Interface IBslValueStateChangeListener
-
public interface IBslValueStateChangeListener
A BSL value listener is notified when anIBslValue
changes its state and content.- See Also:
IBslValue
,IBslValueFactory
-
-
Field Summary
Fields Modifier and Type Field Description static IBslValueStateChangeListener
NULL
Null-implementation ofIBslValueStateChangeListener
, does nothing invalueStateChanged
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
valueStateChanged(IBslValue newValue)
Notifies the listener that BSL value changes its state and content.
-
-
-
Field Detail
-
NULL
static final IBslValueStateChangeListener NULL
Null-implementation ofIBslValueStateChangeListener
, does nothing invalueStateChanged
.Instance is thread-safe and may be used by clients.
-
-
Method Detail
-
valueStateChanged
void valueStateChanged(IBslValue newValue)
Notifies the listener that BSL value changes its state and content. Method can be invoked multiple times, one time per any change.BSL value owner (variable, watch expression, etc.) is intended to update it's content and state on method calls.
- Parameters:
result
- the result of the value state changes (actual new value), cannot benull
-
-