public class EqualsState extends AbstractState implements ChangeListener
mIsEnabled, mIsInitialized, mListenerList, mName, mReason| Constructor and Description |
|---|
EqualsState(ValueModel<?> pTrigger,
Object pReferenceValue)
Constructor
|
EqualsState(ValueModel<?> pTrigger1,
ValueModel<?> pTrigger2)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Cleanup all resources: disconnect from any input sources
and remove all listeners.
Any method besides isDisposed, dispose or getName will throw an IllegalStateException after the State was disposed. |
void |
stateChanged(ChangeEvent pEvent)
Called when one of the trigger values changes, computes the value of the
state.
|
addChangeListener, checkDisposed, fireStateChanged, getChangeReason, getDependents, getName, isDisposed, isEnabled, isInitialized, removeChangeListener, setName, toStringpublic EqualsState(ValueModel<?> pTrigger, Object pReferenceValue)
pTrigger - the value model, must not be nullpReferenceValue - the object to compare the trigger's value to, may be nullpublic EqualsState(ValueModel<?> pTrigger1, ValueModel<?> pTrigger2)
pTrigger1 - the first value model, must not be nullpTrigger2 - the second value model, must not be nullpublic void dispose()
dispose in interface Statedispose in class AbstractStatepublic void stateChanged(ChangeEvent pEvent)
stateChanged in interface ChangeListenerpEvent - the change eventCopyright © 2017 Jürgen Zeller (privat). All rights reserved.