org.jfree.chart.urls

Class StandardPieURLGenerator

public class StandardPieURLGenerator extends Object implements PieURLGenerator, Serializable

A URL generator for pie charts. Instances of this class are immutable.
Constructor Summary
StandardPieURLGenerator()
Default constructor.
StandardPieURLGenerator(String prefix)
Creates a new generator.
StandardPieURLGenerator(String prefix, String categoryParameterName)
Creates a new generator.
StandardPieURLGenerator(String prefix, String categoryParameterName, String indexParameterName)
Creates a new generator.
Method Summary
booleanequals(Object obj)
Tests if this object is equal to another.
StringgenerateURL(PieDataset dataset, Comparable key, int pieIndex)
Generates a URL.

Constructor Detail

StandardPieURLGenerator

public StandardPieURLGenerator()
Default constructor.

StandardPieURLGenerator

public StandardPieURLGenerator(String prefix)
Creates a new generator.

Parameters: prefix the prefix (null not permitted).

StandardPieURLGenerator

public StandardPieURLGenerator(String prefix, String categoryParameterName)
Creates a new generator.

Parameters: prefix the prefix (null not permitted). categoryParameterName the category parameter name (null not permitted).

StandardPieURLGenerator

public StandardPieURLGenerator(String prefix, String categoryParameterName, String indexParameterName)
Creates a new generator.

Parameters: prefix the prefix (null not permitted). categoryParameterName the category parameter name (null not permitted). indexParameterName the index parameter name (null permitted).

Method Detail

equals

public boolean equals(Object obj)
Tests if this object is equal to another.

Parameters: obj the object (null permitted).

Returns: A boolean.

generateURL

public String generateURL(PieDataset dataset, Comparable key, int pieIndex)
Generates a URL.

Parameters: dataset the dataset (ignored). key the item key (null not permitted). pieIndex the pie index.

Returns: A string containing the generated URL.