Header
And More


org.jfree.chart.axis
Class StandardTickUnitSource

java.lang.Object
  extended by org.jfree.chart.axis.StandardTickUnitSource
All Implemented Interfaces:
java.io.Serializable, TickUnitSource

public class StandardTickUnitSource
extends java.lang.Object
implements TickUnitSource, java.io.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.

See Also:
Serialized Form

Constructor Summary
StandardTickUnitSource()
          Default constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Tests this instance for equality with an arbitrary object.
 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 hashCode()
          Returns a hash code for this instance.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardTickUnitSource

public StandardTickUnitSource()
Default constructor.

Method Detail

getLargerTickUnit

public TickUnit getLargerTickUnit(TickUnit unit)
Returns a tick unit that is larger than the supplied 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)
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 (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.

Specified by:
getCeilingTickUnit in interface TickUnitSource
Parameters:
size - the size.
Returns:
A unit from the collection.

equals

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

Overrides:
equals in class java.lang.Object
Parameters:
obj - the object (null permitted).
Returns:
A boolean.

hashCode

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

Overrides:
hashCode in class java.lang.Object
Returns:
A hash code.

Footer
And More


Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.