Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jfree.chart.renderer.AbstractRenderer
org.jfree.chart.renderer.xy.AbstractXYItemRenderer
org.jfree.chart.renderer.xy.VectorRenderer
public class VectorRenderer
extends AbstractXYItemRenderer
implements XYItemRenderer, Cloneable, Serializable
VectorXYDataset
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 newXYBlockRenderer
instance 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 thisVectorRenderer
for equality with an arbitrary object. This method returnstrue
if and only if:
obj
is an instance ofVectorRenderer
(notnull
);obj
has the same field values as thisVectorRenderer
;
- Overrides:
- equals in interface AbstractXYItemRenderer
- Parameters:
obj
- the object (null
permitted).
- 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 (null
permitted).
- Returns:
- The range (
null
if the dataset isnull
or 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 (null
permitted).
- Returns:
- The range (
null
if the dataset isnull
or empty).