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<Event> getEvents()
        Description copied from interface: IsDefaultOptions
        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.
      • 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