@OpenApiAll public class MDActionsCategory extends ActionsCategory implements com.nomagic.magicdraw.actions.ShortcutSchemaAction
ActionsGroupController for checking enabled/disable state of assigned relative actions group(if it has some group).ACTIONS_PROPERTY, ADDED_ACTION_PROPERTY, CHANGE_ACTIONS_PROPERTY, MAX_CATEGORY_ACTIONS, REMOVE_IF_EMPTY, REMOVED_ACTION_PROPERTY, USE_AS_SEPARATOR_IN_UIACTION_SHORTCUTS, BELONGS_TO_SEPARATE_GROUP_IN_UI, DO_NO_SHOW_ACTION_NAME_IN_UI, GENERATED_ID_PREFIX, GROUP, ID, LARGE_ICON, MENU_SHORTCUT_MASK, TINY_ICON| Constructor and Description |
|---|
MDActionsCategory()
Creates actions category with no name
|
MDActionsCategory(java.lang.String id,
java.lang.String name)
Constructs the action with given id, name, mnemonic key and group.
|
MDActionsCategory(java.lang.String id,
java.lang.String name,
int mnemonic)
Constructs the action with given id, name, mnemonic key and group.
|
MDActionsCategory(java.lang.String id,
java.lang.String name,
int mnemonic,
java.lang.String group)
Constructs the action with given id, name, mnemonic key and group.
|
MDActionsCategory(java.lang.String id,
java.lang.String name,
javax.swing.KeyStroke stroke,
java.lang.String group)
Constructs the action with given id, name, keystroke and group.
|
MDActionsCategory(java.lang.String id,
java.lang.String name,
javax.swing.KeyStroke stroke,
java.lang.String group,
boolean useShortcutSchema)
Constructs the action with given id, name, keystroke and group.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isUseShortcutSchema() |
void |
updateState()
If action has assigned relative group, takes enable flag value from this group and sets to itself.
|
accept, actionPerformed, addAction, addAction, addActionNearTheGiven, addActions, breakActions, breakActions, breakActions, breakeActions, clone, forEach, forEachIncludingSelf, getAction, getActions, getActionsRecursively, getCategories, isDisplayHeader, isEmpty, isNested, isUseActionForDisable, removeAction, removeIf, setActions, setDisplayHeader, setNested, setUseActionForDisable, shallowClone, size, sortaddPropertyChangeListener, addShortcut, addShotcut, addWeakPropertyChangeListener, compareTo, createMenuItem, equals, firePropertyChange, getCommandKey, getDescription, getGroup, getIcon, getID, getLargeIcon, getLargeOrSmallIcon, getMenuShortcutMaskAsString, getMnemonicKey, getName, getPropertyChangeListeners, getShortcuts, getSmallIcon, getSmallOrLargeIcon, getTinyIcon, hashCode, hasMenuShortcutMask, isIDGenerated, removePropertyChangeListener, removeShortcut, removeWeakPropertyChangeListener, setDescription, setGroup, setIcon, setLargeIcon, setMnemonicKey, setName, setShortcuts, setSmallIcon, setTinyIcon, toStringpublic MDActionsCategory()
public MDActionsCategory(@CheckForNull
java.lang.String id,
@CheckForNull
java.lang.String name,
@CheckForNull
javax.swing.KeyStroke stroke,
@CheckForNull
java.lang.String group)
id - the id of the actionname - the name of the actionstroke - the KeyStroke of the actiongroup - the name of the related commands grouppublic MDActionsCategory(@CheckForNull
java.lang.String id,
@CheckForNull
java.lang.String name,
@CheckForNull
javax.swing.KeyStroke stroke,
@CheckForNull
java.lang.String group,
boolean useShortcutSchema)
id - the id of the actionname - the name of the actionstroke - the key stroke of the actiongroup - the name of the related commands groupuseShortcutSchema - use shortcuts schemapublic MDActionsCategory(@CheckForNull
java.lang.String id,
@CheckForNull
java.lang.String name,
int mnemonic,
@CheckForNull
java.lang.String group)
id - the id of the actionname - the name of the actionmnemonic - the mnemonic key of the actiongroup - the name of the related commands grouppublic MDActionsCategory(@CheckForNull
java.lang.String id,
@CheckForNull
java.lang.String name,
int mnemonic)
id - the id of the actionname - the name of the actionmnemonic - mnemonic charpublic MDActionsCategory(@CheckForNull
java.lang.String id,
@CheckForNull
java.lang.String name)
id - the id of the actionname - the name of the actionpublic void updateState()
updateState in class NMActionpublic boolean isUseShortcutSchema()
isUseShortcutSchema in interface com.nomagic.magicdraw.actions.ShortcutSchemaAction