Class ChartOptions
java.lang.Object
org.apache.syncope.client.console.chartjs.ChartOptions
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BarChartOptions,LineChartOptions,PieChartOptions
Provides some basic options, that are available for all kinds of charts.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the animation.Gets the animation easing.Gets the animation steps.Gets the javascript function that fires on animation complete.String[]booleanTests whether this chart is responsive or not.voidsetAnimation(Boolean animation) Sets the animation.voidsetAnimationEasing(String animationEasing) Sets the animation easing.voidsetAnimationSteps(Integer animationSteps) Sets the animation steps.voidsetCustomTooltips(String customTooltips) voidsetMaintainAspectRatio(Boolean maintainAspectRatio) voidsetMultiTooltipTemplate(String multiTooltipTemplate) voidsetOnAnimationComplete(String onAnimationComplete) Sets the onAnimationComplete javascript function.voidsetOnAnimationProgress(String onAnimationProgress) voidsetResponsive(boolean responsive) Sets the responsive option for this chart.voidsetResponsive(Boolean responsive) voidsetScales(ChartOptions.Scales scales) voidsetShowTooltips(Boolean showTooltips) voidsetTooltipCaretSize(Integer tooltipCaretSize) voidsetTooltipCornerRadius(Integer tooltipCornerRadius) voidsetTooltipEvents(String[] tooltipEvents) voidsetTooltipFillColor(String tooltipFillColor) voidsetTooltipFontColor(String tooltipFontColor) voidsetTooltipFontFamily(String tooltipFontFamily) voidsetTooltipFontSize(Integer tooltipFontSize) voidsetTooltipFontStyle(String tooltipFontStyle) voidsetTooltipTemplate(String tooltipTemplate) voidsetTooltipTitleFontColor(String tooltipTitleFontColor) voidsetTooltipTitleFontFamily(String tooltipTitleFontFamily) voidsetTooltipTitleFontSize(Integer tooltipTitleFontSize) voidsetTooltipTitleFontStyle(String tooltipTitleFontStyle) voidsetTooltipXOffset(Integer tooltipXOffset) voidsetTooltipXPadding(Integer tooltipXPadding) voidsetTooltipYPadding(Integer tooltipYPadding)
-
Constructor Details
-
ChartOptions
public ChartOptions()
-
-
Method Details
-
getCustomTooltips
-
setCustomTooltips
-
getAnimation
Gets the animation.- Returns:
- the animation
-
setAnimation
Sets the animation.- Parameters:
animation- decides whether to animate the chart (default is true)
-
getAnimationSteps
Gets the animation steps.- Returns:
- the animation steps
-
setAnimationSteps
Sets the animation steps.- Parameters:
animationSteps- the number of animation steps (default is 60)
-
getAnimationEasing
Gets the animation easing.- Returns:
- the animation easing
-
setAnimationEasing
Sets the animation easing.- Parameters:
animationEasing- the animation easing effect (default is "easeOutQuart")
-
getOnAnimationComplete
Gets the javascript function that fires on animation complete.- Returns:
- the onAnimationComplete javascript function
-
setOnAnimationComplete
Sets the onAnimationComplete javascript function.- Parameters:
onAnimationComplete- a function, that fires when the animation is complete
-
getResponsive
-
setResponsive
-
getMaintainAspectRatio
-
setMaintainAspectRatio
-
getShowTooltips
-
setShowTooltips
-
getTooltipEvents
-
setTooltipEvents
-
getTooltipFillColor
-
setTooltipFillColor
-
getTooltipFontFamily
-
setTooltipFontFamily
-
getTooltipFontSize
-
setTooltipFontSize
-
getTooltipFontStyle
-
setTooltipFontStyle
-
getTooltipFontColor
-
setTooltipFontColor
-
getTooltipTitleFontFamily
-
setTooltipTitleFontFamily
-
getTooltipTitleFontSize
-
setTooltipTitleFontSize
-
getTooltipTitleFontStyle
-
setTooltipTitleFontStyle
-
getTooltipTitleFontColor
-
setTooltipTitleFontColor
-
getTooltipYPadding
-
setTooltipYPadding
-
getTooltipXPadding
-
setTooltipXPadding
-
getTooltipCaretSize
-
setTooltipCaretSize
-
getTooltipCornerRadius
-
setTooltipCornerRadius
-
getTooltipXOffset
-
setTooltipXOffset
-
getTooltipTemplate
-
setTooltipTemplate
-
getMultiTooltipTemplate
-
setMultiTooltipTemplate
-
getOnAnimationProgress
-
setOnAnimationProgress
-
isResponsive
public boolean isResponsive()Tests whether this chart is responsive or not.- Returns:
- true if its responsive, false otherwise.
-
setResponsive
public void setResponsive(boolean responsive) Sets the responsive option for this chart.- Parameters:
responsive- the responsive option value.
-
getScales
-
setScales
-