org.jfree.chart.plot
public class DefaultDrawingSupplier extends Object implements DrawingSupplier, Cloneable, PublicCloneable, Serializable
Field Summary | |
---|---|
static Paint[] | DEFAULT_FILL_PAINT_SEQUENCE The default fill paint sequence. |
static Paint[] | DEFAULT_OUTLINE_PAINT_SEQUENCE The default outline paint sequence. |
static Stroke[] | DEFAULT_OUTLINE_STROKE_SEQUENCE The default outline stroke sequence. |
static Paint[] | DEFAULT_PAINT_SEQUENCE The default fill paint sequence. |
static Shape[] | DEFAULT_SHAPE_SEQUENCE The default shape sequence. |
static Stroke[] | DEFAULT_STROKE_SEQUENCE The default stroke sequence. |
Constructor Summary | |
---|---|
DefaultDrawingSupplier()
Creates a new supplier, with default sequences for fill paint, outline
paint, stroke and shapes. | |
DefaultDrawingSupplier(Paint[] paintSequence, Paint[] outlinePaintSequence, Stroke[] strokeSequence, Stroke[] outlineStrokeSequence, Shape[] shapeSequence)
Creates a new supplier.
| |
DefaultDrawingSupplier(Paint[] paintSequence, Paint[] fillPaintSequence, Paint[] outlinePaintSequence, Stroke[] strokeSequence, Stroke[] outlineStrokeSequence, Shape[] shapeSequence)
Creates a new supplier.
|
Method Summary | |
---|---|
Object | clone()
Returns a clone.
|
static Shape[] | createStandardSeriesShapes()
Creates an array of standard shapes to display for the items in series
on charts.
|
boolean | equals(Object obj)
Tests this object for equality with another object.
|
Paint | getNextFillPaint()
Returns the next fill paint in the sequence.
|
Paint | getNextOutlinePaint()
Returns the next outline paint in the sequence.
|
Stroke | getNextOutlineStroke()
Returns the next outline stroke in the sequence.
|
Paint | getNextPaint()
Returns the next paint in the sequence.
|
Shape | getNextShape()
Returns the next shape in the sequence.
|
Stroke | getNextStroke()
Returns the next stroke in the sequence.
|
Parameters: paintSequence the fill paint sequence. outlinePaintSequence the outline paint sequence. strokeSequence the stroke sequence. outlineStrokeSequence the outline stroke sequence. shapeSequence the shape sequence.
Parameters: paintSequence the paint sequence. fillPaintSequence the fill paint sequence. outlinePaintSequence the outline paint sequence. strokeSequence the stroke sequence. outlineStrokeSequence the outline stroke sequence. shapeSequence the shape sequence.
Since: 1.0.6
Returns: A clone.
Throws: CloneNotSupportedException if a component of the supplier does not support cloning.
Returns: The array of shapes.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The paint.
Since: 1.0.6
Returns: The paint.
Returns: The stroke.
Returns: The paint.
Returns: The shape.
Returns: The stroke.