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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
loadCaseConversion
(TextInputField.CaseConversionSupported component, org.dom4j.Element element) void
Loads component properties by XML definition.protected void
loadConversionErrorMessage
(HasConversionErrorMessage component, org.dom4j.Element element) protected void
loadMaxLength
(TextInputField.MaxLengthLimited component, org.dom4j.Element element) protected void
loadTextChangeEventProperties
(TextInputField.TextChangeNotifier component, org.dom4j.Element element) protected void
loadTrimming
(TextInputField.TrimSupported component, org.dom4j.Element element) Methods inherited from class io.jmix.ui.xml.layout.loader.AbstractFieldLoader
loadBuffered, loadDatatype
Methods 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, setLoaderSupport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:ComponentLoader
Loads component properties by XML definition.- Specified by:
loadComponent
in interfaceComponentLoader<T extends TextInputField>
- Overrides:
loadComponent
in 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)
-