org.openi.chart
Class EnhancedChartComponent.jpivotPieURLGenerator

java.lang.Object
  extended byorg.jfree.chart.urls.StandardPieURLGenerator
      extended byorg.openi.chart.EnhancedChartComponent.jpivotPieURLGenerator
All Implemented Interfaces:
org.jfree.chart.urls.PieURLGenerator, java.io.Serializable
Enclosing class:
EnhancedChartComponent

public class EnhancedChartComponent.jpivotPieURLGenerator
extends org.jfree.chart.urls.StandardPieURLGenerator

A URLGenerator class to generate pie urls that work with jpivot

Author:
ati
See Also:
Serialized Form

Method Summary
 java.lang.String generateURL(org.jfree.data.general.PieDataset data, java.lang.Comparable key, int pieIndex)
          Implementation of generateURL that integrates with jpivot/wcf framework.
 
Methods inherited from class org.jfree.chart.urls.StandardPieURLGenerator
equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateURL

public java.lang.String generateURL(org.jfree.data.general.PieDataset data,
                                    java.lang.Comparable key,
                                    int pieIndex)
Implementation of generateURL that integrates with jpivot/wcf framework. A request handler is added for each cell/item. No test is done to see if a cell is drillable, since the url has to added (I think, like an all or nothing ?) Generates a URL for a particular item within a series.

Parameters:
data - the dataset.
key - the data item key.
pieIndex - the index of the pie containing key (zero-based).
Returns:
the generated URL