Class NumberTickUnitSource

    • Constructor Detail

      • NumberTickUnitSource

        public NumberTickUnitSource()
        Creates a new instance.
      • NumberTickUnitSource

        public NumberTickUnitSource​(boolean integers)
        Creates a new instance.
        Parameters:
        integers - show integers only.
      • NumberTickUnitSource

        public NumberTickUnitSource​(boolean integers,
                                    NumberFormat formatter)
        Creates a new instance.
        Parameters:
        integers - show integers only?
        formatter - a formatter for the axis tick labels (null permitted).
    • Method Detail

      • getLargerTickUnit

        public TickUnit getLargerTickUnit​(TickUnit unit)
        Description copied from interface: TickUnitSource
        Returns the smallest tick unit available in the source that is larger than unit or, if there is no larger unit, returns unit.
        Specified by:
        getLargerTickUnit in interface TickUnitSource
        Parameters:
        unit - the unit (null not permitted).
        Returns:
        A tick unit that is larger than the supplied unit.
      • getCeilingTickUnit

        public TickUnit getCeilingTickUnit​(TickUnit unit)
        Description copied from interface: TickUnitSource
        Returns the tick unit in the collection that is greater than or equal to (in size) the specified unit.
        Specified by:
        getCeilingTickUnit in interface TickUnitSource
        Parameters:
        unit - the unit.
        Returns:
        A unit from the collection.
      • getCeilingTickUnit

        public TickUnit getCeilingTickUnit​(double size)
        Description copied from interface: TickUnitSource
        Returns the smallest tick unit available in the source that is greater than or equal to the specified size. If there is no such tick unit, the method should return the largest available tick in the source.
        Specified by:
        getCeilingTickUnit in interface TickUnitSource
        Parameters:
        size - the size.
        Returns:
        A unit from the collection (never null).