public class

AxisState

extends Object
java.lang.Object
   ↳ org.jfree.chart.axis.AxisState

Class Overview

Instances of this class are used to carry state information for an axis during the drawing process. By retaining this information in a separate object, it is possible for multiple threads to draw the same axis to different output targets (each drawing will maintain separate state information).

Summary

Public Constructors
AxisState()
Creates a new axis state.
AxisState(double cursor)
Creates a new axis state.
Public Methods
void cursorDown(double units)
Moves the cursor down by the specified number of Java 2D units.
void cursorLeft(double units)
Moves the cursor left by the specified number of Java 2D units.
void cursorRight(double units)
Moves the cursor right by the specified number of Java 2D units.
void cursorUp(double units)
Moves the cursor up by the specified number of Java 2D units.
double getCursor()
Returns the cursor position.
double getMax()
Returns the maximum width/height.
List getTicks()
Returns the list of ticks.
void moveCursor(double units, RectangleEdge edge)
Moves the cursor outwards by the specified number of units.
void setCursor(double cursor)
Sets the cursor position.
void setMax(double max)
Sets the maximum width/height.
void setTicks(List ticks)
Sets the list of ticks.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AxisState ()

Creates a new axis state.

public AxisState (double cursor)

Creates a new axis state.

Parameters
cursor the cursor.

Public Methods

public void cursorDown (double units)

Moves the cursor down by the specified number of Java 2D units.

Parameters
units the units.

public void cursorLeft (double units)

Moves the cursor left by the specified number of Java 2D units.

Parameters
units the units.

public void cursorRight (double units)

Moves the cursor right by the specified number of Java 2D units.

Parameters
units the units.

public void cursorUp (double units)

Moves the cursor up by the specified number of Java 2D units.

Parameters
units the units.

public double getCursor ()

Returns the cursor position.

Returns
  • The cursor position.

public double getMax ()

Returns the maximum width/height.

Returns
  • The maximum width/height.

public List getTicks ()

Returns the list of ticks.

Returns
  • The list of ticks.

public void moveCursor (double units, RectangleEdge edge)

Moves the cursor outwards by the specified number of units.

Parameters
units the units.
edge the edge.

public void setCursor (double cursor)

Sets the cursor position.

Parameters
cursor the cursor position.

public void setMax (double max)

Sets the maximum width/height.

Parameters
max the maximum width/height.

public void setTicks (List ticks)

Sets the list of ticks.

Parameters
ticks the ticks.