public class

LookupPaintScale

extends Object
implements Serializable PaintScale
java.lang.Object
   ↳ org.jfree.chart.renderer.LookupPaintScale

Class Overview

A paint scale that uses a lookup table to associate paint instances with data value ranges.

Summary

Public Constructors
LookupPaintScale()
Creates a new paint scale.
LookupPaintScale(double lowerBound, double upperBound, Paint defaultPaint)
Creates a new paint scale with the specified default paint.
Public Methods
void add(Number value, Paint paint)
This method is deprecated. Use add(double, Paint).
void add(double value, Paint paint)
Adds an entry to the lookup table.
Object clone()
Returns a clone of the instance.
boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
Paint getDefaultPaint()
Returns the default paint (never null).
double getLowerBound()
Returns the lower bound.
Paint getPaint(double value)
Returns the paint associated with the specified value.
double getUpperBound()
Returns the upper bound.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.jfree.chart.renderer.PaintScale

Public Constructors

public LookupPaintScale ()

Creates a new paint scale.

public LookupPaintScale (double lowerBound, double upperBound, Paint defaultPaint)

Creates a new paint scale with the specified default paint.

Parameters
lowerBound the lower bound.
upperBound the upper bound.
defaultPaint the default paint (null not permitted).

Public Methods

public void add (Number value, Paint paint)

This method is deprecated.
Use add(double, Paint).

Adds an entry to the lookup table. Any values from n up to but not including the next value in the table take on the specified paint.

Parameters
value the data value (null not permitted).
paint the paint.

public void add (double value, Paint paint)

Adds an entry to the lookup table. Any values from n up to but not including the next value in the table take on the specified paint.

Parameters
value the data value.
paint the paint.

public Object clone ()

Returns a clone of the instance.

Returns
  • A clone.
Throws
CloneNotSupportedException if there is a problem cloning the instance.

public boolean equals (Object obj)

Tests this instance for equality with an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public Paint getDefaultPaint ()

Returns the default paint (never null).

Returns
  • The default paint.

public double getLowerBound ()

Returns the lower bound.

Returns
  • The lower bound.
See Also

public Paint getPaint (double value)

Returns the paint associated with the specified value.

Parameters
value the value.
Returns
  • The paint.

public double getUpperBound ()

Returns the upper bound.

Returns
  • The upper bound.
See Also