public abstract class AbstractAction extends AbstractObservable implements Action
pcsKEY_ACTION_NAME, KEY_ENABLED, KEY_NAME| Constructor and Description | 
|---|
| AbstractAction(ActionManager actionManager,
              GriffonController controller,
              ActionMetadata actionMetadata) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract void | doExecute(Object... args) | 
| protected abstract void | doInitialize() | 
| void | execute(Object... args) | 
| ActionManager | getActionManager() | 
| ActionMetadata | getActionMetadata()Returns the metadata of this action. | 
| String | getActionName() | 
| GriffonController | getController() | 
| String | getFullyQualifiedName()Returns the fully qualified name of this action. | 
| String | getName() | 
| void | initialize() | 
| boolean | isEnabled() | 
| void | setEnabled(boolean enabled) | 
| void | setName(String name) | 
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetToolkitActionpublic AbstractAction(@Nonnull ActionManager actionManager, @Nonnull GriffonController controller, @Nonnull ActionMetadata actionMetadata)
@Nonnull public ActionMetadata getActionMetadata()
ActiongetActionMetadata in interface Action@Nonnull public ActionManager getActionManager()
getActionManager in interface Action@Nonnull public GriffonController getController()
getController in interface Action@Nonnull public String getActionName()
getActionName in interface Action@Nonnull public String getFullyQualifiedName()
ActiongetFullyQualifiedName in interface Actionpublic void setEnabled(boolean enabled)
setEnabled in interface Actionprotected abstract void doExecute(Object... args)
public final void initialize()
initialize in interface Actionprotected abstract void doInitialize()