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.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AreaRenderer
public class AreaRenderer
extends AbstractCategoryItemRenderer
implements Cloneable, PublicCloneable, Serializable
CategoryPlot
class.
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 |
|
AreaRendererEndType |
|
LegendItem |
|
void |
|
public Object clone() throws CloneNotSupportedException
Returns an independent copy of the renderer.
- Overrides:
- clone in interface AbstractCategoryItemRenderer
- Returns:
- A clone.
public void drawItem(Graphics2D g2, CategoryItemRendererState state, Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
Draw a single data item.
- Specified by:
- drawItem in interface CategoryItemRenderer
- Parameters:
g2
- the graphics device.state
- the renderer state.dataArea
- the data plot area.plot
- the plot.domainAxis
- the domain axis.rangeAxis
- the range axis.dataset
- the dataset.row
- the row index (zero-based).column
- the column index (zero-based).pass
- the pass index.
public boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
- Overrides:
- equals in interface AbstractCategoryItemRenderer
- Parameters:
obj
- the object to test (null
permitted).
- Returns:
- A boolean.
public AreaRendererEndType getEndType()
Returns a token that controls how the renderer draws the end points. The default value isAreaRendererEndType.TAPER
.
- Returns:
- The end type (never
null
).
- See Also:
setEndType(AreaRendererEndType)
public LegendItem getLegendItem(int datasetIndex, int series)
Returns a legend item for a series.
- Specified by:
- getLegendItem in interface CategoryItemRenderer
- Overrides:
- getLegendItem in interface AbstractCategoryItemRenderer
- Parameters:
datasetIndex
- the dataset index (zero-based).series
- the series index (zero-based).
- Returns:
- The legend item.
public void setEndType(AreaRendererEndType type)
Sets a token that controls how the renderer draws the end points, and sends aRendererChangeEvent
to all registered listeners.
- Parameters:
type
- the end type (null
not permitted).
- See Also:
getEndType()