Class FormLayoutLoader
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<com.vaadin.flow.component.formlayout.FormLayout>
io.jmix.flowui.xml.layout.loader.container.FormLayoutLoader
- All Implemented Interfaces:
ComponentLoader<com.vaadin.flow.component.formlayout.FormLayout>
public class FormLayoutLoader
extends AbstractComponentLoader<com.vaadin.flow.component.formlayout.FormLayout>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.jmix.flowui.xml.layout.ComponentLoader
ComponentLoader.ComponentContext, ComponentLoader.Context, ComponentLoader.InitTask -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep.LabelsPositionprotected MessageToolsprotected MetadataToolsFields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
applicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JmixFormLayoutprotected StringgeneratePropertyLabel(com.vaadin.flow.component.Component component) protected List<com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep>protected StringgetLabel(com.vaadin.flow.component.Component component) protected MessageToolsprotected MetadataToolsprotected booleanisChildElementIgnored(org.dom4j.Element subElement) voidLoads component properties by XML definition.protected voidloadData(com.vaadin.flow.component.formlayout.FormLayout resultComponent, org.dom4j.Element element) protected voidloadLabelPosition(org.dom4j.Element element) protected com.vaadin.flow.component.formlayout.FormLayout.ResponsiveSteploadResponsiveStep(org.dom4j.Element element) protected voidloadResponsiveSteps(com.vaadin.flow.component.formlayout.FormLayout resultComponent, org.dom4j.Element element) protected voidprotected voidprotected voidsetWidthFull(com.vaadin.flow.component.Component component) Methods inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
componentLoader, getComponentContext, getContext, getElement, getFactory, getLayoutLoader, getLoaderResolver, getLoaderSupport, getResultComponent, initComponent, loadBoolean, loadBoolean, loadDouble, loadDouble, loadEnum, loadEnum, loadId, loadInteger, loadInteger, loadResourceString, loadResourceString, loadResourceString, loadString, loadString, loadString, loadVisible, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLoaderResolver, setLoaderSupport
-
Field Details
-
metaDataTools
-
messageTools
-
defaultLabelPosition
protected com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep.LabelsPosition defaultLabelPosition
-
-
Constructor Details
-
FormLayoutLoader
public FormLayoutLoader()
-
-
Method Details
-
createComponent
- Specified by:
createComponentin classAbstractComponentLoader<com.vaadin.flow.component.formlayout.FormLayout>
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoaderLoads component properties by XML definition.- See Also:
-
loadData
protected void loadData(com.vaadin.flow.component.formlayout.FormLayout resultComponent, org.dom4j.Element element) -
loadLabelPosition
protected void loadLabelPosition(org.dom4j.Element element) -
loadSubComponents
protected void loadSubComponents() -
getLabel
-
setLabel
-
setWidthFull
protected void setWidthFull(com.vaadin.flow.component.Component component) -
loadResponsiveSteps
protected void loadResponsiveSteps(com.vaadin.flow.component.formlayout.FormLayout resultComponent, org.dom4j.Element element) -
getDefaultResponsiveSteps
protected List<com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep> getDefaultResponsiveSteps() -
loadResponsiveStep
protected com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep loadResponsiveStep(org.dom4j.Element element) -
generatePropertyLabel
-
isChildElementIgnored
protected boolean isChildElementIgnored(org.dom4j.Element subElement) -
getMetadataTools
-
getMessageTools
-