Class ChartOptions
- java.lang.Object
-
- org.apache.syncope.client.console.chartjs.ChartOptions
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BarChartOptions
,LineChartOptions
,PieChartOptions
public abstract class ChartOptions extends Object implements Serializable
Provides some basic options, that are available for all kinds of charts.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChartOptions.Axis
static class
ChartOptions.Scales
-
Constructor Summary
Constructors Constructor Description ChartOptions()
-
Method Summary
-
-
-
Method Detail
-
getCustomTooltips
public String getCustomTooltips()
-
setCustomTooltips
public void setCustomTooltips(String customTooltips)
-
getAnimation
public Boolean getAnimation()
Gets the animation.- Returns:
- the animation
-
setAnimation
public void setAnimation(Boolean animation)
Sets the animation.- Parameters:
animation
- decides whether to animate the chart (default is true)
-
getAnimationSteps
public Integer getAnimationSteps()
Gets the animation steps.- Returns:
- the animation steps
-
setAnimationSteps
public void setAnimationSteps(Integer animationSteps)
Sets the animation steps.- Parameters:
animationSteps
- the number of animation steps (default is 60)
-
getAnimationEasing
public String getAnimationEasing()
Gets the animation easing.- Returns:
- the animation easing
-
setAnimationEasing
public void setAnimationEasing(String animationEasing)
Sets the animation easing.- Parameters:
animationEasing
- the animation easing effect (default is "easeOutQuart")
-
getOnAnimationComplete
public String getOnAnimationComplete()
Gets the javascript function that fires on animation complete.- Returns:
- the onAnimationComplete javascript function
-
setOnAnimationComplete
public void setOnAnimationComplete(String onAnimationComplete)
Sets the onAnimationComplete javascript function.- Parameters:
onAnimationComplete
- a function, that fires when the animation is complete
-
getResponsive
public Boolean getResponsive()
-
setResponsive
public void setResponsive(Boolean responsive)
-
getMaintainAspectRatio
public Boolean getMaintainAspectRatio()
-
setMaintainAspectRatio
public void setMaintainAspectRatio(Boolean maintainAspectRatio)
-
getShowTooltips
public Boolean getShowTooltips()
-
setShowTooltips
public void setShowTooltips(Boolean showTooltips)
-
getTooltipEvents
public String[] getTooltipEvents()
-
setTooltipEvents
public void setTooltipEvents(String[] tooltipEvents)
-
getTooltipFillColor
public String getTooltipFillColor()
-
setTooltipFillColor
public void setTooltipFillColor(String tooltipFillColor)
-
getTooltipFontFamily
public String getTooltipFontFamily()
-
setTooltipFontFamily
public void setTooltipFontFamily(String tooltipFontFamily)
-
getTooltipFontSize
public Integer getTooltipFontSize()
-
setTooltipFontSize
public void setTooltipFontSize(Integer tooltipFontSize)
-
getTooltipFontStyle
public String getTooltipFontStyle()
-
setTooltipFontStyle
public void setTooltipFontStyle(String tooltipFontStyle)
-
getTooltipFontColor
public String getTooltipFontColor()
-
setTooltipFontColor
public void setTooltipFontColor(String tooltipFontColor)
-
getTooltipTitleFontFamily
public String getTooltipTitleFontFamily()
-
setTooltipTitleFontFamily
public void setTooltipTitleFontFamily(String tooltipTitleFontFamily)
-
getTooltipTitleFontSize
public Integer getTooltipTitleFontSize()
-
setTooltipTitleFontSize
public void setTooltipTitleFontSize(Integer tooltipTitleFontSize)
-
getTooltipTitleFontStyle
public String getTooltipTitleFontStyle()
-
setTooltipTitleFontStyle
public void setTooltipTitleFontStyle(String tooltipTitleFontStyle)
-
getTooltipTitleFontColor
public String getTooltipTitleFontColor()
-
setTooltipTitleFontColor
public void setTooltipTitleFontColor(String tooltipTitleFontColor)
-
getTooltipYPadding
public Integer getTooltipYPadding()
-
setTooltipYPadding
public void setTooltipYPadding(Integer tooltipYPadding)
-
getTooltipXPadding
public Integer getTooltipXPadding()
-
setTooltipXPadding
public void setTooltipXPadding(Integer tooltipXPadding)
-
getTooltipCaretSize
public Integer getTooltipCaretSize()
-
setTooltipCaretSize
public void setTooltipCaretSize(Integer tooltipCaretSize)
-
getTooltipCornerRadius
public Integer getTooltipCornerRadius()
-
setTooltipCornerRadius
public void setTooltipCornerRadius(Integer tooltipCornerRadius)
-
getTooltipXOffset
public Integer getTooltipXOffset()
-
setTooltipXOffset
public void setTooltipXOffset(Integer tooltipXOffset)
-
getTooltipTemplate
public String getTooltipTemplate()
-
setTooltipTemplate
public void setTooltipTemplate(String tooltipTemplate)
-
getMultiTooltipTemplate
public String getMultiTooltipTemplate()
-
setMultiTooltipTemplate
public void setMultiTooltipTemplate(String multiTooltipTemplate)
-
getOnAnimationProgress
public String getOnAnimationProgress()
-
setOnAnimationProgress
public void setOnAnimationProgress(String onAnimationProgress)
-
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
public ChartOptions.Scales getScales()
-
setScales
public void setScales(ChartOptions.Scales scales)
-
-