jfreerails.client.common
Class ActionAdapter.MappedButtonModel

java.lang.Object
  extended by javax.swing.DefaultButtonModel
      extended by javax.swing.JToggleButton.ToggleButtonModel
          extended by jfreerails.client.common.ActionAdapter.MappedButtonModel
All Implemented Interfaces:
java.awt.ItemSelectable, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.swing.ButtonModel
Enclosing class:
ActionAdapter

public class ActionAdapter.MappedButtonModel
extends javax.swing.JToggleButton.ToggleButtonModel
implements java.beans.PropertyChangeListener

See Also:
Serialized Form

Field Summary
 java.lang.String actionName
          The NAME of the Action to which this ButtonModel is mapped.
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask
 
Constructor Summary
ActionAdapter.MappedButtonModel(javax.swing.Action action)
           
 
Method Summary
 void propertyChange(java.beans.PropertyChangeEvent e)
           
 void setSelected(boolean b)
           
 
Methods inherited from class javax.swing.JToggleButton.ToggleButtonModel
isSelected, setPressed
 
Methods inherited from class javax.swing.DefaultButtonModel
addActionListener, addChangeListener, addItemListener, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

actionName

public final java.lang.String actionName
The NAME of the Action to which this ButtonModel is mapped.

Constructor Detail

ActionAdapter.MappedButtonModel

public ActionAdapter.MappedButtonModel(javax.swing.Action action)
Method Detail

setSelected

public void setSelected(boolean b)
Specified by:
setSelected in interface javax.swing.ButtonModel
Overrides:
setSelected in class javax.swing.JToggleButton.ToggleButtonModel

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener