edu.sdsc.inca.consumer
Class DiffCategoryItemLabelGenerator

java.lang.Object
  extended by org.jfree.chart.labels.AbstractCategoryItemLabelGenerator
      extended by org.jfree.chart.labels.StandardCategoryItemLabelGenerator
          extended by edu.sdsc.inca.consumer.DiffCategoryItemLabelGenerator
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.jfree.chart.labels.CategoryItemLabelGenerator, org.jfree.util.PublicCloneable

public class DiffCategoryItemLabelGenerator
extends org.jfree.chart.labels.StandardCategoryItemLabelGenerator

Display the difference in category row values as an item label. Assumes values are percentages.

Author:
Shava Smallen <ssmallen@sdsc.edu>
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jfree.chart.labels.StandardCategoryItemLabelGenerator
DEFAULT_LABEL_FORMAT_STRING
 
Constructor Summary
DiffCategoryItemLabelGenerator()
           
 
Method Summary
 java.lang.String generateLabel(org.jfree.data.category.CategoryDataset dataset, int row, int col)
          Overrides super class method to display the difference in row values for a column as item label text.
 
Methods inherited from class org.jfree.chart.labels.StandardCategoryItemLabelGenerator
equals
 
Methods inherited from class org.jfree.chart.labels.AbstractCategoryItemLabelGenerator
clone, createItemArray, generateColumnLabel, generateLabelString, generateRowLabel, getDateFormat, getLabelFormat, getNumberFormat, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jfree.chart.labels.CategoryItemLabelGenerator
generateColumnLabel, generateRowLabel
 
Methods inherited from interface org.jfree.util.PublicCloneable
clone
 

Constructor Detail

DiffCategoryItemLabelGenerator

public DiffCategoryItemLabelGenerator()
Method Detail

generateLabel

public java.lang.String generateLabel(org.jfree.data.category.CategoryDataset dataset,
                                      int row,
                                      int col)
Overrides super class method to display the difference in row values for a column as item label text.

Specified by:
generateLabel in interface org.jfree.chart.labels.CategoryItemLabelGenerator
Overrides:
generateLabel in class org.jfree.chart.labels.StandardCategoryItemLabelGenerator
Parameters:
dataset - A dataset of values
row - The row index for the value
col - The column index for the value
Returns:
A string containing the difference in values in the row.