Package io.jmix.ui.xml.layout.loader
Class AbstractTextFieldLoader<T extends TextInputField>
java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractComponentLoader<T>
io.jmix.ui.xml.layout.loader.AbstractFieldLoader<T>
io.jmix.ui.xml.layout.loader.AbstractTextFieldLoader<T>
- All Implemented Interfaces:
ComponentLoader<T>
- Direct Known Subclasses:
MaskedFieldLoader,PasswordFieldLoader,RichTextAreaLoader,TextAreaLoader,TextFieldLoader
public abstract class AbstractTextFieldLoader<T extends TextInputField>
extends AbstractFieldLoader<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.xml.layout.ComponentLoader
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask -
Field Summary
Fields inherited from class io.jmix.ui.xml.layout.loader.AbstractComponentLoader
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidloadCaseConversion(TextInputField.CaseConversionSupported component, org.dom4j.Element element) voidLoads component properties by XML definition.protected voidloadConversionErrorMessage(HasConversionErrorMessage component, org.dom4j.Element element) protected voidloadMaxLength(TextInputField.MaxLengthLimited component, org.dom4j.Element element) protected voidloadTextChangeEventProperties(TextInputField.TextChangeNotifier component, org.dom4j.Element element) protected voidloadTrimming(TextInputField.TrimSupported component, org.dom4j.Element element) Methods inherited from class io.jmix.ui.xml.layout.loader.AbstractFieldLoader
loadBuffered, loadDatatypeMethods inherited from class io.jmix.ui.xml.layout.loader.AbstractComponentLoader
assignFrame, assignXmlDescriptor, findComponent, getActions, getClassManager, getComponentContext, getCompositeComponentContext, getContext, getElement, getFactory, getIconPath, getLayoutLoader, getLayoutLoader, getLayoutLoaderConfig, getLoaderResolver, getLoaderSupport, getMessages, getMessageTools, getMeterRegistry, getParentDataContainer, getProperties, getResultComponent, getTheme, initAction, loadAction, loadActionConstraint, loadActionId, loadActions, loadAlign, loadBoolean, loadBoolean, loadBorder, loadCaption, loadCaptionAsHtml, loadCollapsible, loadContainer, loadContainer, loadContextHelp, loadCss, loadData, loadDeclarativeAction, loadDeclarativeActionByType, loadDeclarativeActionDefault, loadDescription, loadDescriptionAsHtml, loadEditable, loadEnable, loadEnum, loadEnum, loadFocusable, loadFormatter, loadFormatter, loadHeight, loadHeight, loadHtmlSanitizerEnabled, loadIcon, loadId, loadInputPrompt, loadInteger, loadInteger, loadMargin, loadMetaClass, loadMetaClass, loadMinHeight, loadMinHeight, loadMinWidth, loadMinWidth, loadOptionsContainer, loadOrientation, loadRequired, loadRequiredIndicatorVisible, loadResourceString, loadResponsive, loadShortcut, loadShortcutFromAlias, loadShortcutFromConfig, loadShortcutFromFQNConfig, loadString, loadString, loadStyleName, loadTabIndex, loadThemeInt, loadThemeString, loadValidation, loadValuePickerDeclarativeAction, loadVisible, loadWidth, loadWidth, parseMarginInfo, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLayoutLoaderConfig, setLoaderResolver, setLoaderSupportMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.ui.xml.layout.ComponentLoader
createComponent
-
Constructor Details
-
AbstractTextFieldLoader
public AbstractTextFieldLoader()
-
-
Method Details
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoaderLoads component properties by XML definition.- Specified by:
loadComponentin interfaceComponentLoader<T extends TextInputField>- Overrides:
loadComponentin classAbstractFieldLoader<T extends TextInputField>- See Also:
-
loadTrimming
-
loadMaxLength
-
loadCaseConversion
protected void loadCaseConversion(TextInputField.CaseConversionSupported component, org.dom4j.Element element) -
loadTextChangeEventProperties
protected void loadTextChangeEventProperties(TextInputField.TextChangeNotifier component, org.dom4j.Element element) -
loadConversionErrorMessage
protected void loadConversionErrorMessage(HasConversionErrorMessage component, org.dom4j.Element element)
-