com.sdm.quasar.client.swing.states
Class ButtonModelSelectedBooleanState

java.lang.Object
  extended bycom.sdm.quasar.client.core.states.AbstractState
      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
          extended bycom.sdm.quasar.client.swing.states.ButtonModelSelectedBooleanState
All Implemented Interfaces:
BooleanState, javax.swing.event.ChangeListener, Disposable, java.util.EventListener, State

public class ButtonModelSelectedBooleanState
extends AbstractBooleanState
implements BooleanState, javax.swing.event.ChangeListener

A BooleanState representing the selection state of an ButtonModel.

Author:
Martin Haft

Constructor Summary
ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel)
          Constructs the BooleanState representing the selection state of the given ButtonModel.
ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel, java.lang.String name)
          Constructs the BooleanState representing the selection state of the given ButtonModel.
 
Method Summary
 void stateChanged(javax.swing.event.ChangeEvent pEvent)
           
 
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
 
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
 
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
 
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
 

Constructor Detail

ButtonModelSelectedBooleanState

public ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel)
Constructs the BooleanState representing the selection state of the given ButtonModel.

Parameters:
buttonModel - the ButtonModel we use as selection source

ButtonModelSelectedBooleanState

public ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel,
                                       java.lang.String name)
Constructs the BooleanState representing the selection state of the given ButtonModel.

Parameters:
buttonModel - the ButtonModel we use as selection source
name - name of the state
Method Detail

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent pEvent)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener