Class FormLayoutLoader
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<JmixFormLayout>
io.jmix.flowui.xml.layout.loader.container.FormLayoutLoader
- All Implemented Interfaces:
ComponentLoader<JmixFormLayout>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.xml.layout.ComponentLoader
ComponentLoader.AutowireTask, ComponentLoader.ComponentContext, ComponentLoader.Context, ComponentLoader.FragmentContext, ComponentLoader.InitTask
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep.LabelsPosition
protected MessageTools
protected MetadataTools
Fields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
applicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected JmixFormLayout
protected String
generatePropertyLabel
(com.vaadin.flow.component.Component component) protected List<com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep>
protected String
getLabel
(com.vaadin.flow.component.Component component) protected MessageTools
protected MetadataTools
protected boolean
isChildElementIgnored
(org.dom4j.Element subElement) void
Loads component properties by XML definition.protected void
loadData
(JmixFormLayout resultComponent, org.dom4j.Element element) protected void
loadLabelPosition
(org.dom4j.Element element) protected com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep
loadResponsiveStep
(org.dom4j.Element element) protected void
loadResponsiveSteps
(com.vaadin.flow.component.formlayout.FormLayout resultComponent, org.dom4j.Element element) protected void
protected void
protected void
setWidthFull
(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:
createComponent
in classAbstractComponentLoader<JmixFormLayout>
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoader
Loads component properties by XML definition.- See Also:
-
loadData
-
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
-