Package io.jmix.flowui.data.binding.impl
Class CheckboxValueBinding<V>
java.lang.Object
io.jmix.flowui.data.binding.impl.AbstractValueBinding<V>
io.jmix.flowui.data.binding.impl.CheckboxValueBinding<V>
- All Implemented Interfaces:
JmixBinding
,SuspendableBinding
,ValueBinding<V>
@Component("flowui_CheckboxValueBinding")
@Scope("prototype")
public class CheckboxValueBinding<V>
extends AbstractValueBinding<V>
-
Field Summary
FieldsFields inherited from class io.jmix.flowui.data.binding.impl.AbstractValueBinding
accessManager, applicationContext, component, componentValueChangeRegistration, messageTools, metadataTools, suspended, validator, valueSource, valueSourceInstanceChangeRegistration, valueSourceStateChangeRegistration, valueSourceValueChangeRegistration
-
Constructor Summary
ConstructorsConstructorDescriptionCheckboxValueBinding
(ValueSource<V> valueSource, com.vaadin.flow.component.HasValue<?, V> component) -
Method Summary
Modifier and TypeMethodDescriptionprotected V
protected void
initRequired
(com.vaadin.flow.component.HasValue<?, V> component, MetaPropertyPath metaPropertyPath) protected void
setComponentValue
(V value) void
setUiComponentProperties
(UiComponentProperties uiComponentProperties) Methods inherited from class io.jmix.flowui.data.binding.impl.AbstractValueBinding
activate, addComponentValueChangeListener, bind, getComponent, getValueSource, initBeanValidator, onComponentValueChange, onValueSourceInstanceChanged, onValueSourceStateChanged, onValueSourceValueChange, resetRequiredIfAttributeFiltered, resume, setAccessManager, setApplicationContext, setMessageTools, setMetadataTools, setValidator, setValueToSource, suspend, suspended, unbind
-
Field Details
-
uiComponentProperties
-
-
Constructor Details
-
CheckboxValueBinding
public CheckboxValueBinding(ValueSource<V> valueSource, com.vaadin.flow.component.HasValue<?, V> component)
-
-
Method Details
-
setUiComponentProperties
-
initRequired
protected void initRequired(com.vaadin.flow.component.HasValue<?, V> component, MetaPropertyPath metaPropertyPath) - Overrides:
initRequired
in classAbstractValueBinding<V>
-
getComponentValue
- Specified by:
getComponentValue
in classAbstractValueBinding<V>
-
setComponentValue
- Specified by:
setComponentValue
in classAbstractValueBinding<V>
-