org.jfree.chart.plot

Interface DrawingSupplier

Known Implementing Classes:
DefaultDrawingSupplier

public interface DrawingSupplier

A supplier of Paint and Stroke objects.

To support the cloning of charts, classes that implement this interface should also implement PublicCloneable.

Method Summary

Paint
getNextOutlinePaint()
Returns the next outline paint in a sequence maintained by the supplier.
Stroke
getNextOutlineStroke()
Returns the next Stroke object in a sequence maintained by the supplier.
Paint
getNextPaint()
Returns the next paint in a sequence maintained by the supplier.
Shape
getNextShape()
Returns the next Shape object in a sequence maintained by the supplier.
Stroke
getNextStroke()
Returns the next Stroke object in a sequence maintained by the supplier.

Method Details

getNextOutlinePaint

public Paint getNextOutlinePaint()
Returns the next outline paint in a sequence maintained by the supplier.
Returns:
The paint.

getNextOutlineStroke

public Stroke getNextOutlineStroke()
Returns the next Stroke object in a sequence maintained by the supplier.
Returns:
The stroke.

getNextPaint

public Paint getNextPaint()
Returns the next paint in a sequence maintained by the supplier.
Returns:
The paint.

getNextShape

public Shape getNextShape()
Returns the next Shape object in a sequence maintained by the supplier.
Returns:
The shape.

getNextStroke

public Stroke getNextStroke()
Returns the next Stroke object in a sequence maintained by the supplier.
Returns:
The stroke.