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
FRAGMENT_SCHEMA, MAIN_VIEW_SCHEMA, MAIN_VIEW_TAB_MODE_SCHEMA, VIEW_OR_FRAGMENT_SCHEMAS, VIEW_SCHEMA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateData(JmixPivotTable<io.jmix.pivottableflowui.kit.meta.StudioPivotTableShape> resultComponent) booleanisSupported(org.dom4j.Element element) Define the element that this loader can load.@Nullable com.vaadin.flow.component.Componentload(org.dom4j.Element componentElement, org.dom4j.Element viewElement) Create vaadin component from component xml element.protected voidloadAggregation(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected AggregationloadAggregationAttributes(org.dom4j.Element aggregationElement) protected voidloadAggregationProperties(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadAggregations(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadC3RendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) protected voidloadColumns(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadDerivedProperties(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadExclusions(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadHeatmapRendererOptions(RendererOptions rendererOptions, org.dom4j.Element rendererOptionsElement) protected voidloadHiddenFromAggregations(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadHiddenFromDragDrop(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadHiddenProperties(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadInclusions(JmixPivotTable<?> resultComponent, org.dom4j.Element element) loadListOfStrings(org.dom4j.Element itemsElement, String elementName, String attributeName) loadMapOfListsOfStrings(org.dom4j.Element element) protected voidloadOptions(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadProperties(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadRendererOptions(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadRenderers(JmixPivotTable<?> resultComponent, org.dom4j.Element element) protected voidloadRows(JmixPivotTable<?> resultComponent, org.dom4j.Element element) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.meta.component.preview.StudioPreviewComponentLoader
hasViewOrFragmentSchema, load, loadBoolean, loadBoolean, loadClassNames, loadComponentBaseAttributes, loadDouble, loadDouble, loadEnabled, loadEnum, loadEnum, loadFieldAttributes, loadHeight, loadInteger, loadInteger, loadLocalizedString, loadMaxHeight, loadMaxWidth, loadMinHeight, loadMinWidth, loadSizeAttributes, loadString, loadString, loadString, loadThemeNames, loadTooltip, loadWidth, propertyCaption, split, split
-
Constructor Details
-
StudioPivotTablePreviewLoader
public StudioPivotTablePreviewLoader()
-
-
Method Details
-
isSupported
public boolean isSupported(org.dom4j.Element element) Description copied from interface:StudioPreviewComponentLoaderDefine the element that this loader can load.- Specified by:
isSupportedin interfaceStudioPreviewComponentLoader
-
load
public @Nullable com.vaadin.flow.component.Component load(org.dom4j.Element componentElement, org.dom4j.Element viewElement) Description copied from interface:StudioPreviewComponentLoaderCreate vaadin component from component xml element.- Specified by:
loadin interfaceStudioPreviewComponentLoader- Parameters:
componentElement- xml element of componentviewElement- xml element of view containingcomponentElement- See Also:
-
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
-