Class AbstractDateTimeFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,V>,T extends Comparable,V>
java.lang.Object
io.jmix.flowui.component.delegate.AbstractComponentDelegate<C>
io.jmix.flowui.component.delegate.AbstractValueComponentDelegate<C,T,V>
io.jmix.flowui.component.delegate.AbstractFieldDelegate<C,T,V>
io.jmix.flowui.component.delegate.AbstractDateTimeFieldDelegate<C,T,V>
- All Implemented Interfaces:
ValueBindingDelegate<T>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
DatePickerDelegate
,DateTimePickerDelegate
,TimePickerDelegate
public abstract class AbstractDateTimeFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,V>,T extends Comparable,V>
extends AbstractFieldDelegate<C,T,V>
-
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.AbstractFieldDelegate
applicationContext, datatype, errorMessage, explicitlyInvalid, messages, metadataTools, PROPERTY_INVALID, requiredMessage, statusChangeHandler, toModelConverter, validators
Fields inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
valueBinding
Fields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
component
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetMax()
getMin()
Class<?>
void
setDatatype
(Datatype<T> datatype) void
void
void
setValueSource
(ValueSource<T> valueSource) protected void
Methods inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
addValidator, applyDefaultValueFormat, executeValidators, formatMessage, getComponentValue, getDatatype, getErrorMessage, getMessage, getRequiredErrorMessage, getRequiredMessage, isInvalid, isInvalidInternal, setApplicationContext, setComponentRequiredErrorState, setErrorMessage, setInvalid, setInvalidInternal, setMessages, setMetadataTools, setRequiredMessage, setStatusChangeHandler, setToModelConverter, updateInvalidState, validatorsPassed
Methods inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
addValueBindingChangeListener, createValueBinding, getEventBus, getValueBinding, getValueSource, valueBindingChanged
Methods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
getComponent
-
Field Details
-
dateTimeRangeValidator
-
minDate
-
maxDate
-
-
Constructor Details
-
AbstractDateTimeFieldDelegate
-
-
Method Details
-
getMin
-
setMin
-
getMax
-
setMax
-
getValueType
-
setDatatype
- Overrides:
setDatatype
in classAbstractFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,
V>, T extends Comparable, V>
-
setValueSource
- Overrides:
setValueSource
in classAbstractValueComponentDelegate<C extends com.vaadin.flow.component.AbstractField<?,
V>, T extends Comparable, V>
-
updateDateTimeValidator
protected void updateDateTimeValidator()
-