|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pietschy.command.ParameterUtils
public class ParameterUtils
Utility class for parameter operations that are shared across ActionCommands
and ActionCommandDelegates.
| Constructor Summary | |
|---|---|
ParameterUtils()
|
|
| Method Summary | |
|---|---|
static java.awt.event.ActionEvent |
getActionEvent(java.util.Map<java.lang.Object,java.lang.Object> parameters)
Convenience method for getHint(ActionCommand.PARAMETER_ACTION_EVENT). |
static java.lang.Object |
getInvoker(java.util.Map<java.lang.Object,java.lang.Object> parameters)
Convenience method to get the object that invoked the command. |
static java.awt.Window |
getInvokerWindow(java.util.Map<java.lang.Object,java.lang.Object> parameters)
Convenience method to get the Window ancestor of the object that invoked the command. |
static int |
getModifiers(java.util.Map<java.lang.Object,java.lang.Object> parameters)
Convenience method to get any modifiers that were specified. |
static java.lang.Object |
getParameter(java.util.Map<java.lang.Object,java.lang.Object> parameters,
java.lang.Object key,
java.lang.Object defaultValue)
Gets a parameter from a map. |
static void |
prepareInvokerWindow(java.util.Map<java.lang.Object,java.lang.Object> parameters)
Prepares the invoker window parameter from the invoker parameter contained within the parameter map. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterUtils()
| Method Detail |
|---|
public static int getModifiers(java.util.Map<java.lang.Object,java.lang.Object> parameters)
public static java.lang.Object getInvoker(java.util.Map<java.lang.Object,java.lang.Object> parameters)
AbstractButton that invoked to command. If the command was manually
invoked this will return null unless the hint ActionCommand.PARAMETER_INVOKER has been
explicitly set.public static java.awt.Window getInvokerWindow(java.util.Map<java.lang.Object,java.lang.Object> parameters)
Component then null is returned.
Otherwise, an attempt to find the Window ancestor is made using
SwingUtilities.getWindowAncestor(java.awt.Component) or by traversing the ancestors and invokers of
popup menus.
Component or
doesn't have a Window ancestor. Otherwise the invokers Window ancestor is
returned.getInvoker(java.util.Map) public static java.awt.event.ActionEvent getActionEvent(java.util.Map<java.lang.Object,java.lang.Object> parameters)
getHint(ActionCommand.PARAMETER_ACTION_EVENT).
public static java.lang.Object getParameter(java.util.Map<java.lang.Object,java.lang.Object> parameters,
java.lang.Object key,
java.lang.Object defaultValue)
null.
parameters - the parameter map.key - the keydefaultValue - the default value to use if the parameter isn't defined.
public static void prepareInvokerWindow(java.util.Map<java.lang.Object,java.lang.Object> parameters)
parameters - the parameter map.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||