Interface DrawingSupplier

All Known Implementing Classes:
DefaultDrawingSupplier, MyDefaultShapeDrawingSupplier

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

    Modifier and Type Method Description
    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

    • getNextPaint

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

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

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

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

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