Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jfree.chart.urls
Class StandardCategoryURLGenerator  view StandardCategoryURLGenerator download StandardCategoryURLGenerator.java

java.lang.Object
  extended byorg.jfree.chart.urls.StandardCategoryURLGenerator
All Implemented Interfaces:
CategoryURLGenerator, java.lang.Cloneable, java.io.Serializable

public class StandardCategoryURLGenerator
extends java.lang.Object
implements CategoryURLGenerator, java.lang.Cloneable, java.io.Serializable

A URL generator that can be assigned to a org.jfree.chart.renderer.category.CategoryItemRenderer.


Field Summary
private  java.lang.String categoryParameterName
          Category parameter name to go in each URL
private  java.lang.String prefix
          Prefix to the URL
private static long serialVersionUID
          For serialization.
private  java.lang.String seriesParameterName
          Series parameter name to go in each URL
 
Constructor Summary
StandardCategoryURLGenerator()
          Creates a new generator with default settings.
StandardCategoryURLGenerator(java.lang.String prefix)
          Constructor that overrides default prefix to the URL.
StandardCategoryURLGenerator(java.lang.String prefix, java.lang.String seriesParameterName, java.lang.String categoryParameterName)
          Constructor that overrides all the defaults.
 
Method Summary
 java.lang.Object clone()
          Returns an independent copy of the URL generator.
 boolean equals(java.lang.Object obj)
          Tests the generator for equality with an arbitrary object.
 java.lang.String generateURL(org.jfree.data.category.CategoryDataset dataset, int series, int category)
          Generates a URL for a particular item within a series.
 int hashCode()
          Returns a hash code.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
For serialization.

See Also:
Constant Field Values

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

Constructor Detail

StandardCategoryURLGenerator

public StandardCategoryURLGenerator()
Creates a new generator with default settings.


StandardCategoryURLGenerator

public StandardCategoryURLGenerator(java.lang.String prefix)
Constructor that overrides default prefix to the URL.


StandardCategoryURLGenerator

public StandardCategoryURLGenerator(java.lang.String prefix,
                                    java.lang.String seriesParameterName,
                                    java.lang.String categoryParameterName)
Constructor that overrides all the defaults.

Method Detail

generateURL

public java.lang.String generateURL(org.jfree.data.category.CategoryDataset dataset,
                                    int series,
                                    int category)
Generates a URL for a particular item within a series.

Specified by:
generateURL in interface CategoryURLGenerator

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns an independent copy of the URL generator.


equals

public boolean equals(java.lang.Object obj)
Tests the generator for equality with an arbitrary object.


hashCode

public int hashCode()
Returns a hash code.