org.jfree.chart.renderer.category
public class MinMaxCategoryRenderer extends AbstractCategoryItemRenderer
objectIcon
and
a line from the maximum value to the minimum value.
For use with the CategoryPlot class.
Constructor Summary | |
---|---|
MinMaxCategoryRenderer()
Default constructor. |
Method Summary | |
---|---|
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.
|
boolean | equals(Object obj)
Tests this instance for equality with an arbitrary object. |
Paint | getGroupPaint()
Returns the paint used to draw the line between the minimum and maximum
value items in each category.
|
Stroke | getGroupStroke()
Returns the stroke used to draw the line between the minimum and maximum
value items in each category.
|
Icon | getMaxIcon()
Returns the icon displayed for the maximum value data item within each
category.
|
Icon | getMinIcon()
Returns the icon displayed for the minimum value data item within each
category.
|
Icon | getObjectIcon()
Returns the icon drawn for each data item.
|
boolean | isDrawLines()
Gets whether or not lines are drawn between category points.
|
void | setDrawLines(boolean draw)
Sets the flag that controls whether or not lines are drawn to connect
the items within a series and sends a RendererChangeEvent to
all registered listeners.
|
void | setGroupPaint(Paint paint)
Sets the paint used to draw the line between the minimum and maximum
value items in each category and sends a RendererChangeEvent to
all registered listeners.
|
void | setGroupStroke(Stroke stroke)
Sets the stroke of the line between the minimum value and the maximum
value and sends a RendererChangeEvent to all registered
listeners.
|
void | setMaxIcon(Icon icon)
Sets the icon displayed for the maximum value data item within each
category and sends a RendererChangeEvent to all registered
listeners.
|
void | setMinIcon(Icon icon)
Sets the icon displayed for the minimum value data item within each
category and sends a RendererChangeEvent to all registered
listeners.
|
void | setObjectIcon(Icon icon)
Sets the icon drawn for each data item and sends a
RendererChangeEvent to all registered listeners.
|
Parameters: g2 the graphics device. state the renderer state. dataArea the area in which the data is drawn. 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.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Since: 1.0.7
Returns: The paint (never null
).
See Also: setGroupPaint
Returns: The stroke (never null
).
See Also: setGroupStroke
Returns: The icon (never null
).
See Also: setMaxIcon
Returns: The icon (never null
).
See Also: setMinIcon
Returns: The icon (never null
).
See Also: setObjectIcon
Returns: boolean true if line will be drawn between sequenced categories, otherwise false.
See Also: MinMaxCategoryRenderer
Parameters: draw the new value of the flag.
See Also: isDrawLines
Parameters: paint the paint (null
not permitted).
See Also: getGroupPaint
Parameters: stroke the new stroke (null
not permitted).
Parameters: icon the icon (null
not permitted).
See Also: getMaxIcon
Parameters: icon the icon (null
not permitted).
See Also: getMinIcon
Parameters: icon the icon.
See Also: getObjectIcon