public class DeclarativeAction extends BaseAction
BaseAction.EnabledRuleAction.ActionPerformedEvent, Action.BeforeActionPerformedHandler, Action.HasBeforeActionPerformedHandler, Action.HasOpenType, Action.HasSecurityConstraint, Action.HasTarget, Action.Status, Action.UiPermissionAwarePROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE| Constructor and Description |
|---|
DeclarativeAction(java.lang.String id,
java.lang.String caption,
java.lang.String description,
java.lang.String icon,
boolean enabled,
boolean visible,
java.lang.String methodName,
Component.ActionsHolder holder) |
DeclarativeAction(java.lang.String id,
java.lang.String caption,
java.lang.String description,
java.lang.String icon,
java.lang.String enable,
java.lang.String visible,
java.lang.String methodName,
java.lang.String shortcut,
Component.ActionsHolder holder) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerform(Component component)
Invoked by owning component when an action occurs.
|
java.lang.String |
getCaption() |
addEnabledRule, getTarget, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setTarget, setVisible, setVisibleByUiPermissions, withCaption, withDescription, withHandler, withIcon, withShortcutaddOwner, addPropertyChangeListener, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setPrimary, setShortcut, setShortcutCombinationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddOwner, addPropertyChangeListener, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setShortcut, setShortcutCombinationpublic DeclarativeAction(java.lang.String id,
java.lang.String caption,
java.lang.String description,
java.lang.String icon,
java.lang.String enable,
java.lang.String visible,
java.lang.String methodName,
@Nullable
java.lang.String shortcut,
Component.ActionsHolder holder)
public DeclarativeAction(java.lang.String id,
java.lang.String caption,
java.lang.String description,
java.lang.String icon,
boolean enabled,
boolean visible,
java.lang.String methodName,
Component.ActionsHolder holder)
public void actionPerform(Component component)
ActionactionPerform in interface ActionactionPerform in class BaseActioncomponent - invoking componentpublic java.lang.String getCaption()
getCaption in interface ActiongetCaption in class AbstractAction