public interface

DrawingSupplier

org.jfree.chart.plot.DrawingSupplier
Known Indirect Subclasses

Class Overview

A supplier of Paint, Stroke and Shape objects for use by plots and renderers. By providing a central place for obtaining these items, we can ensure that duplication is avoided.

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

Summary

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

Public Methods

public abstract Paint getNextFillPaint ()

Returns the next fill paint in a sequence maintained by the supplier.

Returns
  • The paint.

public abstract Paint getNextOutlinePaint ()

Returns the next outline paint in a sequence maintained by the supplier.

Returns
  • The paint.

public abstract Stroke getNextOutlineStroke ()

Returns the next Stroke object in a sequence maintained by the supplier.

Returns
  • The stroke.

public abstract Paint getNextPaint ()

Returns the next paint in a sequence maintained by the supplier.

Returns
  • The paint.

public abstract Shape getNextShape ()

Returns the next Shape object in a sequence maintained by the supplier.

Returns
  • The shape.

public abstract Stroke getNextStroke ()

Returns the next Stroke object in a sequence maintained by the supplier.

Returns
  • The stroke.