org.jfree.chart.axis

Class StandardTickUnitSource

public class StandardTickUnitSource extends Object implements TickUnitSource, Serializable

A source that can used by the NumberAxis class to obtain a suitable TickUnit. Instances of this class are Serializable from version 1.0.7 onwards. Cloning is not supported, because instances are immutable.
Constructor Summary
StandardTickUnitSource()
Default constructor.
Method Summary
booleanequals(Object obj)
Tests this instance for equality with an arbitrary object.
TickUnitgetCeilingTickUnit(TickUnit unit)
Returns the tick unit in the collection that is greater than or equal to (in size) the specified unit.
TickUnitgetCeilingTickUnit(double size)
Returns the tick unit in the collection that is greater than or equal to the specified size.
TickUnitgetLargerTickUnit(TickUnit unit)
Returns a tick unit that is larger than the supplied unit.
inthashCode()
Returns a hash code for this instance.

Constructor Detail

StandardTickUnitSource

public StandardTickUnitSource()
Default constructor.

Method Detail

equals

public boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.

Parameters: obj the object (null permitted).

Returns: A boolean.

getCeilingTickUnit

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 (null not permitted).

Returns: A unit from the collection.

getCeilingTickUnit

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.

getLargerTickUnit

public TickUnit getLargerTickUnit(TickUnit unit)
Returns a tick unit that is larger than the supplied unit.

Parameters: unit the unit (null not permitted).

Returns: A tick unit that is larger than the supplied unit.

hashCode

public int hashCode()
Returns a hash code for this instance.

Returns: A hash code.