Module org.jfree.chart3d
Class StandardCategoryColorSource
java.lang.Object
org.jfree.chart3d.renderer.category.StandardCategoryColorSource
- All Implemented Interfaces:
Serializable
,CategoryColorSource
public class StandardCategoryColorSource
extends Object
implements CategoryColorSource, Serializable
A standard implementation of the
NOTE: This class is serializable, but the serialization format is subject to change in future releases and should not be relied upon for persisting instances of this class.
CategoryColorSource
interface.
NOTE: This class is serializable, but the serialization format is subject to change in future releases and should not be relied upon for persisting instances of this class.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance with default colors.StandardCategoryColorSource
(Color... colors) Creates a new instance with the supplied sequence of colors. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests this color source for equality with an arbitrary object.getColor
(int series, int row, int column) Returns the color to use for the specified item.getLegendColor
(int series) Returns the color to use in the legend for the specified series.int
hashCode()
void
Restyles the source using the specified colors.
-
Constructor Details
-
StandardCategoryColorSource
public StandardCategoryColorSource()Creates a new instance with default colors. -
StandardCategoryColorSource
Creates a new instance with the supplied sequence of colors. The supplied array must have at least one entry, and all entries must be non-null
.- Parameters:
colors
- the colors (null
not permitted).
-
-
Method Details
-
getColor
Returns the color to use for the specified item.- Specified by:
getColor
in interfaceCategoryColorSource
- Parameters:
series
- the series index.row
- the row index.column
- the column index.- Returns:
- The color (never
null
).
-
getLegendColor
Returns the color to use in the legend for the specified series.- Specified by:
getLegendColor
in interfaceCategoryColorSource
- Parameters:
series
- the series index.- Returns:
- The color (never
null
).
-
style
Restyles the source using the specified colors. Refer to the implementing class to confirm the precise behaviour (typically all existing color settings are cleared and the specified colors are installed as the new defaults).- Specified by:
style
in interfaceCategoryColorSource
- Parameters:
colors
- the colors.- Since:
- 1.2
-
equals
Tests this color source for equality with an arbitrary object. -
hashCode
-