Class ChartOptions
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.ChartOptions
- All Implemented Interfaces:
Serializable
Basic chart options.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Type of compositing operation to apply when drawing a new shape.static class
State switching animation configurations.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected AngleAxis
protected Boolean
protected Integer
protected Integer
protected Integer
protected Integer
protected String
protected String
protected Integer
protected Aria
protected AxisPointer
protected Color
protected ChartOptions.BlendMode
protected Brush
protected final JmixChart
protected DataSet
protected List<AbstractDataZoom<?>>
protected Integer
protected AbstractLegend<?>
protected elemental.json.JsonValue
protected elemental.json.impl.JreJsonFactory
protected Polar
protected Radar
protected RadiusAxis
protected List<AbstractSeries<?>>
protected ChartOptions.StateAnimation
protected TextStyle
protected Title
protected Toolbox
protected Tooltip
protected Boolean
protected List<AbstractVisualMap<?>>
Fields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addColorToPalette
(Color color) void
addDataZoom
(AbstractDataZoom<?> dataZoom) void
void
addSeries
(AbstractSeries<?> series) void
addVisualMap
(AbstractVisualMap<?> visualMap) void
void
void
getAria()
getBrush()
List<AbstractDataZoom<?>>
getGrids()
elemental.json.JsonValue
protected String
getPolar()
getRadar()
List<AbstractSeries<?>>
getTitle()
getXAxes()
getYAxes()
boolean
void
void
removeDataZoom
(AbstractDataZoom<?> dataZoom) void
removeGrid
(Grid grid) void
removeSeries
(AbstractSeries<?> series) void
removeVisualMap
(AbstractVisualMap<?> visualMap) void
removeXAxis
(XAxis axis) void
removeYAxis
(YAxis Axis) void
setAngleAxis
(AngleAxis axis) void
setAnimation
(Boolean animation) void
setAnimationDelay
(Integer animationDelay) void
setAnimationDelayUpdate
(Integer animationDelayUpdate) void
setAnimationDuration
(Integer animationDuration) void
setAnimationDurationUpdate
(Integer animationDurationUpdate) void
setAnimationEasing
(String animationEasing) void
setAnimationEasingUpdate
(String animationEasingUpdate) void
setAnimationThreshold
(Integer animationThreshold) void
void
setAxisPointer
(AxisPointer axisPointer) void
setBackgroundColor
(Color backgroundColor) void
setBlendMode
(ChartOptions.BlendMode blendMode) void
void
void
setColorPalette
(Color... palette) void
setDataSet
(DataSet dataSet) void
setHoverLayerThreshold
(Integer hoverLayerThreshold) void
setLegend
(AbstractLegend<?> legend) void
setNativeJson
(String nativeJson) void
void
void
setRadiusAxis
(RadiusAxis axis) void
setStateAnimation
(ChartOptions.StateAnimation stateAnimation) void
setTextStyle
(TextStyle textStyle) void
void
setToolbox
(Toolbox toolbox) void
setTooltip
(Tooltip tooltip) void
void
Methods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
addChild, fireChangeEvent, getChildren, isDirty, markAsDirty, removeChild
-
Field Details
-
title
-
legend
-
tooltip
-
toolbox
-
axisPointer
-
dataSet
-
aria
-
brush
-
visualMap
-
chart
-
nativeJson
protected elemental.json.JsonValue nativeJson -
parser
protected elemental.json.impl.JreJsonFactory parser -
seriesList
-
xAxes
-
yAxes
-
radiusAxis
-
angleAxis
-
grids
-
dataZoom
-
polar
-
radar
-
colorPalette
-
backgroundColor
-
textStyle
-
animation
-
animationThreshold
-
animationDuration
-
animationEasing
-
animationDelay
-
animationDurationUpdate
-
animationEasingUpdate
-
animationDelayUpdate
-
stateAnimation
-
blendMode
-
hoverLayerThreshold
-
useUtc
-
-
Constructor Details
-
ChartOptions
-
-
Method Details
-
getNativeJson
public elemental.json.JsonValue getNativeJson() -
getNativeJsonString
-
setNativeJson
-
addSeries
-
removeSeries
-
getSeries
-
addXAxis
-
removeXAxis
-
getXAxes
-
addYAxis
-
removeYAxis
-
getYAxes
-
setRadiusAxis
-
getRadiusAxis
-
setAngleAxis
-
getAngleAxis
-
addGrid
-
removeGrid
-
getGrids
-
addDataZoom
-
removeDataZoom
-
getDataZoom
-
getTitle
-
setTitle
-
getLegend
-
setLegend
-
getTooltip
-
setTooltip
-
getToolbox
-
setToolbox
-
getAxisPointer
-
setAxisPointer
-
getPolar
-
setPolar
-
getRadar
-
setRadar
-
getDataSet
-
setDataSet
-
getAria
-
setAria
-
getBrush
-
setBrush
-
addVisualMap
-
removeVisualMap
-
getVisualMap
-
getColorPalette
-
getBackgroundColor
-
clearColorPalette
public void clearColorPalette() -
getTextStyle
-
getAnimation
-
setAnimation
-
getAnimationThreshold
-
setAnimationThreshold
-
getAnimationDuration
-
setAnimationDuration
-
getAnimationEasing
-
setAnimationEasing
-
getAnimationDelay
-
setAnimationDelay
-
getAnimationDurationUpdate
-
setAnimationDurationUpdate
-
getAnimationEasingUpdate
-
setAnimationEasingUpdate
-
getAnimationDelayUpdate
-
setAnimationDelayUpdate
-
getStateAnimation
-
setStateAnimation
-
getBlendMode
-
setBlendMode
-
getHoverLayerThreshold
-
setHoverLayerThreshold
-
getUseUtc
-
setUseUtc
-
markAsDirtyInDepth
public void markAsDirtyInDepth()- Overrides:
markAsDirtyInDepth
in classChartObservableObject
-
unmarkDirtyInDepth
public void unmarkDirtyInDepth()- Overrides:
unmarkDirtyInDepth
in classChartObservableObject
-
setChartObjectChangeListener
public void setChartObjectChangeListener(Consumer<ChartObservableObject.ObjectChangeEvent> listener) - Overrides:
setChartObjectChangeListener
in classChartObservableObject
-
isDirtyInDepth
public boolean isDirtyInDepth()- Overrides:
isDirtyInDepth
in classChartObservableObject
-