public class

TickUnits

extends Object
implements Serializable Cloneable TickUnitSource
java.lang.Object
   ↳ org.jfree.chart.axis.TickUnits

Class Overview

A collection of tick units, used by the DateAxis and NumberAxis classes.

Summary

Public Constructors
TickUnits()
Constructs a new collection of tick units.
Public Methods
void add(TickUnit unit)
Adds a tick unit to the collection.
Object clone()
Returns a clone of the collection.
boolean equals(Object obj)
Tests an object for equality with this instance.
TickUnit get(int pos)
Returns the tickunit on the given position.
TickUnit getCeilingTickUnit(double size)
Returns the tick unit in the collection that is greater than or equal to the specified size.
TickUnit getCeilingTickUnit(TickUnit unit)
Returns the tick unit in the collection that is greater than or equal to (in size) the specified unit.
TickUnit getLargerTickUnit(TickUnit unit)
Returns a tick unit that is larger than the supplied unit.
int size()
Returns the number of tick units in this collection.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.jfree.chart.axis.TickUnitSource

Public Constructors

public TickUnits ()

Constructs a new collection of tick units.

Public Methods

public void add (TickUnit unit)

Adds a tick unit to the collection. The tick units are maintained in ascending order.

Parameters
unit the tick unit to add (null not permitted).

public Object clone ()

Returns a clone of the collection.

Returns
  • A clone.
Throws
CloneNotSupportedException if an item in the collection does not support cloning.

public boolean equals (Object obj)

Tests an object for equality with this instance.

Parameters
obj the object to test (null permitted).
Returns
  • A boolean.

public TickUnit get (int pos)

Returns the tickunit on the given position.

This method is required for the XML writer.

Parameters
pos the position in the list.
Returns
  • The tickunit.

public TickUnit getCeilingTickUnit (double size)

Returns the tick unit in the collection that is greater than or equal to the specified size.

Parameters
size the size.
Returns
  • A unit from the collection.

public TickUnit getCeilingTickUnit (TickUnit unit)

Returns the tick unit in the collection that is greater than or equal to (in size) the specified unit.

Parameters
unit the unit.
Returns
  • A unit from the collection.

public TickUnit getLargerTickUnit (TickUnit unit)

Returns a tick unit that is larger than the supplied unit.

Parameters
unit the unit.
Returns
  • A tick unit that is larger than the supplied unit.

public int size ()

Returns the number of tick units in this collection.

This method is required for the XML writer.

Returns
  • The number of units in this collection.