|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.jrefinery.chart.AbstractCategoryItemRenderer
com.jrefinery.chart.BarRenderer
com.jrefinery.chart.VerticalBarRenderer
com.jrefinery.chart.StackedVerticalBarRenderer
public class StackedVerticalBarRenderer
A bar renderer that draws stacked bars for a vertical bar plot.
| Field Summary |
|---|
| Fields inherited from class com.jrefinery.chart.BarRenderer |
|---|
BAR_OUTLINE_WIDTH_THRESHOLD, categoryGapSpan, categorySpan, itemGapSpan, itemSpan, itemWidth, zeroInJava2D |
| Fields inherited from class com.jrefinery.chart.AbstractCategoryItemRenderer |
|---|
info, toolTipGenerator |
| Constructor Summary | |
|---|---|
StackedVerticalBarRenderer()
Constructs a renderer with a standard tool tip generator. |
|
StackedVerticalBarRenderer(com.jrefinery.chart.tooltips.CategoryToolTipGenerator toolTipGenerator)
Constructs a renderer with a specific tool tip generator. |
|
| Method Summary | |
|---|---|
int |
barWidthsPerCategory(CategoryDataset data)
Returns the number of "bar widths" per category. |
void |
drawCategoryItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
ValueAxis axis,
CategoryDataset data,
int series,
java.lang.Object category,
int categoryIndex,
java.lang.Object previousCategory)
Draws a stacked bar for a specific item. |
boolean |
hasItemGaps()
Returns a flag (always false for this renderer) to indicate whether or not there are gaps between items in the plot. |
boolean |
isStacked()
Returns true, to indicate that this renderer stacks values. |
| Methods inherited from class com.jrefinery.chart.VerticalBarRenderer |
|---|
drawRangeMarker, initialise |
| Methods inherited from class com.jrefinery.chart.BarRenderer |
|---|
calculateCategoryAndItemSpans |
| Methods inherited from class com.jrefinery.chart.AbstractCategoryItemRenderer |
|---|
drawPlotBackground, getAxisArea, getDataClipRegion, getToolTipGenerator, setToolTipGenerator |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.jrefinery.chart.CategoryItemRenderer |
|---|
drawPlotBackground, getAxisArea, getDataClipRegion |
| Constructor Detail |
|---|
public StackedVerticalBarRenderer()
public StackedVerticalBarRenderer(com.jrefinery.chart.tooltips.CategoryToolTipGenerator toolTipGenerator)
toolTipGenerator - The tool tip generator.| Method Detail |
|---|
public void drawCategoryItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
ValueAxis axis,
CategoryDataset data,
int series,
java.lang.Object category,
int categoryIndex,
java.lang.Object previousCategory)
drawCategoryItem in interface CategoryItemRendererdrawCategoryItem in class VerticalBarRendererg2 - The graphics device.dataArea - The plot area.plot - The plot.axis - The range axis.data - The data.series - The series number (zero-based index).category - The category.categoryIndex - The category number (zero-based index).previousCategory - The previous category.public boolean isStacked()
isStacked in interface CategoryItemRendererisStacked in class BarRendererpublic int barWidthsPerCategory(CategoryDataset data)
For this style of rendering, there is only one bar per category.
barWidthsPerCategory in class VerticalBarRendererdata - The dataset (ignored).
public boolean hasItemGaps()
hasItemGaps in class VerticalBarRenderer
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||