Package io.jmix.ui.xml.layout.loader
Class ResponsiveGridLayoutLoader
java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractComponentLoader<ResponsiveGridLayout>
io.jmix.ui.xml.layout.loader.ResponsiveGridLayoutLoader
- All Implemented Interfaces:
ComponentLoader<ResponsiveGridLayout>
- Direct Known Subclasses:
DashboardResponsiveLayoutLoader
-
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 ResponsiveGridLayout.ColumnsValuecreateColumnValue(String columnStr) voidCreates result component by XML-element and loads its Id.protected ResponsiveGridLayout.OrderValuecreateOrderValue(String orderStr) protected StringgetAttributeFullName(String attributeBaseName, ResponsiveGridLayout.Breakpoint breakpoint) protected voidloadColumn(ResponsiveGridLayout.Column column, org.dom4j.Element element) protected voidloadColumnAlignSelf(ResponsiveGridLayout.Column column, org.dom4j.Element element) protected voidloadColumnColumnsValue(ResponsiveGridLayout.Column column, org.dom4j.Element element) protected voidloadColumnOffsetValue(ResponsiveGridLayout.Column column, org.dom4j.Element element) protected voidloadColumnOrderValue(ResponsiveGridLayout.Column column, org.dom4j.Element element) protected voidloadColumns(ResponsiveGridLayout.Row row, org.dom4j.Element element) voidLoads component properties by XML definition.protected voidloadComponent(ResponsiveGridLayout.Column column, org.dom4j.Element element) protected voidloadGridElement(ResponsiveGridLayout.GridElement gridElement, org.dom4j.Element element) protected voidloadRow(ResponsiveGridLayout.Row row, org.dom4j.Element element) protected voidloadRowAlignItems(ResponsiveGridLayout.Row row, org.dom4j.Element element) protected voidloadRowColumns(ResponsiveGridLayout.Row row, org.dom4j.Element element) protected voidloadRowJustifyContent(ResponsiveGridLayout.Row row, org.dom4j.Element element) protected voidloadRows(ResponsiveGridLayout component, org.dom4j.Element element) 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
-
Constructor Details
-
ResponsiveGridLayoutLoader
public ResponsiveGridLayoutLoader()
-
-
Method Details
-
createComponent
public void createComponent()Description copied from interface:ComponentLoaderCreates result component by XML-element and loads its Id. Also creates all nested components.- See Also:
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoaderLoads component properties by XML definition.- See Also:
-
loadGridElement
protected void loadGridElement(ResponsiveGridLayout.GridElement gridElement, org.dom4j.Element element) -
loadRows
-
loadRow
-
loadRowColumns
-
loadRowAlignItems
-
loadRowJustifyContent
-
loadColumns
-
loadColumn
-
loadComponent
-
loadColumnColumnsValue
protected void loadColumnColumnsValue(ResponsiveGridLayout.Column column, org.dom4j.Element element) -
createColumnValue
-
loadColumnAlignSelf
-
loadColumnOrderValue
-
createOrderValue
-
loadColumnOffsetValue
-
getAttributeFullName
protected String getAttributeFullName(String attributeBaseName, ResponsiveGridLayout.Breakpoint breakpoint)
-