- java.lang.Object
-
- org.jfree.chart.urls.StandardCategoryURLGenerator
-
- All Implemented Interfaces:
Serializable,Cloneable,CategoryURLGenerator
public class StandardCategoryURLGenerator extends Object implements CategoryURLGenerator, Cloneable, Serializable
A URL generator that can be assigned to aCategoryItemRenderer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StandardCategoryURLGenerator()Creates a new generator with default settings.StandardCategoryURLGenerator(String prefix)Constructor that overrides default prefix to the URL.StandardCategoryURLGenerator(String prefix, String seriesParameterName, String categoryParameterName)Constructor that overrides all the defaults.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Returns an independent copy of the URL generator.booleanequals(Object obj)Tests the generator for equality with an arbitrary object.StringgenerateURL(CategoryDataset dataset, int series, int category)Generates a URL for a particular item within a series.inthashCode()Returns a hash code.
-
-
-
Constructor Detail
-
StandardCategoryURLGenerator
public StandardCategoryURLGenerator()
Creates a new generator with default settings.
-
StandardCategoryURLGenerator
public StandardCategoryURLGenerator(String prefix)
Constructor that overrides default prefix to the URL.- Parameters:
prefix- the prefix to the URL (nullnot permitted).
-
StandardCategoryURLGenerator
public StandardCategoryURLGenerator(String prefix, String seriesParameterName, String categoryParameterName)
Constructor that overrides all the defaults.- Parameters:
prefix- the prefix to the URL (nullnot permitted).seriesParameterName- the name of the series parameter to go in each URL (nullnot permitted).categoryParameterName- the name of the category parameter to go in each URL (nullnot permitted).
-
-
Method Detail
-
generateURL
public String generateURL(CategoryDataset dataset, int series, int category)
Generates a URL for a particular item within a series.- Specified by:
generateURLin interfaceCategoryURLGenerator- Parameters:
dataset- the dataset.series- the series index (zero-based).category- the category index (zero-based).- Returns:
- The generated URL.
-
clone
public Object clone() throws CloneNotSupportedException
Returns an independent copy of the URL generator.- Overrides:
clonein classObject- Returns:
- A clone.
- Throws:
CloneNotSupportedException- not thrown by this class, but subclasses (if any) might.
-
equals
public boolean equals(Object obj)
Tests the generator for equality with an arbitrary object.
-
-