Interface DrawingSupplier

  • All Known Implementing Classes:
    DefaultDrawingSupplier

    public interface DrawingSupplier
    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.

    • Method Detail

      • 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.
      • getNextFillPaint

        Paint getNextFillPaint()
        Returns the next fill paint in a sequence maintained by the supplier.
        Returns:
        The paint.
        Since:
        1.0.6
      • 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.