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, toString
public 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 State
dispose
in class AbstractState
public void stateChanged(ChangeEvent pEvent)
stateChanged
in interface ChangeListener
pEvent
- the change eventCopyright © 2017 Jürgen Zeller (privat). All rights reserved.