Class AbstractTextInputFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,String>,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,V,String>
  
io.jmix.flowui.component.delegate.AbstractTextInputFieldDelegate<C,V> 
- Type Parameters:
- C- component type
- V- component value type
- All Implemented Interfaces:
- ValueBindingDelegate<V>,- org.springframework.beans.factory.Aware,- org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
- EmailFieldDelegate,- TextInputFieldDelegate
public abstract class AbstractTextInputFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,String>,V>  
extends AbstractFieldDelegate<C,V,String>  
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.flowui.component.delegate.ValueBindingDelegateValueBindingDelegate.ValueBindingChangeEvent<T>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DataAwareComponentsToolsprotected intprotected intprotected Stringprotected RegexpValidatorprotected SizeValidator<? super V>Fields inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegateapplicationContext, conversionInvalid, datatype, errorMessage, explicitlyInvalid, immediateRequiredValidationEnabled, messages, metadataTools, PROPERTY_INVALID, requiredMessage, statusChangeHandler, toModelConverter, uiComponentProperties, validatorsFields inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegatevalueBindingFields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegatecomponent
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected RegexpValidatorcreateRegexpValidator(String pattern) protected SizeValidator<V>protected AbstractValueBinding<V>createValueBinding(ValueSource<V> valueSource) intintprotected booleanvoidsetDataAwareComponentsTools(DataAwareComponentsTools dataAwareComponentsTools) voidsetMaxLength(int maxLength) voidsetMinLength(int minLength) voidsetPattern(String pattern) protected voidsetupProperties(ValueSource<V> valueSource) protected voidprotected voidMethods inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegateaddValidator, 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, validatorsPassedMethods inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegateaddValueBindingChangeListener, getEventBus, getValueBinding, getValueSource, setValueSource, valueBindingChangedMethods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegategetComponent
- 
Field Details- 
sizeValidator
- 
regexpValidator
- 
dataAwareComponentsTools
- 
pattern
- 
maxLengthprotected int maxLength
- 
minLengthprotected int minLength
 
- 
- 
Constructor Details- 
AbstractTextInputFieldDelegate
 
- 
- 
Method Details- 
setDataAwareComponentsTools@Autowired public void setDataAwareComponentsTools(DataAwareComponentsTools dataAwareComponentsTools) 
- 
getPattern
- 
setPattern
- 
getMaxLengthpublic int getMaxLength()
- 
setMaxLengthpublic void setMaxLength(int maxLength) 
- 
getMinLengthpublic int getMinLength()
- 
setMinLengthpublic void setMinLength(int minLength) 
- 
setupRegexpValidationprotected void setupRegexpValidation()
- 
setupSizeValidationprotected void setupSizeValidation()
- 
setupProperties- Overrides:
- setupPropertiesin class- AbstractValueComponentDelegate<C extends com.vaadin.flow.component.AbstractField<?,- String>, - V, - String> 
 
- 
isStringDatatypeprotected boolean isStringDatatype()
- 
createValueBinding- Specified by:
- createValueBindingin class- AbstractValueComponentDelegate<C extends com.vaadin.flow.component.AbstractField<?,- String>, - V, - String> 
 
- 
createSizeValidator
- 
createRegexpValidator
 
-