public interface

PieSectionLabelGenerator

org.jfree.chart.labels.PieSectionLabelGenerator
Known Indirect Subclasses

Class Overview

Interface for a label generator for plots that use data from a PieDataset.

Summary

Public Methods
abstract 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 generateSectionLabel(PieDataset, Comparable) will provide the fallback).
abstract String generateSectionLabel(PieDataset dataset, Comparable key)
Generates a label for a pie section.

Public Methods

public abstract 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 generateSectionLabel(PieDataset, Comparable) 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).

public abstract 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).