public class DefaultDrawingSupplier extends java.lang.Object implements DrawingSupplier, java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable
DrawingSupplier
interface. All
Plot
instances have a new instance of this class installed by
default.Modifier and Type | Field and Description |
---|---|
static java.awt.Paint[] |
DEFAULT_FILL_PAINT_SEQUENCE
The default fill paint sequence.
|
static java.awt.Paint[] |
DEFAULT_OUTLINE_PAINT_SEQUENCE
The default outline paint sequence.
|
static java.awt.Stroke[] |
DEFAULT_OUTLINE_STROKE_SEQUENCE
The default outline stroke sequence.
|
static java.awt.Paint[] |
DEFAULT_PAINT_SEQUENCE
The default fill paint sequence.
|
static java.awt.Shape[] |
DEFAULT_SHAPE_SEQUENCE
The default shape sequence.
|
static java.awt.Stroke[] |
DEFAULT_STROKE_SEQUENCE
The default stroke sequence.
|
Constructor and Description |
---|
DefaultDrawingSupplier()
Creates a new supplier, with default sequences for fill paint, outline
paint, stroke and shapes.
|
DefaultDrawingSupplier(java.awt.Paint[] paintSequence,
java.awt.Paint[] fillPaintSequence,
java.awt.Paint[] outlinePaintSequence,
java.awt.Stroke[] strokeSequence,
java.awt.Stroke[] outlineStrokeSequence,
java.awt.Shape[] shapeSequence)
Creates a new supplier.
|
DefaultDrawingSupplier(java.awt.Paint[] paintSequence,
java.awt.Paint[] outlinePaintSequence,
java.awt.Stroke[] strokeSequence,
java.awt.Stroke[] outlineStrokeSequence,
java.awt.Shape[] shapeSequence)
Creates a new supplier.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a clone.
|
static java.awt.Shape[] |
createStandardSeriesShapes()
Creates an array of standard shapes to display for the items in series
on charts.
|
boolean |
equals(java.lang.Object obj)
Tests this object for equality with another object.
|
java.awt.Paint |
getNextFillPaint()
Returns the next fill paint in the sequence.
|
java.awt.Paint |
getNextOutlinePaint()
Returns the next outline paint in the sequence.
|
java.awt.Stroke |
getNextOutlineStroke()
Returns the next outline stroke in the sequence.
|
java.awt.Paint |
getNextPaint()
Returns the next paint in the sequence.
|
java.awt.Shape |
getNextShape()
Returns the next shape in the sequence.
|
java.awt.Stroke |
getNextStroke()
Returns the next stroke in the sequence.
|
public static final java.awt.Paint[] DEFAULT_PAINT_SEQUENCE
public static final java.awt.Paint[] DEFAULT_OUTLINE_PAINT_SEQUENCE
public static final java.awt.Paint[] DEFAULT_FILL_PAINT_SEQUENCE
public static final java.awt.Stroke[] DEFAULT_STROKE_SEQUENCE
public static final java.awt.Stroke[] DEFAULT_OUTLINE_STROKE_SEQUENCE
public static final java.awt.Shape[] DEFAULT_SHAPE_SEQUENCE
public DefaultDrawingSupplier()
public DefaultDrawingSupplier(java.awt.Paint[] paintSequence, java.awt.Paint[] outlinePaintSequence, java.awt.Stroke[] strokeSequence, java.awt.Stroke[] outlineStrokeSequence, java.awt.Shape[] shapeSequence)
paintSequence
- the fill paint sequence.outlinePaintSequence
- the outline paint sequence.strokeSequence
- the stroke sequence.outlineStrokeSequence
- the outline stroke sequence.shapeSequence
- the shape sequence.public DefaultDrawingSupplier(java.awt.Paint[] paintSequence, java.awt.Paint[] fillPaintSequence, java.awt.Paint[] outlinePaintSequence, java.awt.Stroke[] strokeSequence, java.awt.Stroke[] outlineStrokeSequence, java.awt.Shape[] shapeSequence)
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.public java.awt.Paint getNextPaint()
getNextPaint
in interface DrawingSupplier
public java.awt.Paint getNextOutlinePaint()
getNextOutlinePaint
in interface DrawingSupplier
public java.awt.Paint getNextFillPaint()
getNextFillPaint
in interface DrawingSupplier
public java.awt.Stroke getNextStroke()
getNextStroke
in interface DrawingSupplier
public java.awt.Stroke getNextOutlineStroke()
getNextOutlineStroke
in interface DrawingSupplier
public java.awt.Shape getNextShape()
getNextShape
in interface DrawingSupplier
public static java.awt.Shape[] createStandardSeriesShapes()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object (null
permitted).public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface org.jfree.util.PublicCloneable
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if a component of the supplier does
not support cloning.