public class ActionFactory extends Object
Constructor and Description |
---|
ActionFactory() |
Modifier and Type | Method and Description |
---|---|
private static Action |
configureAction(AbstractActionExt action,
String mnemonic,
boolean toggle,
String group) |
static BoundAction |
createBoundAction(String id,
String name,
String mnemonic)
Factory Methods for creating BoundActions
|
static BoundAction |
createBoundAction(String id,
String name,
String mnemonic,
boolean toggle) |
static BoundAction |
createBoundAction(String id,
String name,
String mnemonic,
boolean toggle,
String group) |
static CompositeAction |
createCompositeAction(String id,
String name,
String mnemonic)
Factory Methods for creating
CompositeAction |
static CompositeAction |
createCompositeAction(String id,
String name,
String mnemonic,
boolean toggle) |
static CompositeAction |
createCompositeAction(String id,
String name,
String mnemonic,
boolean toggle,
String group) |
static ServerAction |
createServerAction(String id,
String name,
String mnemonic) |
static TargetableAction |
createTargetableAction(String id,
String name)
These methods are usefull for creating targetable actions
|
static TargetableAction |
createTargetableAction(String id,
String name,
String mnemonic) |
static TargetableAction |
createTargetableAction(String id,
String name,
String mnemonic,
boolean toggle) |
static TargetableAction |
createTargetableAction(String id,
String name,
String mnemonic,
boolean toggle,
String group) |
static void |
decorateAction(AbstractAction action,
String shortDesc,
String longDesc,
Icon smallIcon,
Icon largeIcon,
KeyStroke accel)
Add additional attributes to the action.
|
public ActionFactory()
public static BoundAction createBoundAction(String id, String name, String mnemonic)
public static BoundAction createBoundAction(String id, String name, String mnemonic, boolean toggle)
public static BoundAction createBoundAction(String id, String name, String mnemonic, boolean toggle, String group)
public static CompositeAction createCompositeAction(String id, String name, String mnemonic)
CompositeAction
CompositeAction
public static CompositeAction createCompositeAction(String id, String name, String mnemonic, boolean toggle)
public static CompositeAction createCompositeAction(String id, String name, String mnemonic, boolean toggle, String group)
public static ServerAction createServerAction(String id, String name, String mnemonic)
public static TargetableAction createTargetableAction(String id, String name)
public static TargetableAction createTargetableAction(String id, String name, String mnemonic)
public static TargetableAction createTargetableAction(String id, String name, String mnemonic, boolean toggle)
public static TargetableAction createTargetableAction(String id, String name, String mnemonic, boolean toggle, String group)
private static Action configureAction(AbstractActionExt action, String mnemonic, boolean toggle, String group)
public static void decorateAction(AbstractAction action, String shortDesc, String longDesc, Icon smallIcon, Icon largeIcon, KeyStroke accel)
AbstractActionExt
action
- the action which will all the attributes will be appliedAbstractActionExt
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses