Class DefaultGlobalOptions

    • Constructor Detail

      • DefaultGlobalOptions

        public DefaultGlobalOptions​(GlobalOptions globalOptions)
        Creates the object by global options and defaults scaled options
        Parameters:
        globalOptions - global options instance used as default.
    • Method Detail

      • getEvents

        public Set<IsEvent> getEvents()
        Description copied from interface: IsDefaultEventHandler
        Returns the browser events that the chart should listen to.
        Returns:
        the browser events that the chart should listen to.
      • getLocale

        public CLocale getLocale()
        Description copied from interface: IsDefaultOptions
        Returns the locale instance for internationalization.
        Returns:
        the locale instance
      • isResponsive

        public final boolean isResponsive()
        Description copied from interface: IsDefaultOptions
        Returns the resizing of the chart canvas when its container does.
        Returns:
        the resizing of the chart canvas when its container does.
      • isMaintainAspectRatio

        public final boolean isMaintainAspectRatio()
        Description copied from interface: IsDefaultOptions
        Returns the maintaining of the original canvas aspect ratio (width / height) when resizing.
        Returns:
        the maintaining of the original canvas aspect ratio (width / height) when resizing.
      • getAspectRatio

        public final double getAspectRatio()
        Description copied from interface: IsDefaultOptions
        Canvas aspect ratio (i.e. width / height, a value of 1 representing a square canvas).
        Note that this option is ignored if the height is explicitly defined either as attribute or via the style.
        Returns:
        the aspect ratio.
      • getResizeDelay

        public double getResizeDelay()
        Description copied from interface: IsDefaultOptions
        Returns the delay the resize update by give amount of milliseconds.
        This can ease the resize process by debouncing update of the elements.
        Returns:
        the delay the resize update by give amount of milliseconds
      • getDevicePixelRatio

        public final double getDevicePixelRatio()
        Description copied from interface: IsDefaultOptions
        The chart's canvas will use a 1:1 pixel ratio, unless the physical display has a higher pixel ratio (e.g. Retina displays). Setting devicePixelRatio to a value other than 1 will force the canvas size to be scaled by that amount. Returns the pixel ratio.
        Returns:
        the pixel ratio.
      • getColorAsString

        public final String getColorAsString()
        Description copied from interface: IsDefaultOptions
        Returns the default color to use in the chart, on all objects, if not override by the specific configuration.
        Returns:
        color to use in the chart.
      • getBackgroundColorAsString

        public String getBackgroundColorAsString()
        Description copied from interface: IsDefaultOptions
        Returns the default background color to use in the chart, on all objects, if not override by the specific configuration.
        Returns:
        background color to use in the chart.
      • getBorderColorAsString

        public String getBorderColorAsString()
        Description copied from interface: IsDefaultOptions
        Returns the default border color to use in the chart, on all objects, if not override by the specific configuration.
        Returns:
        border color to use in the chart.
      • isAutoColors

        public boolean isAutoColors()
        Description copied from interface: IsDefaultOptions
        Returns true when the auto colors plugin has been enabled and CHART.JS apply the default colors to datasets.
        Returns:
        true when the auto colors plugin has been enabled and CHART.JS apply the default colors to datasets
      • isAutoColorsForceOverride

        public boolean isAutoColorsForceOverride()
        Description copied from interface: IsDefaultOptions
        By default the colors plugin only works when you initialize the chart without any colors for the border or background specified.
        If you want to force the colors plugin to always color your datasets, for example when using dynamic datasets at runtime you will need to set the forceOverride option to true.
        Returns:
        true if auto color plugin forces setting palette.
      • isShowLine

        public final boolean isShowLine()
        Description copied from interface: IsDefaultOptions
        If false, the lines between points are not drawn.
        Returns:
        If false, the lines between points are not drawn.
      • isSpanGaps

        public final boolean isSpanGaps()
        Description copied from interface: IsDefaultOptions
        If false, Double.NaN data causes a break in the line.
        Returns:
        If false, Double.NaN data causes a break in the line.
      • getCutout

        public double getCutout()
        Description copied from interface: IsDefaultOptions
        Returns the portion of the chart that is cut out of the middle.
        As Double, it is considered to be pixels.
        Returns:
        the portion of the chart that is cut out of the middle.
        As Double, it is considered to be pixels.
      • getCutoutPercentage

        public String getCutoutPercentage()
        Description copied from interface: IsDefaultOptions
        Returns the portion of the chart that is cut out of the middle.
        As String and ending with '%', percentage of the chart radius.
        Returns:
        the portion of the chart that is cut out of the middle.
        As String and ending with '%', percentage of the chart radius.
      • getRadius

        public double getRadius()
        Description copied from interface: IsDefaultOptions
        Returns the outer radius of the chart.
        As Double, it is considered to be pixels.
        Returns:
        the outer radius of the chart.
        As Double, it is considered to be pixels.
      • getRadiusPercentage

        public String getRadiusPercentage()
        Description copied from interface: IsDefaultOptions
        Returns the outer radius of the chart.
        As String and ending with '%', percentage of the maximum radius.
        Returns:
        the outer radius of the chart.
        As String and ending with '%', percentage of the maximum radius.
      • getRotation

        public final double getRotation()
        Description copied from interface: IsDefaultOptions
        Returns the starting angle to draw arcs from.
        Returns:
        starting angle to draw arcs from.
      • getCircumference

        public final double getCircumference()
        Description copied from interface: IsDefaultOptions
        Returns the sweep to allow arcs to cover.
        Returns:
        the sweep to allow arcs to cover.
      • isDrawOnAttach

        public final boolean isDrawOnAttach()
        Description copied from interface: IsDefaultOptions
        Returns true if the chart is configured to be drawn on the attach of DIV element, otherwise false.
        Returns:
        the drawOnAttach true if the chart is configured to be drawn on the attach of DIV element, otherwise false.
      • isDestroyOnDetach

        public final boolean isDestroyOnDetach()
        Description copied from interface: IsDefaultOptions
        Returns true if the chart is configured to be destroyed on the attach of DIV element, otherwise false.
        Returns:
        the destroyOnDetach true if the chart is configured to be destroyed on the attach of DIV element, otherwise false.
      • isSkipNull

        public final boolean isSkipNull()
        Description copied from interface: IsDefaultOptions
        If true, null or undefined values will not be drawn.
        Returns:
        If true, null or undefined values will not be drawn.
      • getIndexAxis

        public final IndexAxis getIndexAxis()
        Description copied from interface: IsDefaultOptions
        Returns the base axis for the dataset, only for bar options.
        Returns:
        the base axis for the dataset, only for bar options