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.StringcategoryParamNameThe category parameter name.private java.lang.StringindexParamNameThe pie index parameter name.private java.lang.StringprefixThe prefix.private static longserialVersionUIDFor 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 booleanequals(java.lang.Object obj)Tests if this object is equal to another.java.lang.StringgenerateURL(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 (nullnot permitted).
-
StandardPieURLGenerator
public StandardPieURLGenerator(java.lang.String prefix, java.lang.String categoryParamName)Creates a new generator.- Parameters:
prefix- the prefix (nullnot permitted).categoryParamName- the category parameter name (nullnot permitted).
-
StandardPieURLGenerator
public StandardPieURLGenerator(java.lang.String prefix, java.lang.String categoryParamName, java.lang.String indexParamName)Creates a new generator.- Parameters:
prefix- the prefix (nullnot permitted).categoryParamName- the category parameter name (nullnot permitted).indexParamName- the index parameter name (nullpermitted).
-
-
Method Detail
-
generateURL
public java.lang.String generateURL(PieDataset dataset, java.lang.Comparable key, int pieIndex)
Generates a URL.- Specified by:
generateURLin interfacePieURLGenerator- Parameters:
dataset- the dataset (ignored).key- the item key (nullnot 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:
equalsin classjava.lang.Object- Parameters:
obj- the object (nullpermitted).- Returns:
- A boolean.
-
-