public class ParameterizedActionDecorator extends java.lang.Object implements javax.swing.Action
ParameterizedAction object using
a specific set of parameters.| Modifier and Type | Field and Description |
|---|---|
private ParameterizedAction |
action |
private java.util.Map<java.lang.String,java.lang.Object> |
parameters |
| Constructor and Description |
|---|
ParameterizedActionDecorator(ParameterizedAction action,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Constructs a new ParameterizedActionDecorator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
Get the parameters used to invoke the wrapped action.
|
java.lang.Object |
getValue(java.lang.String key) |
boolean |
isEnabled() |
void |
putValue(java.lang.String key,
java.lang.Object value) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setEnabled(boolean b) |
private final ParameterizedAction action
private final java.util.Map<java.lang.String,java.lang.Object> parameters
public ParameterizedActionDecorator(ParameterizedAction action, java.util.Map<java.lang.String,java.lang.Object> parameters)
action - the action that is invoked by this wrapperparameters - parameters used for invoking the actionpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface javax.swing.Actionpublic java.lang.Object getValue(java.lang.String key)
getValue in interface javax.swing.Actionpublic boolean isEnabled()
isEnabled in interface javax.swing.Actionpublic void putValue(java.lang.String key, java.lang.Object value)
putValue in interface javax.swing.Actionpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface javax.swing.Actionpublic void setEnabled(boolean b)
setEnabled in interface javax.swing.Actionpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic java.util.Map<java.lang.String,java.lang.Object> getParameters()