Package org.jfree.chart.axis
Class AxisState
java.lang.Object
org.jfree.chart.axis.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
-
Method Summary
Modifier and Type Method Description 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
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.
-
Constructor Details
-
AxisState
public AxisState()Creates a new axis state. -
AxisState
public AxisState(double cursor)Creates a new axis state.- Parameters:
cursor
- the cursor.
-
-
Method Details
-
getCursor
public double getCursor()Returns the cursor position.- Returns:
- The cursor position.
-
setCursor
public void setCursor(double cursor)Sets the cursor position.- Parameters:
cursor
- the cursor position.
-
cursorUp
public void cursorUp(double units)Moves the cursor up by the specified number of Java 2D units.- Parameters:
units
- the units.
-
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.
-
getTicks
Returns the list of ticks.- Returns:
- The list of ticks.
-
setTicks
Sets the list of ticks.- Parameters:
ticks
- the ticks.
-
getMax
public double getMax()Returns the maximum width/height.- Returns:
- the maximum width/height.
-
setMax
public void setMax(double max)Sets the maximum width/height.- Parameters:
max
- the maximum width/height.
-