V
- value typepublic interface HasValue<V> extends Component
Modifier and Type | Interface and Description |
---|---|
static class |
HasValue.ValueChangeEvent<V>
Describes value change event.
|
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
com.haulmont.bali.events.Subscription |
addValueChangeListener(java.util.function.Consumer<HasValue.ValueChangeEvent<V>> listener) |
default void |
clear() |
default V |
getEmptyValue() |
V |
getValue() |
default boolean |
isEmpty() |
void |
removeValueChangeListener(java.util.function.Consumer<HasValue.ValueChangeEvent<V>> listener)
Deprecated.
Use
Subscription instead |
void |
setValue(V value) |
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
V getValue()
void setValue(V value)
default void clear()
default V getEmptyValue()
default boolean isEmpty()
com.haulmont.bali.events.Subscription addValueChangeListener(java.util.function.Consumer<HasValue.ValueChangeEvent<V>> listener)
@Deprecated void removeValueChangeListener(java.util.function.Consumer<HasValue.ValueChangeEvent<V>> listener)
Subscription
insteadlistener
- a listener to remove