org.jfree.chart.labels

Interface PieSectionLabelGenerator

public interface PieSectionLabelGenerator

Interface for a label generator for plots that use data from a PieDataset.
Method Summary
AttributedStringgenerateAttributedSectionLabel(PieDataset dataset, Comparable key)
Generates an attributed label for the specified series, or null if no attributed label is available (in which case, the string returned by PieSectionLabelGenerator will provide the fallback).
StringgenerateSectionLabel(PieDataset dataset, Comparable key)
Generates a label for a pie section.

Method Detail

generateAttributedSectionLabel

public AttributedString generateAttributedSectionLabel(PieDataset dataset, Comparable key)
Generates an attributed label for the specified series, or null if no attributed label is available (in which case, the string returned by PieSectionLabelGenerator will provide the fallback). Only certain attributes are recognised by the code that ultimately displays the labels:

Parameters: dataset the dataset. key the key.

Returns: An attributed label (possibly null).

generateSectionLabel

public String generateSectionLabel(PieDataset dataset, Comparable key)
Generates a label for a pie section.

Parameters: dataset the dataset (null not permitted). key the section key (null not permitted).

Returns: The label (possibly null).

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.