|
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 | |||||||||