|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jfree.chart.renderer.AbstractRenderer org.jfree.chart.renderer.xy.AbstractXYItemRenderer org.jfree.chart.renderer.xy.XYLineAndShapeRenderer org.jfree.chart.renderer.xy.XYStepRenderer
public class XYStepRenderer
Line/Step item renderer for an XYPlot
. This class draws lines
between data points, only allowing horizontal or vertical lines (steps).
The example shown here is generated by the
XYStepRendererDemo1.java
program included in the JFreeChart
demo collection:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jfree.chart.renderer.xy.XYLineAndShapeRenderer |
---|
XYLineAndShapeRenderer.State |
Field Summary |
---|
Fields inherited from class org.jfree.chart.renderer.AbstractRenderer |
---|
DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, DEFAULT_PAINT, DEFAULT_SHAPE, DEFAULT_STROKE, DEFAULT_VALUE_LABEL_FONT, DEFAULT_VALUE_LABEL_PAINT, ZERO |
Constructor Summary | |
---|---|
XYStepRenderer()
Constructs a new renderer with no tooltip or URL generation. |
|
XYStepRenderer(XYToolTipGenerator toolTipGenerator,
XYURLGenerator urlGenerator)
Constructs a new renderer with the specified tool tip and URL generators. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Returns a clone of the renderer. |
void |
drawItem(java.awt.Graphics2D g2,
XYItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
PlotRenderingInfo info,
XYPlot plot,
ValueAxis domainAxis,
ValueAxis rangeAxis,
XYDataset dataset,
int series,
int item,
CrosshairState crosshairState,
int pass)
Draws the visual representation of a single data item. |
boolean |
equals(java.lang.Object obj)
Tests this renderer for equality with an arbitrary object. |
double |
getStepPoint()
Returns the fraction of the domain position between two points on which the step is drawn. |
int |
hashCode()
Returns a hash code for this instance. |
void |
setStepPoint(double stepPoint)
Sets the step point and sends a RendererChangeEvent to all
registered listeners. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.chart.LegendItemSource |
---|
getLegendItems |
Constructor Detail |
---|
public XYStepRenderer()
public XYStepRenderer(XYToolTipGenerator toolTipGenerator, XYURLGenerator urlGenerator)
toolTipGenerator
- the item label generator (null
permitted).urlGenerator
- the URL generator (null
permitted).Method Detail |
---|
public double getStepPoint()
setStepPoint(double)
public void setStepPoint(double stepPoint)
RendererChangeEvent
to all
registered listeners.
stepPoint
- the step point (in the range 0.0 to 1.0)getStepPoint()
public void drawItem(java.awt.Graphics2D g2, XYItemRendererState state, java.awt.geom.Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass)
drawItem
in interface XYItemRenderer
drawItem
in class XYLineAndShapeRenderer
g2
- the graphics device.state
- the renderer state.dataArea
- the area within which the data is being drawn.info
- collects information about the drawing.plot
- the plot (can be used to obtain standard color
information etc).domainAxis
- the domain axis.rangeAxis
- the vertical axis.dataset
- the dataset.series
- the series index (zero-based).item
- the item index (zero-based).crosshairState
- crosshair information for the plot
(null
permitted).pass
- the pass index.public boolean equals(java.lang.Object obj)
equals
in class XYLineAndShapeRenderer
obj
- the object (null
permitted).
public int hashCode()
hashCode
in class AbstractRenderer
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface org.jfree.util.PublicCloneable
clone
in class XYLineAndShapeRenderer
java.lang.CloneNotSupportedException
- if the renderer cannot be cloned.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |