public class PivotTableLoader extends AbstractComponentLoader<PivotTable>
ComponentLoader.ComponentContext, ComponentLoader.CompositeComponentContext, ComponentLoader.Context, ComponentLoader.InitTask, ComponentLoader.InjectTask
applicationContext, context, element, environment, factory, layoutLoaderConfig, loaderResolver, loaderSupport, resultComponent
Constructor and Description |
---|
PivotTableLoader() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkValidProperty(io.jmix.core.metamodel.model.MetaClass metaClass,
java.lang.String name) |
void |
createComponent()
Creates result component by XML-element and loads its Id.
|
protected Aggregation |
loadAggregation(org.dom4j.Element aggregationElement) |
protected void |
loadAggregation(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadAggregationProperties(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadAggregations(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadC3RendererOptions(RendererOptions rendererOptions,
org.dom4j.Element rendererOptionsElement) |
protected void |
loadColumns(PivotTable pivot,
org.dom4j.Element element) |
void |
loadComponent()
Loads component properties by XML definition.
|
protected void |
loadConfiguration(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadDataContainer(PivotTable pivotTable,
org.dom4j.Element element) |
protected void |
loadDerivedProperties(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadExclusions(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadHeatmapRendererOptions(RendererOptions rendererOptions,
org.dom4j.Element rendererOptionsElement) |
protected void |
loadHiddenFromAggregations(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadHiddenFromDragDrop(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadHiddenProperties(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadInclusions(PivotTable pivot,
org.dom4j.Element element) |
protected java.util.List<java.lang.String> |
loadListOfStrings(org.dom4j.Element itemsElement,
java.lang.String elementName,
java.lang.String attributeName,
boolean resource) |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
loadMapOfListsOfStrings(org.dom4j.Element element) |
protected void |
loadProperties(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadRendererOptions(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadRenderers(PivotTable pivot,
org.dom4j.Element element) |
protected void |
loadRows(PivotTable pivot,
org.dom4j.Element element) |
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
public void createComponent()
ComponentLoader
ComponentLoader.getResultComponent()
public void loadComponent()
ComponentLoader
ComponentLoader.getElement(Element)
protected void loadDataContainer(PivotTable pivotTable, org.dom4j.Element element)
protected java.util.List<java.lang.String> loadListOfStrings(org.dom4j.Element itemsElement, java.lang.String elementName, java.lang.String attributeName, boolean resource)
protected void loadConfiguration(PivotTable pivot, org.dom4j.Element element)
protected void loadProperties(PivotTable pivot, org.dom4j.Element element)
protected void checkValidProperty(@Nullable io.jmix.core.metamodel.model.MetaClass metaClass, java.lang.String name)
protected void loadRows(PivotTable pivot, org.dom4j.Element element)
protected void loadColumns(PivotTable pivot, org.dom4j.Element element)
protected void loadAggregationProperties(PivotTable pivot, org.dom4j.Element element)
protected void loadHiddenProperties(PivotTable pivot, org.dom4j.Element element)
protected void loadHiddenFromAggregations(PivotTable pivot, org.dom4j.Element element)
protected void loadHiddenFromDragDrop(PivotTable pivot, org.dom4j.Element element)
protected void loadRenderers(PivotTable pivot, org.dom4j.Element element)
protected Aggregation loadAggregation(org.dom4j.Element aggregationElement)
protected void loadAggregation(PivotTable pivot, org.dom4j.Element element)
protected void loadAggregations(PivotTable pivot, org.dom4j.Element element)
protected void loadRendererOptions(PivotTable pivot, org.dom4j.Element element)
protected void loadHeatmapRendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement)
protected void loadC3RendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement)
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> loadMapOfListsOfStrings(org.dom4j.Element element)
protected void loadInclusions(PivotTable pivot, org.dom4j.Element element)
protected void loadExclusions(PivotTable pivot, org.dom4j.Element element)
protected void loadDerivedProperties(PivotTable pivot, org.dom4j.Element element)