Class StudioPivotTablePreviewLoader
java.lang.Object
io.jmix.pivottableflowui.kit.meta.StudioPivotTablePreviewLoader
- All Implemented Interfaces:
StudioPreviewComponentLoader
-
Field Summary
Fields inherited from interface io.jmix.flowui.kit.meta.component.preview.StudioPreviewComponentLoader
VIEW_SCHEMA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createData
(JmixPivotTable<io.jmix.pivottableflowui.kit.meta.StudioPivotTableShape> resultComponent) boolean
isSupported
(org.dom4j.Element element) Define the element that this loader can load.com.vaadin.flow.component.Component
load
(org.dom4j.Element componentElement, org.dom4j.Element viewElement) Create vaadin component from component xml element.protected void
loadAggregation
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected Aggregation
loadAggregationAttributes
(org.dom4j.Element aggregationElement) protected void
loadAggregationProperties
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadAggregations
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadC3RendererOptions
(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) protected void
loadColumns
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadDerivedProperties
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadExclusions
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadHeatmapRendererOptions
(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) protected void
loadHiddenFromAggregations
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadHiddenFromDragDrop
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadHiddenProperties
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadInclusions
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) loadListOfStrings
(org.dom4j.Element itemsElement, String elementName, String attributeName) loadMapOfListsOfStrings
(org.dom4j.Element element) protected void
loadOptions
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadProperties
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadRendererOptions
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadRenderers
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected void
loadRows
(JmixPivotTable<?> resultComponent, org.dom4j.Element element) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.flowui.kit.meta.component.preview.StudioPreviewComponentLoader
loadBoolean, loadBoolean, loadClassNames, loadDouble, loadDouble, loadEnabled, loadEnum, loadEnum, loadHeight, loadInteger, loadInteger, loadMaxHeight, loadMaxWidth, loadMinHeight, loadMinWidth, loadSizeAttributes, loadString, loadString, loadString, loadWidth, split, split
-
Constructor Details
-
StudioPivotTablePreviewLoader
public StudioPivotTablePreviewLoader()
-
-
Method Details
-
isSupported
public boolean isSupported(org.dom4j.Element element) Description copied from interface:StudioPreviewComponentLoader
Define the element that this loader can load.- Specified by:
isSupported
in interfaceStudioPreviewComponentLoader
-
load
@Nullable public com.vaadin.flow.component.Component load(org.dom4j.Element componentElement, org.dom4j.Element viewElement) Description copied from interface:StudioPreviewComponentLoader
Create vaadin component from component xml element.- Specified by:
load
in interfaceStudioPreviewComponentLoader
- Parameters:
componentElement
- xml element of componentviewElement
- xml element of view containingcomponentElement
- See Also:
-
Element
-
createData
protected void createData(JmixPivotTable<io.jmix.pivottableflowui.kit.meta.StudioPivotTableShape> resultComponent) -
loadListOfStrings
-
loadOptions
-
loadProperties
-
loadRows
-
loadColumns
-
loadAggregationProperties
protected void loadAggregationProperties(JmixPivotTable<?> resultComponent, org.dom4j.Element element) -
loadHiddenProperties
-
loadHiddenFromAggregations
protected void loadHiddenFromAggregations(JmixPivotTable<?> resultComponent, org.dom4j.Element element) -
loadHiddenFromDragDrop
-
loadRenderers
-
loadAggregationAttributes
-
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
-