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
Fields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
component
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.shared.Registration
protected abstract AbstractValueBinding<T>
createValueBinding
(ValueSource<T> valueSource) protected EventBus
void
setValueSource
(ValueSource<T> valueSource) protected void
valueBindingChanged
(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:
getValueBinding
in interfaceValueBindingDelegate<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,
V>>
-
getValueSource
-
setValueSource
-
valueBindingChanged
-
addValueBindingChangeListener
public com.vaadin.flow.shared.Registration addValueBindingChangeListener(Consumer<ValueBindingDelegate.ValueBindingChangeEvent<T>> listener) - Specified by:
addValueBindingChangeListener
in interfaceValueBindingDelegate<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,
V>>
-
createValueBinding
-
getEventBus
-