Class EmailFieldDelegate<C extends com.vaadin.flow.component.textfield.EmailField>
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,V,String>
io.jmix.flowui.component.delegate.AbstractTextInputFieldDelegate<C,String>
io.jmix.flowui.component.delegate.EmailFieldDelegate<C>
- All Implemented Interfaces:
ValueBindingDelegate<String>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@Component("flowui_EmailFieldDelegate")
@Scope("prototype")
public class EmailFieldDelegate<C extends com.vaadin.flow.component.textfield.EmailField>
extends AbstractTextInputFieldDelegate<C,String>
-
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.AbstractTextInputFieldDelegate
dataAwareComponentsTools, maxLength, minLength, pattern, regexpValidator, sizeValidator
Fields inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
applicationContext, conversionInvalid, datatype, errorMessage, explicitlyInvalid, immediateRequiredValidationEnabled, messages, metadataTools, PROPERTY_INVALID, requiredMessage, statusChangeHandler, toModelConverter, uiComponentProperties, 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
Methods inherited from class io.jmix.flowui.component.delegate.AbstractTextInputFieldDelegate
createRegexpValidator, createSizeValidator, createValueBinding, getMaxLength, getMinLength, getPattern, setDataAwareComponentsTools, setMaxLength, setMinLength, setPattern, setupProperties, setupRegexpValidation, setupSizeValidation
Methods inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
addValidator, applyDefaultValueFormat, executeValidators, formatMessage, getComponentValue, getDatatype, getErrorMessage, getMessage, getRequiredErrorMessage, getRequiredMessage, isEmptyAndRequired, isInvalid, isInvalidInternal, setApplicationContext, setComponentRequiredErrorState, setConversionInvalid, setDatatype, setErrorMessage, setInvalid, setInvalidInternal, setMessages, setMetadataTools, setRequiredMessage, setStatusChangeHandler, setToModelConverter, setUiComponentProperties, updateInvalidState, updateRequiredState, validatorsPassed
Methods inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
addValueBindingChangeListener, getEventBus, getValueBinding, getValueSource, setValueSource, valueBindingChanged
Methods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
getComponent
-
Constructor Details
-
EmailFieldDelegate
-
-
Method Details
-
isStringDatatype
protected boolean isStringDatatype()- Overrides:
isStringDatatype
in classAbstractTextInputFieldDelegate<C extends com.vaadin.flow.component.textfield.EmailField,
String>
-