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
Nested ClassesModifier and TypeClassDescriptionstatic enumType of compositing operation to apply when drawing a new shape.static classState switching animation configurations.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AngleAxisprotected Booleanprotected Integerprotected Integerprotected Integerprotected Integerprotected Stringprotected Stringprotected Integerprotected Ariaprotected AxisPointerprotected Colorprotected ChartOptions.BlendModeprotected Brushprotected final JmixChartprotected DataSetprotected List<AbstractDataZoom<?>>protected Integerprotected AbstractLegend<?>protected elemental.json.JsonValueprotected elemental.json.impl.JreJsonFactoryprotected Polarprotected Radarprotected RadiusAxisprotected List<AbstractSeries<?>>protected ChartOptions.StateAnimationprotected TextStyleprotected Titleprotected Toolboxprotected Tooltipprotected Booleanprotected List<AbstractVisualMap<?>>Fields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColorToPalette(Color color) voidaddDataZoom(AbstractDataZoom<?> dataZoom) voidvoidaddSeries(AbstractSeries<?> series) voidaddVisualMap(AbstractVisualMap<?> visualMap) voidvoidvoidgetAria()getBrush()List<AbstractDataZoom<?>>getGrids()elemental.json.JsonValueprotected StringgetPolar()getRadar()List<AbstractSeries<?>>getTitle()getXAxes()getYAxes()booleanvoidvoidremoveDataZoom(AbstractDataZoom<?> dataZoom) voidremoveGrid(Grid grid) voidremoveSeries(AbstractSeries<?> series) voidremoveVisualMap(AbstractVisualMap<?> visualMap) voidremoveXAxis(XAxis axis) voidremoveYAxis(YAxis Axis) voidsetAngleAxis(AngleAxis axis) voidsetAnimation(Boolean animation) voidsetAnimationDelay(Integer animationDelay) voidsetAnimationDelayUpdate(Integer animationDelayUpdate) voidsetAnimationDuration(Integer animationDuration) voidsetAnimationDurationUpdate(Integer animationDurationUpdate) voidsetAnimationEasing(String animationEasing) voidsetAnimationEasingUpdate(String animationEasingUpdate) voidsetAnimationThreshold(Integer animationThreshold) voidvoidsetAxisPointer(AxisPointer axisPointer) voidsetBackgroundColor(Color backgroundColor) voidsetBlendMode(ChartOptions.BlendMode blendMode) voidvoidvoidsetColorPalette(Color... palette) voidsetDataSet(DataSet dataSet) voidsetHoverLayerThreshold(Integer hoverLayerThreshold) voidsetLegend(AbstractLegend<?> legend) voidsetNativeJson(String nativeJson) voidvoidvoidsetRadiusAxis(RadiusAxis axis) voidsetStateAnimation(ChartOptions.StateAnimation stateAnimation) voidsetTextStyle(TextStyle textStyle) voidvoidsetToolbox(Toolbox toolbox) voidsetTooltip(Tooltip tooltip) voidvoidMethods 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
@Nullable 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:
markAsDirtyInDepthin classChartObservableObject
-
unmarkDirtyInDepth
public void unmarkDirtyInDepth()- Overrides:
unmarkDirtyInDepthin classChartObservableObject
-
setChartObjectChangeListener
public void setChartObjectChangeListener(Consumer<ChartObservableObject.ObjectChangeEvent> listener) - Overrides:
setChartObjectChangeListenerin classChartObservableObject
-
isDirtyInDepth
public boolean isDirtyInDepth()- Overrides:
isDirtyInDepthin classChartObservableObject
-