Package org.jfree.chart.urls
Class StandardPieURLGenerator
- java.lang.Object
-
- org.jfree.chart.urls.StandardPieURLGenerator
-
- All Implemented Interfaces:
java.io.Serializable
,PieURLGenerator
public class StandardPieURLGenerator extends java.lang.Object implements PieURLGenerator, java.io.Serializable
A URL generator for pie charts. Instances of this class are immutable.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
categoryParamName
The category parameter name.private java.lang.String
indexParamName
The pie index parameter name.private java.lang.String
prefix
The prefix.private static long
serialVersionUID
For serialization.
-
Constructor Summary
Constructors Constructor Description StandardPieURLGenerator()
Default constructor.StandardPieURLGenerator(java.lang.String prefix)
Creates a new generator.StandardPieURLGenerator(java.lang.String prefix, java.lang.String categoryParamName)
Creates a new generator.StandardPieURLGenerator(java.lang.String prefix, java.lang.String categoryParamName, java.lang.String indexParamName)
Creates a new generator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Tests if this object is equal to another.java.lang.String
generateURL(PieDataset dataset, java.lang.Comparable key, int pieIndex)
Generates a URL.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
For serialization.- See Also:
- Constant Field Values
-
prefix
private java.lang.String prefix
The prefix.
-
categoryParamName
private java.lang.String categoryParamName
The category parameter name.
-
indexParamName
private java.lang.String indexParamName
The pie index parameter name.
-
-
Constructor Detail
-
StandardPieURLGenerator
public StandardPieURLGenerator()
Default constructor.
-
StandardPieURLGenerator
public StandardPieURLGenerator(java.lang.String prefix)
Creates a new generator.- Parameters:
prefix
- the prefix (null
not permitted).
-
StandardPieURLGenerator
public StandardPieURLGenerator(java.lang.String prefix, java.lang.String categoryParamName)
Creates a new generator.- Parameters:
prefix
- the prefix (null
not permitted).categoryParamName
- the category parameter name (null
not permitted).
-
StandardPieURLGenerator
public StandardPieURLGenerator(java.lang.String prefix, java.lang.String categoryParamName, java.lang.String indexParamName)
Creates a new generator.- Parameters:
prefix
- the prefix (null
not permitted).categoryParamName
- the category parameter name (null
not permitted).indexParamName
- the index parameter name (null
permitted).
-
-
Method Detail
-
generateURL
public java.lang.String generateURL(PieDataset dataset, java.lang.Comparable key, int pieIndex)
Generates a URL.- Specified by:
generateURL
in interfacePieURLGenerator
- Parameters:
dataset
- the dataset (ignored).key
- the item key (null
not permitted).pieIndex
- the pie index.- Returns:
- A string containing the generated URL.
-
equals
public boolean equals(java.lang.Object obj)
Tests if this object is equal to another.- Overrides:
equals
in classjava.lang.Object
- Parameters:
obj
- the object (null
permitted).- Returns:
- A boolean.
-
-