Package io.jmix.pivottable.loader
Class PivotTableLoader
java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractComponentLoader<PivotTable>
io.jmix.pivottable.loader.PivotTableLoader
- All Implemented Interfaces:
ComponentLoader<PivotTable>
-
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 voidcheckValidProperty(MetaClass metaClass, String name) voidCreates result component by XML-element and loads its Id.protected voidloadAggregation(PivotTable pivot, org.dom4j.Element element) protected AggregationloadAggregation(org.dom4j.Element aggregationElement) protected voidloadAggregationProperties(PivotTable pivot, org.dom4j.Element element) protected voidloadAggregations(PivotTable pivot, org.dom4j.Element element) protected voidloadC3RendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) protected voidloadColumns(PivotTable pivot, org.dom4j.Element element) voidLoads component properties by XML definition.protected voidloadConfiguration(PivotTable pivot, org.dom4j.Element element) protected voidloadDataContainer(PivotTable pivotTable, org.dom4j.Element element) protected voidloadDerivedProperties(PivotTable pivot, org.dom4j.Element element) protected voidloadExclusions(PivotTable pivot, org.dom4j.Element element) protected voidloadHeatmapRendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) protected voidloadHiddenFromAggregations(PivotTable pivot, org.dom4j.Element element) protected voidloadHiddenFromDragDrop(PivotTable pivot, org.dom4j.Element element) protected voidloadHiddenProperties(PivotTable pivot, org.dom4j.Element element) protected voidloadInclusions(PivotTable pivot, org.dom4j.Element element) loadListOfStrings(org.dom4j.Element itemsElement, String elementName, String attributeName, boolean resource) loadMapOfListsOfStrings(org.dom4j.Element element) protected voidloadProperties(PivotTable pivot, org.dom4j.Element element) protected voidloadRendererOptions(PivotTable pivot, org.dom4j.Element element) protected voidloadRenderers(PivotTable pivot, org.dom4j.Element element) protected voidloadRows(PivotTable pivot, 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
-
PivotTableLoader
public PivotTableLoader()
-
-
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:
-
loadDataContainer
-
loadListOfStrings
-
loadConfiguration
-
loadProperties
-
checkValidProperty
-
loadRows
-
loadColumns
-
loadAggregationProperties
-
loadHiddenProperties
-
loadHiddenFromAggregations
-
loadHiddenFromDragDrop
-
loadRenderers
-
loadAggregation
-
loadAggregation
-
loadAggregations
-
loadRendererOptions
-
loadHeatmapRendererOptions
protected void loadHeatmapRendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) -
loadC3RendererOptions
protected void loadC3RendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) -
loadMapOfListsOfStrings
-
loadInclusions
-
loadExclusions
-
loadDerivedProperties
-