| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.jfree.chart.renderer.AbstractRendererorg.jfree.chart.renderer.xy.AbstractXYItemRendererorg.jfree.chart.renderer.xy.VectorRendererpublic class VectorRendererextends AbstractXYItemRendererimplements XYItemRenderer, Cloneable, PublicCloneable, SerializableVectorXYDataset by drawing a
line with an arrow at each (x, y) point.
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 | |
| |
Method Summary | |
Object |
|
void |
|
boolean |
|
Range |
|
Range |
|
public VectorRenderer()
Creates a newXYBlockRendererinstance with default attributes.
public Object clone() throws CloneNotSupportedException
Returns a clone of this renderer.
- Overrides:
- clone in interface AbstractXYItemRenderer
- Returns:
- A clone of this renderer.
public void drawItem(Graphics2D g2, XYItemRendererState state, Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass)
Draws the block representing the specified item.
- Specified by:
- drawItem in interface XYItemRenderer
- Parameters:
g2- the graphics device.state- the state.dataArea- the data area.info- the plot rendering info.plot- the plot.domainAxis- the x-axis.rangeAxis- the y-axis.dataset- the dataset.series- the series index.item- the item index.crosshairState- the crosshair state.pass- the pass index.
public boolean equals(Object obj)
Tests thisVectorRendererfor equality with an arbitrary object. This method returnstrueif and only if:
objis an instance ofVectorRenderer(notnull);objhas the same field values as thisVectorRenderer;
- Overrides:
- equals in interface AbstractXYItemRenderer
- Parameters:
obj- the object (nullpermitted).
- Returns:
- A boolean.
public Range findDomainBounds(XYDataset dataset)
Returns the lower and upper bounds (range) of the x-values in the specified dataset.
- Specified by:
- findDomainBounds in interface XYItemRenderer
- Overrides:
- findDomainBounds in interface AbstractXYItemRenderer
- Parameters:
dataset- the dataset (nullpermitted).
- Returns:
- The range (
nullif the dataset isnullor empty).
public Range findRangeBounds(XYDataset dataset)
Returns the range of values the renderer requires to display all the items from the specified dataset.
- Specified by:
- findRangeBounds in interface XYItemRenderer
- Overrides:
- findRangeBounds in interface AbstractXYItemRenderer
- Parameters:
dataset- the dataset (nullpermitted).
- Returns:
- The range (
nullif the dataset isnullor empty).