Class AbstractValueComponentDelegate<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,V>,T,V>
java.lang.Object
io.jmix.flowui.component.delegate.AbstractComponentDelegate<C>
io.jmix.flowui.component.delegate.AbstractValueComponentDelegate<C,T,V>
- All Implemented Interfaces:
ValueBindingDelegate<T>
- Direct Known Subclasses:
AbstractFieldDelegate
public abstract class AbstractValueComponentDelegate<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,V>,T,V>
extends AbstractComponentDelegate<C>
implements ValueBindingDelegate<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.component.delegate.ValueBindingDelegate
ValueBindingDelegate.ValueBindingChangeEvent<T> -
Field Summary
FieldsFields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
component -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.shared.Registrationprotected abstract AbstractValueBinding<T>createValueBinding(ValueSource<T> valueSource) protected EventBusprotected voidsetupProperties(ValueSource<T> valueSource) voidsetValueSource(ValueSource<T> valueSource) protected voidvalueBindingChanged(ValueBinding<T> valueBinding) Methods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
getComponent
-
Field Details
-
valueBinding
-
-
Constructor Details
-
AbstractValueComponentDelegate
-
-
Method Details
-
getValueBinding
- Specified by:
getValueBindingin interfaceValueBindingDelegate<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,V>>
-
getValueSource
-
setValueSource
-
setupProperties
-
valueBindingChanged
-
addValueBindingChangeListener
public com.vaadin.flow.shared.Registration addValueBindingChangeListener(Consumer<ValueBindingDelegate.ValueBindingChangeEvent<T>> listener) - Specified by:
addValueBindingChangeListenerin interfaceValueBindingDelegate<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,V>>
-
createValueBinding
-
getEventBus
-