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
FieldsFields inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
applicationContext, conversionInvalid, datatype, errorMessage, explicitlyInvalid, immediateRequiredValidationEnabled, messages, metadataTools, PROPERTY_INVALID, requiredMessage, statusChangeHandler, toModelConverter, uiComponentProperties, validatorsFields inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
valueBindingFields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
component -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable VgetMax()@Nullable VgetMin()Class<?> voidsetDatatype(@Nullable Datatype<T> datatype) voidvoidvoidsetValueSource(@Nullable ValueSource<T> valueSource) protected voidMethods inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
addUnparsableChangeListener, addValidator, applyDefaultValueFormat, checkUnparseableValue, executeValidators, formatMessage, getComponentValue, getDatatype, getErrorMessage, getMessage, getRequiredErrorMessage, getRequiredMessage, initComponent, isEmptyAndRequired, isInvalid, isInvalidInternal, setApplicationContext, setComponentRequiredErrorState, setConversionInvalid, setErrorMessage, setInvalid, setInvalidInternal, setMessages, setMetadataTools, setRequiredMessage, setStatusChangeHandler, setToModelConverter, setUiComponentProperties, updateInvalidState, updateRequiredState, validatorsPassedMethods inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
addValueBindingChangeListener, createValueBinding, getEventBus, getValueBinding, getValueSource, setupProperties, valueBindingChangedMethods 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:
setDatatypein classAbstractFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,V>, T extends Comparable, V>
-
setValueSource
- Overrides:
setValueSourcein classAbstractValueComponentDelegate<C extends com.vaadin.flow.component.AbstractField<?,V>, T extends Comparable, V>
-
updateDateTimeValidator
protected void updateDateTimeValidator()
-