Class Window
- java.lang.Object
-
- com.almis.awe.model.entities.Element
-
- com.almis.awe.model.entities.screen.component.Component
-
- com.almis.awe.model.entities.screen.component.Window
-
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
public class Window extends Component
Window Class Used to parse a window tag with XStream Generates a window structure with header center and footing- Author:
- Pablo GARCIA - 28/JUN/2010
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Window()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowMaximize()
Returns if window allows to maximize/restore itselfWindow
copy()
Get a copy of this elementString
getComponentTag()
Retrieve component tag (to be overriden)boolean
getMaximizeConverter()
Returns if window allows to maximize/restore itself for JSON serializationList<Element>
getReportStructure(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix)
Get print element list (to be overwritten)boolean
isMaximize()
Returns is maximizable-
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, getElementsByType, getHelpTemplate
-
-
-
-
Method Detail
-
copy
public Window copy()
Description copied from interface:Copyable
Get a copy of this element- Returns:
- element copy
-
isMaximize
public boolean isMaximize()
Returns is maximizable- Returns:
- Is maximizable
-
getComponentTag
public String getComponentTag()
Retrieve component tag (to be overriden)- Overrides:
getComponentTag
in classComponent
- Returns:
- component tag
-
allowMaximize
public boolean allowMaximize()
Returns if window allows to maximize/restore itself- Returns:
- Window allows to maximize/restore itself
-
getMaximizeConverter
public boolean getMaximizeConverter()
Returns if window allows to maximize/restore itself for JSON serialization- Returns:
- Window allows to maximize/restore itself
-
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
- Previous labelparameters
- ParametersdataSuffix
- Data suffix- Returns:
- Print bean
-
-