cz.vity.freerapid.gui.dialogs
Class LookAndFeelAdapter

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by com.jgoodies.binding.value.AbstractValueModel
          extended by cz.vity.freerapid.gui.MyPreferencesAdapter
              extended by cz.vity.freerapid.gui.dialogs.LookAndFeelAdapter
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, com.jgoodies.binding.value.ValueModel, Serializable

 class LookAndFeelAdapter
extends MyPreferencesAdapter

Author:
Vity

Field Summary
 
Fields inherited from class cz.vity.freerapid.gui.MyPreferencesAdapter
defaultValue, key, prefs, type
 
Fields inherited from class com.jgoodies.binding.value.AbstractValueModel
PROPERTYNAME_VALUE
 
Constructor Summary
LookAndFeelAdapter(String key, LaF defaultValue)
           
 
Method Summary
 String getString()
          Looks up, converts and returns the stored value from the preferences.
 Object getValue()
          Looks up and returns the value from the preferences.
 void setValue(Object newValue)
          Converts the given value to a string and puts it into the preferences.
 
Methods inherited from class cz.vity.freerapid.gui.MyPreferencesAdapter
getBoolean, getDouble, getFloat, getInt, getKey, getLong, setBoolean, setDouble, setFloat, setInt, setLong, setString
 
Methods inherited from class com.jgoodies.binding.value.AbstractValueModel
addValueChangeListener, booleanValue, doubleValue, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, fireValueChange, floatValue, intValue, longValue, paramString, removeValueChangeListener, setValue, setValue, setValue, setValue, setValue, toString, valueString
 
Methods inherited from class com.jgoodies.binding.beans.Model
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LookAndFeelAdapter

public LookAndFeelAdapter(String key,
                          LaF defaultValue)
Method Detail

setValue

public void setValue(Object newValue)
Description copied from class: MyPreferencesAdapter
Converts the given value to a string and puts it into the preferences.

Specified by:
setValue in interface com.jgoodies.binding.value.ValueModel
Overrides:
setValue in class MyPreferencesAdapter
Parameters:
newValue - the object to be stored

getString

public String getString()
Description copied from class: MyPreferencesAdapter
Looks up, converts and returns the stored value from the preferences. Returns the default value if no value has been stored before.

Overrides:
getString in class MyPreferencesAdapter
Returns:
the stored value or the default

getValue

public Object getValue()
Description copied from class: MyPreferencesAdapter
Looks up and returns the value from the preferences. The value is look up under this adapter's key. It will be converted before it is returned.

Specified by:
getValue in interface com.jgoodies.binding.value.ValueModel
Overrides:
getValue in class MyPreferencesAdapter
Returns:
the retrieved and converted value