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 booleanm_DisplayActorOptionswhether to display the GOE with the actor.protected booleanm_ShowClassTreewhether 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 StringactorTipText()Returns the tip text for this property.protected Stringcheck(StateContainer state)Checks whether the current state is suitable.voiddefineOptions()Adds options to the internal list of options.StringdisplayActorOptionsTipText()Returns the tip text for this property.protected TreeOperations.ActorDialoggetActorDialogType()Returns the type of dialog to use.booleangetDisplayActorOptions()Returns whether to display the actor options in GOE.booleangetShowClassTree()Returns whether to show the class tree in the GenericObjectEditor window.voidsetDisplayActorOptions(boolean value)Sets whether to display the actor options in GOE.voidsetShowClassTree(boolean value)Sets whether to show the class tree in the GenericObjectEditor window.StringshowClassTreeTipText()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:
defineOptionsin interfaceOptionHandler- Overrides:
defineOptionsin classAbstractKeyboardActionWithActor
-
actorTipText
public String actorTipText()
Returns the tip text for this property.- Specified by:
actorTipTextin 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:
checkin classAbstractKeyboardAction- Parameters:
state- the current state- Returns:
- null if OK, otherwise error message
-
-