Class ChartLoader
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<Chart>
io.jmix.chartsflowui.component.loader.ChartLoader
- All Implemented Interfaces:
ComponentLoader<Chart>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.xml.layout.ComponentLoader
ComponentLoader.AutowireTask, ComponentLoader.ComponentContext, ComponentLoader.Context, ComponentLoader.FragmentContext, ComponentLoader.InitTask -
Field Summary
FieldsFields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
applicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ChartLoaderSupportprotected Chartprotected voidloadAbstractAreaStyle(AbstractAreaStyle<?> areaStyle, org.dom4j.Element element) protected voidloadAbstractAriaSeriesLabel(Aria.Label.Series.AbstractLabel<?> seriesLabel, org.dom4j.Element element) protected voidloadAbstractAxis(AbstractAxis<?> axis, org.dom4j.Element element) protected voidloadAbstractAxisAwareSeries(AbstractAxisAwareSeries<?> series, org.dom4j.Element element) protected voidloadAbstractAxisPointer(AbstractAxisPointer<?> axisPointer, org.dom4j.Element element) protected voidloadAbstractBarElement(BarSeries.AbstractBarElement<?> barElement, org.dom4j.Element element) protected voidloadAbstractBorderedTextStyle(AbstractBorderedTextStyle<?> abstractBorderedTextStyle, org.dom4j.Element element) protected voidloadAbstractBoxplotElement(BoxplotSeries.AbstractBoxplotElement<?> boxplotElement, org.dom4j.Element element) protected voidloadAbstractDataZoom(AbstractDataZoom<?> dataZoom, org.dom4j.Element element) protected voidloadAbstractEffectScatterElement(EffectScatterSeries.AbstractEffectScatterElement<?> scatterElement, org.dom4j.Element element) protected voidloadAbstractEnhancedLabel(AbstractEnhancedLabel<?> abstractEnhancedLabel, org.dom4j.Element element) protected voidloadAbstractFunnelElement(FunnelSeries.AbstractFunnelElement<?> funnelElement, org.dom4j.Element element) protected voidloadAbstractGaugeText(GaugeSeries.AbstractGaugeText<?> gaugeText, org.dom4j.Element element) protected voidloadAbstractItemStyle(AbstractItemStyle<?> itemStyle, org.dom4j.Element element) protected voidloadAbstractLegend(AbstractLegend<?> legend, org.dom4j.Element element) protected voidloadAbstractLineElement(LineSeries.AbstractLineElement<?> lineElement, org.dom4j.Element element) protected voidloadAbstractMark(AbstractMark<?> mark, org.dom4j.Element element) protected voidloadAbstractMarkLineElement(MarkLine.AbstractMarkLineElement<?> markLineElement, org.dom4j.Element element) protected voidloadAbstractMarkPointElement(AbstractMarkElement<?> markPointElement, org.dom4j.Element element) protected voidloadAbstractPieElement(PieSeries.AbstractPieElement<?> pieElement, org.dom4j.Element element) protected voidloadAbstractRadarElement(RadarSeries.AbstractRadarElement<?> radarElement, org.dom4j.Element element) protected voidloadAbstractRichText(AbstractRichText<?> abstractRichText, org.dom4j.Element element) protected voidloadAbstractScatterElement(ScatterSeries.AbstractScatterElement<?> scatterElement, org.dom4j.Element element) protected voidloadAbstractSeries(AbstractSeries<?> series, org.dom4j.Element element) protected voidloadAbstractText(AbstractText<?> abstractText, org.dom4j.Element element) protected voidloadAbstractToolboxFeature(AbstractFeature<?> feature, org.dom4j.Element element) protected voidloadAbstractTooltip(AbstractTooltip<?> tooltip, org.dom4j.Element element) protected voidloadAbstractVisualMap(AbstractVisualMap<?> visualMap, org.dom4j.Element element) protected voidloadAngleAxis(Chart chart, org.dom4j.Element element) protected voidloadAreaStyle(org.dom4j.Element element, Consumer<AreaStyle> setter) protected voidprotected voidloadAriaLabel(Aria.Label label, org.dom4j.Element element) protected voidprotected voidloadAxisLabel(org.dom4j.Element element, Consumer<AxisLabel> setter) protected voidloadAxisLine(org.dom4j.Element element, Consumer<AxisLine> setter) protected voidloadAxisPointer(Chart chart, org.dom4j.Element element) protected voidloadAxisTick(org.dom4j.Element element, Consumer<AxisTick> setter) protected voidloadBarLabelLine(org.dom4j.Element element, Consumer<BarSeries.LabelLine> setter) protected voidloadBarSeries(BarSeries barSeries, org.dom4j.Element element) protected voidloadBoxplotSeries(BoxplotSeries boxplotSeries, org.dom4j.Element element) protected voidprotected voidloadBrushFeature(BrushFeature feature, org.dom4j.Element element) protected voidloadCandlestickSeries(CandlestickSeries candlestickSeries, org.dom4j.Element element) protected voidloadCandlestickSeriesItemStyle(org.dom4j.Element element, Consumer<CandlestickSeries.ItemStyle> setter) protected <T extends AbstractCartesianAxis<?>>
voidloadCartesianAxes(org.dom4j.Element element, Supplier<T> constructor, String elementsName, String elementName, Consumer<T> setter) protected voidloadCartesianAxis(AbstractCartesianAxis<?> axis, org.dom4j.Element element) protected voidloadColorPalette(Chart chart, org.dom4j.Element element) voidLoads component properties by XML definition.protected voidloadContinuousVisualMap(Chart chart, org.dom4j.Element element) protected voidloadDataBackground(SliderDataZoom.DataBackground dataBackground, org.dom4j.Element element) protected voidloadDataContainer(DataSet.Source<?> source, org.dom4j.Element element) protected voidloadDataSet(Chart chart, org.dom4j.Element element) protected voidloadDataZoom(Chart chart, org.dom4j.Element element) protected voidloadDataZoomFeature(DataZoomFeature feature, org.dom4j.Element element) protected voidprotected voidloadEffectScatterSeries(EffectScatterSeries effectScatterSeries, org.dom4j.Element element) protected voidloadElementLabelLine(org.dom4j.Element element, Consumer<ElementLabelLine> setter) protected voidloadFunnelSeries(FunnelSeries funnelSeries, org.dom4j.Element element) protected voidloadGaugeSeries(GaugeSeries gaugeSeries, org.dom4j.Element element) protected voidloadGaugeSeriesAxisLineStyleColorItem(org.dom4j.Element element, BiConsumer<Double, Color> setter) protected voidloadGaugeSeriesDataItem(org.dom4j.Element element, Consumer<GaugeSeries.DataItem> setter) protected voidprotected voidloadGridItem(Chart chart, org.dom4j.Element element) protected voidloadIndicator(Radar radar, org.dom4j.Element element) protected voidloadInsideDataZoom(Chart chart, org.dom4j.Element element) protected voidloadItemStyle(org.dom4j.Element element, String attributeName, Consumer<ItemStyle> setter) protected voidprotected voidloadLegend(Chart chart, org.dom4j.Element element) protected voidloadLineSeries(LineSeries lineSeries, org.dom4j.Element element) protected voidloadLineStyle(org.dom4j.Element element, String attributeName, Consumer<LineStyle> setter) protected voidloadMagicTypeFeature(MagicTypeFeature feature, org.dom4j.Element element) protected voidloadMarkArea(org.dom4j.Element element, Consumer<MarkArea> setter) protected MarkArea.PointloadMarkAreaDataPoint(org.dom4j.Element element) protected voidloadMarkAreaDataPointPair(org.dom4j.Element element, Consumer<MarkArea.PointPair> setter) protected voidloadMarkLine(org.dom4j.Element element, Consumer<MarkLine> setter) protected MarkLine.PointloadMarkLineDataPoint(org.dom4j.Element element) protected voidloadMarkLineDataPointPair(org.dom4j.Element element, Consumer<MarkLine.PointPair> setter) protected voidloadMarkPoint(org.dom4j.Element element, Consumer<MarkPoint> setter) protected voidloadMarkPointDataPoint(org.dom4j.Element element, MarkPoint markPoint) protected voidloadNativeJson(Chart chart, org.dom4j.Element element) protected voidloadPageIcons(org.dom4j.Element element, BiConsumer<String, String> setter) protected voidloadPiece(PiecewiseVisualMap piecewiseVisualMap, org.dom4j.Element element) protected voidloadPiecewiseVisualMap(Chart chart, org.dom4j.Element element) protected voidloadPieSeries(PieSeries pieSeries, org.dom4j.Element element) protected voidprotected voidloadPolarAxis(AbstractPolarAxis<?> axis, org.dom4j.Element element) protected voidprotected voidloadRadarAreaStyle(org.dom4j.Element element, Consumer<RadarSeries.AreaStyle> setter) protected voidloadRadarSeries(RadarSeries radarSeries, org.dom4j.Element element) protected voidloadRadiusAxis(Chart chart, org.dom4j.Element element) protected voidloadRestoreFeature(RestoreFeature feature, org.dom4j.Element element) protected voidloadRichStyle(RichStyle richStyle, org.dom4j.Element element) protected voidloadSaveAsImageFeature(SaveAsImageFeature feature, org.dom4j.Element element) protected voidloadScatterSeries(ScatterSeries scatterSeries, org.dom4j.Element element) protected voidloadScrollableLegend(ScrollableLegend scrollableLegend, org.dom4j.Element element) protected voidloadSeparator(org.dom4j.Element element, Consumer<Separator> setter) protected voidloadSeries(Chart chart, org.dom4j.Element element) protected voidloadSeriesItemStyle(org.dom4j.Element element, Consumer<ItemStyleWithDecal> setter) protected voidloadSeriesLabel(org.dom4j.Element element, String attributeName, Consumer<Label> setter) protected voidloadSeriesLabelLayout(org.dom4j.Element element, Consumer<AbstractSeries.LabelLayout> setter) protected voidloadSeriesTooltip(org.dom4j.Element element, Consumer<AbstractSeries.Tooltip> setter) protected voidloadShadowStyle(org.dom4j.Element element, Consumer<ShadowStyle> setter) protected voidloadSliderDataZoom(Chart chart, org.dom4j.Element element) protected voidloadSplitArea(org.dom4j.Element element, Consumer<SplitArea> setter) protected voidloadSplitLine(org.dom4j.Element element, Consumer<SplitLine> setter) protected voidloadStateAnimation(Chart chart, org.dom4j.Element element) protected voidloadTextStyle(org.dom4j.Element element, String attributeName, Consumer<TextStyle> setter) protected voidprotected voidloadToolbox(Chart chart, org.dom4j.Element element) protected voidloadToolboxEmphasis(org.dom4j.Element element, Consumer<Emphasis> setter) protected voidloadToolboxFeature(Toolbox toolbox, org.dom4j.Element element) protected voidloadTooltip(org.dom4j.Element element, Consumer<Tooltip> setter) protected voidloadTooltipAxisPointer(AbstractTooltip.AxisPointer axisPointer, org.dom4j.Element element) protected voidloadVisualEffect(org.dom4j.Element element, String attributeName, Consumer<VisualEffect> setter) protected voidloadVisualMap(Chart chart, org.dom4j.Element element) Methods inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
componentLoader, getComponentContext, getContext, getElement, getFactory, getLayoutLoader, getLoaderResolver, getLoaderSupport, getResultComponent, initComponent, loadBoolean, loadBoolean, loadDouble, loadDouble, loadEnum, loadEnum, loadId, loadInteger, loadInteger, loadResourceString, loadResourceString, loadResourceString, loadString, loadString, loadString, loadVisible, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLoaderResolver, setLoaderSupport
-
Field Details
-
NATIVE_JSON_ELEMENT_NAME
- See Also:
-
chartLoaderSupport
-
-
Constructor Details
-
ChartLoader
public ChartLoader()
-
-
Method Details
-
createComponent
- Specified by:
createComponentin classAbstractComponentLoader<Chart>
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoaderLoads component properties by XML definition.- See Also:
-
loadSeries
-
loadLineSeries
-
loadBarSeries
-
loadPieSeries
-
loadScatterSeries
-
loadEffectScatterSeries
protected void loadEffectScatterSeries(EffectScatterSeries effectScatterSeries, org.dom4j.Element element) -
loadRadarSeries
-
loadBoxplotSeries
-
loadCandlestickSeries
protected void loadCandlestickSeries(CandlestickSeries candlestickSeries, org.dom4j.Element element) -
loadFunnelSeries
-
loadGaugeSeries
-
loadGaugeSeriesDataItem
protected void loadGaugeSeriesDataItem(org.dom4j.Element element, Consumer<GaugeSeries.DataItem> setter) -
loadGaugeSeriesAxisLineStyleColorItem
protected void loadGaugeSeriesAxisLineStyleColorItem(org.dom4j.Element element, BiConsumer<Double, Color> setter) -
loadAbstractGaugeText
protected void loadAbstractGaugeText(GaugeSeries.AbstractGaugeText<?> gaugeText, org.dom4j.Element element) -
loadAbstractFunnelElement
protected void loadAbstractFunnelElement(FunnelSeries.AbstractFunnelElement<?> funnelElement, org.dom4j.Element element) -
loadCandlestickSeriesItemStyle
protected void loadCandlestickSeriesItemStyle(org.dom4j.Element element, Consumer<CandlestickSeries.ItemStyle> setter) -
loadAbstractBoxplotElement
protected void loadAbstractBoxplotElement(BoxplotSeries.AbstractBoxplotElement<?> boxplotElement, org.dom4j.Element element) -
loadRadarAreaStyle
protected void loadRadarAreaStyle(org.dom4j.Element element, Consumer<RadarSeries.AreaStyle> setter) -
loadAbstractRadarElement
protected void loadAbstractRadarElement(RadarSeries.AbstractRadarElement<?> radarElement, org.dom4j.Element element) -
loadAbstractEffectScatterElement
protected void loadAbstractEffectScatterElement(EffectScatterSeries.AbstractEffectScatterElement<?> scatterElement, org.dom4j.Element element) -
loadAbstractScatterElement
protected void loadAbstractScatterElement(ScatterSeries.AbstractScatterElement<?> scatterElement, org.dom4j.Element element) -
loadAbstractPieElement
protected void loadAbstractPieElement(PieSeries.AbstractPieElement<?> pieElement, org.dom4j.Element element) -
loadBarLabelLine
-
loadAbstractItemStyle
-
loadSeriesItemStyle
-
loadAbstractBarElement
protected void loadAbstractBarElement(BarSeries.AbstractBarElement<?> barElement, org.dom4j.Element element) -
loadAbstractLineElement
protected void loadAbstractLineElement(LineSeries.AbstractLineElement<?> lineElement, org.dom4j.Element element) -
loadElementLabelLine
-
loadAbstractAxisAwareSeries
protected void loadAbstractAxisAwareSeries(AbstractAxisAwareSeries<?> series, org.dom4j.Element element) -
loadAbstractSeries
-
loadSeriesLabelLayout
protected void loadSeriesLabelLayout(org.dom4j.Element element, Consumer<AbstractSeries.LabelLayout> setter) -
loadSeriesTooltip
protected void loadSeriesTooltip(org.dom4j.Element element, Consumer<AbstractSeries.Tooltip> setter) -
loadSeriesLabel
-
loadMarkPoint
-
loadMarkLine
-
loadMarkArea
-
loadMarkPointDataPoint
-
loadMarkLineDataPointPair
protected void loadMarkLineDataPointPair(org.dom4j.Element element, Consumer<MarkLine.PointPair> setter) -
loadMarkLineDataPoint
-
loadMarkAreaDataPointPair
protected void loadMarkAreaDataPointPair(org.dom4j.Element element, Consumer<MarkArea.PointPair> setter) -
loadMarkAreaDataPoint
-
loadAbstractMarkPointElement
protected void loadAbstractMarkPointElement(AbstractMarkElement<?> markPointElement, org.dom4j.Element element) -
loadAbstractMarkLineElement
protected void loadAbstractMarkLineElement(MarkLine.AbstractMarkLineElement<?> markLineElement, org.dom4j.Element element) -
loadAbstractMark
-
loadDataSet
-
loadDataContainer
-
loadColorPalette
-
loadNativeJson
-
loadStateAnimation
-
loadTextStyle
-
loadTitle
-
loadLegend
-
loadScrollableLegend
-
loadPageIcons
-
loadAbstractLegend
-
loadGrid
-
loadGridItem
-
loadAxes
-
loadPolar
-
loadRadiusAxis
-
loadAngleAxis
-
loadRadar
-
loadDataZoom
-
loadInsideDataZoom
-
loadSliderDataZoom
-
loadVisualMap
-
loadPiecewiseVisualMap
-
loadContinuousVisualMap
-
loadAxisPointer
-
loadToolbox
-
loadBrush
-
loadAria
-
loadDecal
-
loadAriaLabel
-
loadAbstractAriaSeriesLabel
protected void loadAbstractAriaSeriesLabel(Aria.Label.Series.AbstractLabel<?> seriesLabel, org.dom4j.Element element) -
loadSeparator
-
loadToolboxEmphasis
-
loadToolboxFeature
-
loadSaveAsImageFeature
-
loadRestoreFeature
-
loadDataZoomFeature
-
loadMagicTypeFeature
-
loadBrushFeature
-
loadAbstractToolboxFeature
-
loadPiece
-
loadAbstractVisualMap
-
loadVisualEffect
protected void loadVisualEffect(org.dom4j.Element element, String attributeName, Consumer<VisualEffect> setter) -
loadDataBackground
protected void loadDataBackground(SliderDataZoom.DataBackground dataBackground, org.dom4j.Element element) -
loadAbstractDataZoom
-
loadIndicator
-
loadCartesianAxes
protected <T extends AbstractCartesianAxis<?>> void loadCartesianAxes(org.dom4j.Element element, Supplier<T> constructor, String elementsName, String elementName, Consumer<T> setter) -
loadCartesianAxis
-
loadPolarAxis
-
loadAbstractAxis
-
loadAxisLine
-
loadAxisTick
-
loadAxisLabel
-
loadSplitLine
-
loadSplitArea
-
loadTooltip
-
loadLabel
-
loadShadowStyle
-
loadItemStyle
-
loadLineStyle
-
loadAreaStyle
-
chartLoaderSupport
-