Class AxisRescaledEvent

    • Constructor Detail

      • AxisRescaledEvent

        public AxisRescaledEvent​(int axis,
                                 int axisIndex,
                                 Number minimum,
                                 Number maximum,
                                 boolean redraw,
                                 boolean animate)
        Constructs the event.
        Parameters:
        axis - Number depicting the dimension of the axis. 0 is X, 1 is Y, etc.
        axisIndex - Index of the axis.
        minimum - Minimum value on the axis.
        maximum - Maximum value on the axis.
        redraw - Whether or not to redraw the chart.
        animate - Whether or not to animate the rescaling.
      • AxisRescaledEvent

        public AxisRescaledEvent​(int axis,
                                 int axisIndex,
                                 Number minimum,
                                 Number maximum,
                                 boolean redraw)
        Constructs the event with animated transition.
        Parameters:
        axis - Number depicting the dimension of the axis. 0 is X, 1 is Y, etc.
        axisIndex - The axis that was resized.
        minimum - Minimum value on the axis.
        maximum - Maximum value on the axis.
        redraw - Whether or not to redraw the chart.
      • AxisRescaledEvent

        public AxisRescaledEvent​(int axis,
                                 int axisIndex,
                                 Number minimum,
                                 Number maximum)
        Constructs the event with animated transition, redraws the chart.
        Parameters:
        axis - Number depicting the dimension of the axis. 0 is X, 1 is Y, etc.
        axisIndex - The axis that was resized.
        minimum - Minimum value on the axis.
        maximum - Maximum value on the axis.
    • Method Detail

      • getMinimum

        public Number getMinimum()
        Returns the new minimum value on the axis.
        Returns:
        The new minimum value on the axis.
      • getMaximum

        public Number getMaximum()
        Returns the new maximum value on the axis.
        Returns:
        The new maximum value on the axis.
      • isRedrawingNeeded

        public boolean isRedrawingNeeded()
        Checks whether or not to redraw the chart.
        Returns:
        true when chart needs to be redrawn, false otherwise.
      • isAnimated

        public boolean isAnimated()
        Checks whether or not animate the resizing.
        Returns:
        true when redrawing should be animated, false otherwise.
      • getAxisIndex

        public int getAxisIndex()
        Returns the axis the event is about.
        Returns:
        The axis that was rescaled.
      • getAxis

        public int getAxis()
        Returns a number indicating axis dimension (X, Y, ...).
        Returns:
        Axis dimension.