com.sdm.quasar.client.swing.states.adapters
Class JTextComponentEditableBooleanStateAdapter

java.lang.Object
  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
          extended bycom.sdm.quasar.client.swing.states.adapters.JTextComponentEditableBooleanStateAdapter
All Implemented Interfaces:
BooleanStateAdapter, Disposable

public class JTextComponentEditableBooleanStateAdapter
extends AbstractSwingBooleanStateAdapter

Adapts the value of a BooleanState to the editable state of a JTextComponent.

Version:
1.0
Author:
Thomas Wolf

Constructor Summary
JTextComponentEditableBooleanStateAdapter()
          Creates a new JTextComponentEditableBooleanStateAdapter.
JTextComponentEditableBooleanStateAdapter(java.lang.String name)
          Creates a new JTextComponentEditableBooleanStateAdapter.
 
Method Summary
 void addJTextComponent(javax.swing.text.JTextComponent jtextcomponent)
          Adds a JTextComponent, whose editablement should be adapted from the state.
 void addJTextComponenttInverse(javax.swing.text.JTextComponent jtextcomponent)
          Adds a JTextComponent, whose editablement should be adapted inverse from the state.
 void removeJTextComponent(javax.swing.text.JTextComponent jtextcomponent)
          Removes a previously added JTextComponent from adapting its enablement.
protected  void setAdaptedValue(java.lang.Object target, boolean value)
          Sets the adapted value for the given target object (that was added before to this adapter).
 
Methods inherited from class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
updateAdaptedValue
 
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setBooleanState, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTextComponentEditableBooleanStateAdapter

public JTextComponentEditableBooleanStateAdapter()
Creates a new JTextComponentEditableBooleanStateAdapter.


JTextComponentEditableBooleanStateAdapter

public JTextComponentEditableBooleanStateAdapter(java.lang.String name)
Creates a new JTextComponentEditableBooleanStateAdapter.

Parameters:
name - the name of the adapter
Method Detail

addJTextComponent

public void addJTextComponent(javax.swing.text.JTextComponent jtextcomponent)
Adds a JTextComponent, whose editablement should be adapted from the state.

Parameters:
jtextcomponent - the JTextComponent to add

addJTextComponenttInverse

public void addJTextComponenttInverse(javax.swing.text.JTextComponent jtextcomponent)
Adds a JTextComponent, whose editablement should be adapted inverse from the state.

Parameters:
jtextcomponent - the JTextComponent to add

removeJTextComponent

public void removeJTextComponent(javax.swing.text.JTextComponent jtextcomponent)
Removes a previously added JTextComponent from adapting its enablement.

Parameters:
jtextcomponent - the JTextComponent to remove

setAdaptedValue

protected void setAdaptedValue(java.lang.Object target,
                               boolean value)
Description copied from class: AbstractBooleanStateAdapter
Sets the adapted value for the given target object (that was added before to this adapter).

Specified by:
setAdaptedValue in class AbstractBooleanStateAdapter
Parameters:
target - the target to adapt the value to
value - the value to adapt
See Also:
AbstractBooleanStateAdapter.setAdaptedValue(java.lang.Object, boolean)