|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.xwing.AbstractSourceSink
net.sourceforge.xwing.DefaultValueSourceSink
A SourceSink that channels a value from some other SourceSink. When the value of that SourceSink is null, a default value is retrieved from another SourceSink.
Constructor Summary | |
DefaultValueSourceSink(SourceSink valueSS,
SourceSink defaultSS)
Create a new DefaultValueSourceSink. |
Method Summary | |
Object |
get()
Retrieve some value. |
boolean |
isUsingDefault()
Is this SourceSink currently using its default value? |
void |
restoreDefault()
Cause this SourceSink to revert to its default value. |
void |
set(Object newValue)
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 |
public DefaultValueSourceSink(SourceSink valueSS, SourceSink defaultSS)
valueSS
- the SourceSink that values are read from and written to.defaultSS
- A SourceSink that values are read from if the value
held by valueSS is null. defaultSS is never written to.Method Detail |
public Object get()
SourceSink
public void set(Object newValue)
SourceSink
newValue
- 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.public boolean isUsingDefault()
public void restoreDefault()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |