public class ParameterizedActionDecorator extends java.lang.Object implements javax.swing.Action
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) |
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() |
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)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface javax.swing.Action
public java.lang.Object getValue(java.lang.String key)
getValue
in interface javax.swing.Action
public boolean isEnabled()
isEnabled
in interface javax.swing.Action
public void putValue(java.lang.String key, java.lang.Object value)
putValue
in interface javax.swing.Action
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface javax.swing.Action
public void setEnabled(boolean b)
setEnabled
in interface javax.swing.Action
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public java.util.Map<java.lang.String,java.lang.Object> getParameters()