public abstract class

TickUnit

extends Object
implements Serializable Comparable<T>
java.lang.Object
   ↳ org.jfree.chart.axis.TickUnit
Known Direct Subclasses

Class Overview

Base class representing a tick unit. This determines the spacing of the tick marks on an axis.

This class (and any subclasses) should be immutable, the reason being that ORDERED collections of tick units are maintained and if one instance can be changed, it may destroy the order of the collection that it belongs to. In addition, if the implementations are immutable, they can belong to multiple collections.

See Also

Summary

Public Constructors
TickUnit(double size)
Constructs a new tick unit.
TickUnit(double size, int minorTickCount)
Constructs a new tick unit.
Public Methods
int compareTo(Object object)
Compares this tick unit to an arbitrary object.
boolean equals(Object obj)
Tests this unit for equality with another object.
int getMinorTickCount()
Returns the minor tick count.
double getSize()
Returns the size of the tick unit.
int hashCode()
Returns a hash code for this instance.
String valueToString(double value)
Converts the supplied value to a string.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Comparable

Public Constructors

public TickUnit (double size)

Constructs a new tick unit.

Parameters
size the tick unit size.

public TickUnit (double size, int minorTickCount)

Constructs a new tick unit.

Parameters
size the tick unit size.
minorTickCount the minor tick count.

Public Methods

public int compareTo (Object object)

Compares this tick unit to an arbitrary object.

Parameters
object the object to compare against.
Returns
  • 1 if the size of the other object is less than this, 0 if both have the same size and -1 this size is less than the others.

public boolean equals (Object obj)

Tests this unit for equality with another object.

Parameters
obj the object.
Returns
  • true or false.

public int getMinorTickCount ()

Returns the minor tick count.

Returns
  • The minor tick count.

public double getSize ()

Returns the size of the tick unit.

Returns
  • The size of the tick unit.

public int hashCode ()

Returns a hash code for this instance.

Returns
  • A hash code.

public String valueToString (double value)

Converts the supplied value to a string.

Subclasses may implement special formatting by overriding this method.

Parameters
value the data value.
Returns
  • Value as string.