public interface ValueSource<V> extends DataUnit
Modifier and Type | Interface and Description |
---|---|
static class |
ValueSource.ValueChangeEvent<V>
An event that is fired when value of source is changed.
|
DataUnit.StateChangeEvent
Modifier and Type | Method and Description |
---|---|
com.haulmont.bali.events.Subscription |
addValueChangeListener(java.util.function.Consumer<ValueSource.ValueChangeEvent<V>> listener)
Registers a new value change listener.
|
java.lang.Class<V> |
getType() |
V |
getValue() |
boolean |
isReadOnly() |
void |
setValue(V value) |
addStateChangeListener, getState
V getValue()
void setValue(V value)
boolean isReadOnly()
java.lang.Class<V> getType()
com.haulmont.bali.events.Subscription addValueChangeListener(java.util.function.Consumer<ValueSource.ValueChangeEvent<V>> listener)
listener
- the listener to be added