Package org.jfree.chart.renderer.xy
Class StandardXYBarPainter
java.lang.Object
org.jfree.chart.renderer.xy.StandardXYBarPainter
- All Implemented Interfaces:
Serializable,XYBarPainter
public class StandardXYBarPainter extends Object implements XYBarPainter, Serializable
An implementation of the
XYBarPainter interface that preserves the
behaviour of bar painting that existed prior to the introduction of the
XYBarPainter interface.- See Also:
GradientXYBarPainter, Serialized Form
-
Constructor Summary
Constructors Constructor Description StandardXYBarPainter()Creates a new instance. -
Method Summary
Modifier and Type Method Description booleanequals(Object obj)Tests this instance for equality with an arbitrary object.inthashCode()Returns a hash code for this instance.voidpaintBar(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base)Paints a single bar instance.voidpaintBarShadow(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base, boolean pegShadow)Paints a single bar instance.
-
Constructor Details
-
StandardXYBarPainter
public StandardXYBarPainter()Creates a new instance.
-
-
Method Details
-
paintBar
public void paintBar(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base)Paints a single bar instance.- Specified by:
paintBarin interfaceXYBarPainter- Parameters:
g2- the graphics target.renderer- the renderer.row- the row index.column- the column index.bar- the barbase- indicates which side of the rectangle is the base of the bar.
-
paintBarShadow
public void paintBarShadow(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base, boolean pegShadow)Paints a single bar instance.- Specified by:
paintBarShadowin interfaceXYBarPainter- Parameters:
g2- the graphics target.renderer- the renderer.row- the row index.column- the column index.bar- the barbase- indicates which side of the rectangle is the base of the bar.pegShadow- peg the shadow to the base of the bar?
-
equals
Tests this instance for equality with an arbitrary object. -
hashCode
Returns a hash code for this instance.
-