org.jfree.chart.axis

Class AxisState

public class AxisState extends Object

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).
Constructor Summary
AxisState()
Creates a new axis state.
AxisState(double cursor)
Creates a new axis state.
Method Summary
voidcursorDown(double units)
Moves the cursor down by the specified number of Java 2D units.
voidcursorLeft(double units)
Moves the cursor left by the specified number of Java 2D units.
voidcursorRight(double units)
Moves the cursor right by the specified number of Java 2D units.
voidcursorUp(double units)
Moves the cursor up by the specified number of Java 2D units.
doublegetCursor()
Returns the cursor position.
doublegetMax()
Returns the maximum width/height.
ListgetTicks()
Returns the list of ticks.
voidmoveCursor(double units, RectangleEdge edge)
Moves the cursor outwards by the specified number of units.
voidsetCursor(double cursor)
Sets the cursor position.
voidsetMax(double max)
Sets the maximum width/height.
voidsetTicks(List ticks)
Sets the list of ticks.

Constructor Detail

AxisState

public AxisState()
Creates a new axis state.

AxisState

public AxisState(double cursor)
Creates a new axis state.

Parameters: cursor the cursor.

Method Detail

cursorDown

public void cursorDown(double units)
Moves the cursor down by the specified number of Java 2D units.

Parameters: units the units.

cursorLeft

public void cursorLeft(double units)
Moves the cursor left by the specified number of Java 2D units.

Parameters: units the units.

cursorRight

public void cursorRight(double units)
Moves the cursor right by the specified number of Java 2D units.

Parameters: units the units.

cursorUp

public void cursorUp(double units)
Moves the cursor up by the specified number of Java 2D units.

Parameters: units the units.

getCursor

public double getCursor()
Returns the cursor position.

Returns: The cursor position.

getMax

public double getMax()
Returns the maximum width/height.

Returns: The maximum width/height.

getTicks

public List getTicks()
Returns the list of ticks.

Returns: The list of ticks.

moveCursor

public void moveCursor(double units, RectangleEdge edge)
Moves the cursor outwards by the specified number of units.

Parameters: units the units. edge the edge.

setCursor

public void setCursor(double cursor)
Sets the cursor position.

Parameters: cursor the cursor position.

setMax

public void setMax(double max)
Sets the maximum width/height.

Parameters: max the maximum width/height.

setTicks

public void setTicks(List ticks)
Sets the list of ticks.

Parameters: ticks the ticks.

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