Class Dialog
java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.Component
com.almis.awe.model.entities.screen.component.Dialog
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
Dialog Class
Used to parse a dialog tag with XStream Generates a dialog structure with header, center and footing
- Author:
- Pablo GARCIA - 28/JUN/2010
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Get a copy of this elementRetrieve component tag<T> List<T>
getElementsByType
(boolean processDialog, Class<T>... elementClassList) Returns the children element list of a desired TYPERetrieve help templategetReportStructure
(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix) Get print element list (to be overwritten)Methods inherited from class com.almis.awe.model.entities.screen.component.Component
generateTemplate, getContextMenuConverter, getDependencyConverter, getTemplate, isAutoload, isLoadAll, isVisible
Methods inherited from class com.almis.awe.model.entities.Element
addElement, generateHelpTemplate, generateHelpTemplate, getChildrenByType, getElementKey, getElementList, getElementsById, getElementsByType
-
Constructor Details
-
Dialog
public Dialog()
-
-
Method Details
-
copy
Description copied from interface:Copyable
Get a copy of this element- Returns:
- element copy
-
acceptOnClose
- Returns:
- the onClose
-
acceptConverter
- Returns:
- the onClose
-
getComponentTag
Retrieve component tag- Overrides:
getComponentTag
in classComponent
- Returns:
- Component tag
-
getElementsByType
Returns the children element list of a desired TYPE- Overrides:
getElementsByType
in classElement
- Type Parameters:
T
- element type- Parameters:
processDialog
- flag to check dialog elementselementClassList
- element class- Returns:
- Children List
-
getHelpTemplate
Description copied from class:Element
Retrieve help template- Overrides:
getHelpTemplate
in classElement
- Returns:
- Help template
-
getReportStructure
public List<Element> getReportStructure(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix) Get print element list (to be overwritten)- Overrides:
getReportStructure
in classElement
- Parameters:
printElementList
- Print element listlabel
- Last labelparameters
- ParametersdataSuffix
- Data suffix- Returns:
- Print bean
-