Package org.jfree.chart.urls
Class StandardXYURLGenerator
java.lang.Object
org.jfree.chart.urls.StandardXYURLGenerator
- All Implemented Interfaces:
Serializable
,XYURLGenerator
- Direct Known Subclasses:
StandardXYZURLGenerator
A URL generator.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The default item parameter.static final String
The default prefix.static final String
The default series parameter.private String
Item parameter name to go in each URLprivate String
Prefix to the URLprivate static final long
For serialization.private String
Series parameter name to go in each URL -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new default generator.StandardXYURLGenerator
(String prefix) Creates a new generator with the specified prefix.StandardXYURLGenerator
(String prefix, String seriesParameterName, String itemParameterName) Constructor that overrides all the defaults -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDFor serialization.- See Also:
-
DEFAULT_PREFIX
The default prefix.- See Also:
-
DEFAULT_SERIES_PARAMETER
The default series parameter.- See Also:
-
DEFAULT_ITEM_PARAMETER
The default item parameter.- See Also:
-
prefix
Prefix to the URL -
seriesParameterName
Series parameter name to go in each URL -
itemParameterName
Item parameter name to go in each URL
-
-
Constructor Details
-
StandardXYURLGenerator
public StandardXYURLGenerator()Creates a new default generator. This constructor is equivalent to callingStandardXYURLGenerator("index.html", "series", "item");
. -
StandardXYURLGenerator
Creates a new generator with the specified prefix. This constructor is equivalent to callingStandardXYURLGenerator(prefix, "series", "item");
.- Parameters:
prefix
- the prefix to the URL (null
not permitted).
-
StandardXYURLGenerator
Constructor that overrides all the defaults- Parameters:
prefix
- the prefix to the URL (null
not permitted).seriesParameterName
- the name of the series parameter to go in each URL (null
not permitted).itemParameterName
- the name of the item parameter to go in each URL (null
not permitted).
-
-
Method Details
-
generateURL
Generates a URL for a particular item within a series.- Specified by:
generateURL
in interfaceXYURLGenerator
- Parameters:
dataset
- the dataset.series
- the series number (zero-based index).item
- the item number (zero-based index).- Returns:
- The generated URL.
-
equals
Tests this generator for equality with an arbitrary object. -
hashCode
public int hashCode()
-