net.sourceforge.xwing.prefs
Class PrefSourceSink

java.lang.Object
  extended bynet.sourceforge.xwing.AbstractSourceSink
      extended bynet.sourceforge.xwing.prefs.PrefSourceSink
All Implemented Interfaces:
EventListener, PreferenceChangeListener, SourceSink

public class PrefSourceSink
extends AbstractSourceSink
implements PreferenceChangeListener


Constructor Summary
PrefSourceSink(Preferences preferences, String key, Object def)
           
PrefSourceSink(Prefs prefs, String key)
           
 
Method Summary
 Object get()
          Retrieve some value.
 void preferenceChange(PreferenceChangeEvent evt)
           
 void set(Object value)
          Store some value.
 
Methods inherited from class net.sourceforge.xwing.AbstractSourceSink
addChangeListener, fireStateChanged, removeChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefSourceSink

public PrefSourceSink(Preferences preferences,
                      String key,
                      Object def)

PrefSourceSink

public PrefSourceSink(Prefs prefs,
                      String key)
Method Detail

get

public Object get()
Description copied from interface: SourceSink
Retrieve some value.

Specified by:
get in interface SourceSink
Returns:
a value.

set

public void set(Object value)
Description copied from interface: SourceSink
Store some value.

Specified by:
set in interface SourceSink
Parameters:
value - The value to be stored. In general, if a value is stored via set(), the value retrieved by a subsequent get() call will equal the set value as defined by the value's equals() method.

preferenceChange

public void preferenceChange(PreferenceChangeEvent evt)
Specified by:
preferenceChange in interface PreferenceChangeListener


Copyright © 2003 The Xwing Project. All Rights Reserved.