public class LookupPaintScale extends java.lang.Object implements PaintScale, org.jfree.util.PublicCloneable, java.io.Serializable
Constructor and Description |
---|
LookupPaintScale()
Creates a new paint scale.
|
LookupPaintScale(double lowerBound,
double upperBound,
java.awt.Paint defaultPaint)
Creates a new paint scale with the specified default paint.
|
Modifier and Type | Method and Description |
---|---|
void |
add(double value,
java.awt.Paint paint)
Adds an entry to the lookup table.
|
void |
add(java.lang.Number value,
java.awt.Paint paint)
Deprecated.
Use
add(double, Paint) . |
java.lang.Object |
clone()
Returns a clone of the instance.
|
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.
|
java.awt.Paint |
getDefaultPaint()
Returns the default paint (never
null ). |
double |
getLowerBound()
Returns the lower bound.
|
java.awt.Paint |
getPaint(double value)
Returns the paint associated with the specified value.
|
double |
getUpperBound()
Returns the upper bound.
|
public LookupPaintScale()
public LookupPaintScale(double lowerBound, double upperBound, java.awt.Paint defaultPaint)
lowerBound
- the lower bound.upperBound
- the upper bound.defaultPaint
- the default paint (null
not
permitted).public java.awt.Paint getDefaultPaint()
null
).public double getLowerBound()
getLowerBound
in interface PaintScale
getUpperBound()
public double getUpperBound()
getUpperBound
in interface PaintScale
getLowerBound()
public void add(java.lang.Number value, java.awt.Paint paint)
add(double, Paint)
.n
up
to but not including the next value in the table take on the specified
paint
.value
- the data value (null
not permitted).paint
- the paint.public void add(double value, java.awt.Paint paint)
n
up
to but not including the next value in the table take on the specified
paint
.value
- the data value.paint
- the paint.public java.awt.Paint getPaint(double value)
getPaint
in interface PaintScale
value
- the value.getDefaultPaint()
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 there is a problem cloning the
instance.