public abstract class AbstractCategoryRenderer3D extends AbstractRenderer3D implements CategoryRenderer3D, java.io.Serializable
CategoryPlot3D.TRANSPARENT_COLOR| Constructor and Description |
|---|
AbstractCategoryRenderer3D()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Tests this renderer for equality with an arbitrary object.
|
Range |
findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range of values that will be required on the value axis
to see all the data from the dataset.
|
CategoryColorSource |
getColorSource()
Returns the color source for the renderer.
|
CategoryItemLabelGenerator |
getItemLabelGenerator()
Returns the item label generator for the renderer (possibly
null). |
Offset3D |
getItemLabelOffsets()
Returns the item label offsets.
|
CategoryPlot3D |
getPlot()
Returns the plot that the renderer is currently assigned to, if any.
|
void |
setColors(java.awt.Color... colors)
Sets a new color source for the renderer using the specified colors and
sends a
Renderer3DChangeEvent to all registered listeners. |
void |
setColorSource(CategoryColorSource colorSource)
Sets the color source for the renderer and sends a
Renderer3DChangeEvent to all registered listeners. |
void |
setItemLabelGenerator(CategoryItemLabelGenerator generator)
Sets the item label generator for the renderer and sends a change event
to all registered listeners.
|
void |
setItemLabelOffsets(Offset3D offsets)
Sets the item label offsets and sends a change event to all registered
listeners.
|
void |
setPlot(CategoryPlot3D plot)
Sets the plot that the renderer is assigned to.
|
addChangeListener, fireChangeEvent, getItemLabelBackgroundColor, getItemLabelColor, getItemLabelFont, getItemLabelPositioning, isNotify, notifyListeners, receive, removeChangeListener, setItemLabelBackgroundColor, setItemLabelColor, setItemLabelFont, setItemLabelPositioning, setNotifyclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomposeItemaddChangeListener, removeChangeListenerreceivepublic AbstractCategoryRenderer3D()
public CategoryPlot3D getPlot()
getPlot in interface CategoryRenderer3Dnull.public void setPlot(CategoryPlot3D plot)
setRenderer() method on the plot.setPlot in interface CategoryRenderer3Dplot - the plot (null permitted).public CategoryColorSource getColorSource()
getColorSource in interface CategoryRenderer3Dnull).public void setColorSource(CategoryColorSource colorSource)
Renderer3DChangeEvent to all registered listeners.setColorSource in interface CategoryRenderer3DcolorSource - the color source (null not permitted).public void setColors(java.awt.Color... colors)
Renderer3DChangeEvent to all registered listeners. This
is a convenience method that is equivalent to
setColorSource(new StandardCategoryColorSource(colors)).setColors in interface CategoryRenderer3Dcolors - one or more colors (null not permitted).public CategoryItemLabelGenerator getItemLabelGenerator()
null).null).public void setItemLabelGenerator(CategoryItemLabelGenerator generator)
generator - the generator (null permitted).public Offset3D getItemLabelOffsets()
null).public void setItemLabelOffsets(Offset3D offsets)
offsets - the offsets (null not permitted).public Range findValueRange(Values3D<? extends java.lang.Number> data)
findValueRange in interface CategoryRenderer3Ddata - the data (null not permitted).null)public boolean equals(java.lang.Object obj)
equals in class AbstractRenderer3Dobj - the object (null permitted).