Class Option
java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.action.AbstractAction
com.almis.awe.model.entities.menu.Option
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
Option Class
Used to parse the files in 'menu' folder with XStream
Generates a menu option
- Author:
- Pablo GARCIA - 28/JUN/2010
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Get a copy of this elementvoid
Define all options parentgetOptionByName
(String optionName) Search an initial option by namegetOptionByScreen
(String screen) Search an initial option by screen nameRetrieve Option listgetText()
Returns the option textboolean
Returns if option is invisible or notboolean
Returns if option is visible or notvoid
setRestricted
(boolean restricted) Stores if option is restricted or notMethods inherited from class com.almis.awe.model.entities.screen.component.action.AbstractAction
getActionValues, getElementKey, getServerActionConverter, getTemplate, isAsync, isSilent
Methods inherited from class com.almis.awe.model.entities.Element
addElement, generateHelpTemplate, generateHelpTemplate, generateTemplate, getChildrenByType, getElementList, getElementsById, getElementsByType, getElementsByType, getHelpTemplate, getReportStructure
-
Constructor Details
-
Option
public Option()
-
-
Method Details
-
copy
Description copied from interface:Copyable
Get a copy of this element- Returns:
- element copy
-
getText
Returns the option text- Returns:
- Option text
-
setRestricted
public void setRestricted(boolean restricted) Stores if option is restricted or not- Parameters:
restricted
- Option is restricted
-
isInvisible
public boolean isInvisible()Returns if option is invisible or not- Returns:
- Option is invisible
-
isVisible
public boolean isVisible()Returns if option is visible or not- Returns:
- Option is visible
-
getOptions
Retrieve Option list- Returns:
- Option list
-
getOptionByScreen
Search an initial option by screen name- Parameters:
screen
- Screen name- Returns:
- Option found
-
getOptionByName
Search an initial option by name- Parameters:
optionName
- Option name- Returns:
- Option found
-
defineRelationship
public void defineRelationship()Define all options parent
-