|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.plot.AbstractPieLabelDistributor
public abstract class AbstractPieLabelDistributor
A base class for handling the distribution of pie section labels. Create
your own subclass and set it using the
PiePlot.setLabelDistributor(AbstractPieLabelDistributor)
method
if you want to customise the label distribution.
Field Summary | |
---|---|
protected java.util.List |
labels
The label records. |
Constructor Summary | |
---|---|
AbstractPieLabelDistributor()
Creates a new instance. |
Method Summary | |
---|---|
void |
addPieLabelRecord(PieLabelRecord record)
Adds a label record. |
void |
clear()
Clears the list of labels. |
abstract void |
distributeLabels(double minY,
double height)
Called by the PiePlot class. |
int |
getItemCount()
Returns the number of items in the list. |
PieLabelRecord |
getPieLabelRecord(int index)
Returns a label record from the list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.List labels
Constructor Detail |
---|
public AbstractPieLabelDistributor()
Method Detail |
---|
public PieLabelRecord getPieLabelRecord(int index)
index
- the index.
public void addPieLabelRecord(PieLabelRecord record)
record
- the label record (null
not permitted).public int getItemCount()
public void clear()
public abstract void distributeLabels(double minY, double height)
PiePlot
class. Implementations should distribute
the labels in this.labels then return.
minY
- the y-coordinate for the top of the label area.height
- the height of the label area.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |