JRubik v0.6

es.aeat.eett.plugins.chart
Class ChartComponent.jpivotCategoryURLGenerator

java.lang.Object
  extended byorg.jfree.chart.urls.StandardCategoryURLGenerator
      extended byes.aeat.eett.plugins.chart.ChartComponent.jpivotCategoryURLGenerator
All Implemented Interfaces:
org.jfree.chart.urls.CategoryURLGenerator, java.lang.Cloneable, java.io.Serializable
Enclosing class:
ChartComponent

public class ChartComponent.jpivotCategoryURLGenerator
extends org.jfree.chart.urls.StandardCategoryURLGenerator

A URLGenerator class to generate chart urls that work with jpivot

Author:
robin
See Also:
Serialized Form

Field Summary
private  java.lang.String categoryParameterName
          Category parameter name to go in each URL
private  java.util.List cells
           
private  java.lang.String prefix
          Prefix to the URL
private  java.lang.String seriesParameterName
          Series parameter name to go in each URL
 
Constructor Summary
(package private) ChartComponent.jpivotCategoryURLGenerator()
           
(package private) ChartComponent.jpivotCategoryURLGenerator(java.lang.String prefix)
           
 
Method Summary
 java.lang.String generateURL(org.jfree.data.category.CategoryDataset data, int series, int category)
          Implementation of generateURL that integrates with jpivot/wcf framework.
 
Methods inherited from class org.jfree.chart.urls.StandardCategoryURLGenerator
clone, equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

private java.lang.String prefix
Prefix to the URL


seriesParameterName

private java.lang.String seriesParameterName
Series parameter name to go in each URL


categoryParameterName

private java.lang.String categoryParameterName
Category parameter name to go in each URL


cells

private java.util.List cells
Constructor Detail

ChartComponent.jpivotCategoryURLGenerator

ChartComponent.jpivotCategoryURLGenerator()

ChartComponent.jpivotCategoryURLGenerator

ChartComponent.jpivotCategoryURLGenerator(java.lang.String prefix)
Method Detail

generateURL

public java.lang.String generateURL(org.jfree.data.category.CategoryDataset data,
                                    int series,
                                    int category)
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.
series - the series index (zero-based).
category - the category index (zero-based).
Returns:
the generated URL

JRubik v0.6

JRubik v0.6