schmitzm.jfree.chart.style
Class ChartRendererStyle.LegendTooltipGenerator

java.lang.Object
  extended by schmitzm.jfree.chart.style.ChartRendererStyle.LegendTooltipGenerator
Enclosing class:
ChartRendererStyle

protected class ChartRendererStyle.LegendTooltipGenerator
extends Object

This class implements a label generator based on the legend tooltip definitions of this style, which can be used also for AbstractCategoryItemRenderer and AbstractXYItemRenderer. If no tooltip definition is defined in the style, the label generator generates no tooltip.

Author:
Martin Schmitz

Constructor Summary
protected ChartRendererStyle.LegendTooltipGenerator()
           
 
Method Summary
 String generateLabel(CategoryDataset dataset, int series)
          Returns the legend label for a series.
 String generateLabel(int series)
           
 String generateLabel(XYDataset dataset, int series)
          Returns the legend tooltip for a series.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChartRendererStyle.LegendTooltipGenerator

protected ChartRendererStyle.LegendTooltipGenerator()
Method Detail

generateLabel

public String generateLabel(XYDataset dataset,
                            int series)
Returns the legend tooltip for a series.

Parameters:
dataset - not used
series - the series the legend label is returned for
Returns:
null if the style does not define a tooltip for the series
See Also:
ChartRendererStyle.getSeriesLegendTooltip(int)

generateLabel

public String generateLabel(CategoryDataset dataset,
                            int series)
Returns the legend label for a series.

Parameters:
dataset - not used
series - the series the legend label is returned for
Returns:
null if the style does not define a tooltip for the series
See Also:
ChartRendererStyle.getSeriesLegendTooltip(int)

generateLabel

public String generateLabel(int series)