|
i-net Clear Reports | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.inet.report.chart.axis.BaseAxis
com.inet.report.chart.axis.DiscreteNumberAxis
com.inet.report.chart.axis.ContinuousNumberAxis
public class ContinuousNumberAxis
The axis which displays the continuous number line with values. Used as data and summary axis or as continuous category axis.
BaseAxis,
ContinuousAxis,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.inet.report.chart.axis.BaseAxis |
|---|
DEFAULT_AXIS_LINE_COLOR, DEFAULT_GRIDLINE_COLOR, DEFAULT_TICK_LABEL_COLOR, DEFAULT_TICK_LABEL_FONT, DEFAULT_TITLE, TOKEN_CATEGORY_AXIS, TOKEN_DATA_AXIS, TOKEN_SERIES_AXIS |
| Constructor Summary | |
|---|---|
ContinuousNumberAxis()
Creates a continuous number axis. |
|
| Method Summary | |
|---|---|
void |
addMarker(AbstractMarker marker)
Adds a new marker to the marker list of this axis. |
AbstractMarker |
getMarker(int index)
Returns the marker from position. |
int |
getMarkersCount()
Returns the total amount of markers on this axis. |
protected java.lang.StringBuffer |
getSubProperties(int depth)
Returns the serialized properties of subclasses. |
boolean |
isAutomaticScale()
Returns whether or not the axis range is automatically adjusted to fit the data values. |
boolean |
isLogarithmicScale()
Returns whether or not this axis is to use a logarithmic scale. |
boolean |
isRotateLabels()
Returns whether the axis labels are to be rotated 90 degrees. |
void |
readProperties(org.w3c.dom.Element element)
Loads the XML properties of a chart axis. |
void |
removeMarker(int index)
Removes the marker at the position given. |
protected void |
saveSubProperties(java.io.PrintWriter out,
int depth)
Writes the intern axis properties to output. |
void |
setAutomaticScale(boolean isAutomaticScale)
Sets whether or not the axis range is automatically adjusted to fit the data, and notifies registered listeners that the axis has been modified. |
void |
setLogarithmicScale(boolean isLogarithmicScale)
Sets whether or not this axis is to use a logarithmic scale. |
void |
setRotateLabels(boolean rotate)
Sets whether the axis labels are to be rotated 90 degrees. |
| Methods inherited from class com.inet.report.chart.axis.DiscreteNumberAxis |
|---|
getNumberOfDivisions, getRange, getStepWidth, setNumberOfDivisions, setRange, setStepWidth |
| Methods inherited from class com.inet.report.chart.axis.BaseAxis |
|---|
copyTo, getAxisLineColor, getAxisPosition, getGridlineColor, getTickLabelColor, getTickLabelFont, getTickLabelFormat, getTitle, isGridlinesVisible, isInverseOrder, saveProperties, setAxisLineColor, setAxisPosition, setGridlineColor, setGridlinesVisible, setInverseOrder, setTickLabelColor, setTickLabelFont, setTickLabelFormat, setTitle |
| Constructor Detail |
|---|
public ContinuousNumberAxis()
| Method Detail |
|---|
public boolean isLogarithmicScale()
setLogarithmicScale(boolean)public void setLogarithmicScale(boolean isLogarithmicScale)
isLogarithmicScale - whether or not this axis is to use a logarithmic scaleisLogarithmicScale()public boolean isAutomaticScale()
setAutomaticScale(boolean)public void setAutomaticScale(boolean isAutomaticScale)
isAutomaticScale - whether or not the axis range is
automatically adjusted to fit the dataisAutomaticScale()public boolean isRotateLabels()
setRotateLabels(boolean)public void setRotateLabels(boolean rotate)
rotate - whether the axis labels are to be rotated 90 degreesisRotateLabels()public void addMarker(AbstractMarker marker)
marker - (null not permitted)
java.lang.IllegalArgumentException - if marker is null.getMarker(int),
removeMarker(int),
getMarkersCount()public AbstractMarker getMarker(int index)
index - the position of marker in the marker list
java.lang.IndexOutOfBoundsException - if the index out of bounds.addMarker(AbstractMarker),
removeMarker(int),
getMarkersCount()public void removeMarker(int index)
index - the position at which to remove a marker from the list of markers
java.lang.IndexOutOfBoundsException - if the index out of bounds.addMarker(AbstractMarker),
getMarker(int),
getMarkersCount()public int getMarkersCount()
addMarker(AbstractMarker),
getMarker(int),
removeMarker(int)protected java.lang.StringBuffer getSubProperties(int depth)
getSubProperties in class DiscreteNumberAxisdepth - the depth of XML indent
protected void saveSubProperties(java.io.PrintWriter out,
int depth)
PrintWriter without building a StringBuffer.
saveSubProperties in class BaseAxisout - the outputdepth - the depth of XML indentpublic void readProperties(org.w3c.dom.Element element)
readProperties in class DiscreteNumberAxiselement - DOM element to read the properties fromBaseAxis.saveProperties(PrintWriter, int, String)
|
i-net Clear Reports | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||