org.jfree.eastwood
Class GSeriesLabelGenerator

java.lang.Object
  extended by org.jfree.eastwood.GSeriesLabelGenerator
All Implemented Interfaces:
org.jfree.chart.labels.CategorySeriesLabelGenerator, org.jfree.chart.labels.XYSeriesLabelGenerator

public class GSeriesLabelGenerator
extends java.lang.Object
implements org.jfree.chart.labels.XYSeriesLabelGenerator, org.jfree.chart.labels.CategorySeriesLabelGenerator

A series label generator that ignores the series keys and just returns the strings specified in the constructor. This is used by the ChartServlet servlet to emulate the Google Chart API.


Constructor Summary
GSeriesLabelGenerator(java.util.List labels)
          Creates a new label generator.
 
Method Summary
 java.lang.String generateLabel(org.jfree.data.category.CategoryDataset dataset, int series)
          Returns a string that will be used as the label for the specified series.
 java.lang.String generateLabel(org.jfree.data.xy.XYDataset dataset, int series)
          Returns a string that will be used as the label for the specified series.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GSeriesLabelGenerator

public GSeriesLabelGenerator(java.util.List labels)
Creates a new label generator.

Parameters:
labels - a list of labels (null not permitted).
Method Detail

generateLabel

public java.lang.String generateLabel(org.jfree.data.xy.XYDataset dataset,
                                      int series)
Returns a string that will be used as the label for the specified series.

Specified by:
generateLabel in interface org.jfree.chart.labels.XYSeriesLabelGenerator
Parameters:
dataset - the dataset (ignored here).
series - the series index.
Returns:
The label string.

generateLabel

public java.lang.String generateLabel(org.jfree.data.category.CategoryDataset dataset,
                                      int series)
Returns a string that will be used as the label for the specified series.

Specified by:
generateLabel in interface org.jfree.chart.labels.CategorySeriesLabelGenerator
Parameters:
dataset - the dataset (ignored here).
series - the series index.
Returns:
The label string.


Copyright © 2010. All Rights Reserved.