Class AbstractAddActor
-
- All Implemented Interfaces:
Destroyable
,GlobalInfoSupporter
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,SizeOfHandler
,Serializable
- Direct Known Subclasses:
AddActorAfter
,AddActorBeneath
,AddActorHere
public abstract class AbstractAddActor extends AbstractKeyboardActionWithActor
Ancestor for actions that add an actor.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
m_DisplayActorOptions
whether to display the GOE with the actor.protected boolean
m_ShowClassTree
whether to show the class tree in the GOE.-
Fields inherited from class adams.gui.flow.tree.keyboardaction.AbstractKeyboardActionWithActor
m_Actor
-
Fields inherited from class adams.gui.flow.tree.keyboardaction.AbstractKeyboardAction
m_Name, m_Shortcut
-
Fields inherited from class adams.core.option.AbstractOptionHandler
m_OptionManager
-
Fields inherited from class adams.core.logging.LoggingObject
m_Logger, m_LoggingIsEnabled, m_LoggingLevel
-
-
Constructor Summary
Constructors Constructor Description AbstractAddActor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
actorTipText()
Returns the tip text for this property.protected String
check(StateContainer state)
Checks whether the current state is suitable.void
defineOptions()
Adds options to the internal list of options.String
displayActorOptionsTipText()
Returns the tip text for this property.protected TreeOperations.ActorDialog
getActorDialogType()
Returns the type of dialog to use.boolean
getDisplayActorOptions()
Returns whether to display the actor options in GOE.boolean
getShowClassTree()
Returns whether to show the class tree in the GenericObjectEditor window.void
setDisplayActorOptions(boolean value)
Sets whether to display the actor options in GOE.void
setShowClassTree(boolean value)
Sets whether to show the class tree in the GenericObjectEditor window.String
showClassTreeTipText()
Returns the tip text for this property.-
Methods inherited from class adams.gui.flow.tree.keyboardaction.AbstractKeyboardActionWithActor
getActor, getDefaultActor, setActor
-
Methods inherited from class adams.gui.flow.tree.keyboardaction.AbstractKeyboardAction
doExecute, execute, getDefaultName, getDefaultShortcut, getName, getShortcut, nameTipText, postExecute, setName, setShortcut, shortcutTipText
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, globalInfo, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel
-
-
-
-
Method Detail
-
defineOptions
public void defineOptions()
Adds options to the internal list of options.- Specified by:
defineOptions
in interfaceOptionHandler
- Overrides:
defineOptions
in classAbstractKeyboardActionWithActor
-
actorTipText
public String actorTipText()
Returns the tip text for this property.- Specified by:
actorTipText
in classAbstractKeyboardActionWithActor
- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
setDisplayActorOptions
public void setDisplayActorOptions(boolean value)
Sets whether to display the actor options in GOE.- Parameters:
value
- true if to display
-
getDisplayActorOptions
public boolean getDisplayActorOptions()
Returns whether to display the actor options in GOE.- Returns:
- true if to display
-
displayActorOptionsTipText
public String displayActorOptionsTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
setShowClassTree
public void setShowClassTree(boolean value)
Sets whether to show the class tree in the GenericObjectEditor window.- Parameters:
value
- true if to display
-
getShowClassTree
public boolean getShowClassTree()
Returns whether to show the class tree in the GenericObjectEditor window.- Returns:
- true if to display
-
showClassTreeTipText
public String showClassTreeTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
getActorDialogType
protected TreeOperations.ActorDialog getActorDialogType()
Returns the type of dialog to use.- Returns:
- the type
-
check
protected String check(StateContainer state)
Checks whether the current state is suitable.- Overrides:
check
in classAbstractKeyboardAction
- Parameters:
state
- the current state- Returns:
- null if OK, otherwise error message
-
-