com.jrefinery.chart.urls
Class StandardXYURLGenerator
java.lang.Object
|
+--com.jrefinery.chart.urls.StandardXYURLGenerator
- All Implemented Interfaces:
- URLGenerator, XYURLGenerator
- public class StandardXYURLGenerator
- extends java.lang.Object
- implements XYURLGenerator
A URL generator.
- Author:
- RA
Constructor Summary |
StandardXYURLGenerator()
Blank constructor |
StandardXYURLGenerator(java.lang.String sPrefix)
Constructor that overrides default prefix to the URL. |
StandardXYURLGenerator(java.lang.String prefix,
java.lang.String seriesParameterName,
java.lang.String itemParameterName)
Constructor that overrides all the defaults |
Method Summary |
java.lang.String |
generateURL(XYDataset dataset,
int series,
int item)
Generates a URL for a particular item within a series. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardXYURLGenerator
public StandardXYURLGenerator()
- Blank constructor
StandardXYURLGenerator
public StandardXYURLGenerator(java.lang.String sPrefix)
- Constructor that overrides default prefix to the URL.
- Parameters:
sPrefix
- the prefix to the URL
StandardXYURLGenerator
public StandardXYURLGenerator(java.lang.String prefix,
java.lang.String seriesParameterName,
java.lang.String itemParameterName)
- Constructor that overrides all the defaults
- Parameters:
prefix
- the prefix to the URL.seriesParameterName
- the name of the series parameter to go in each URL.itemParameterName
- the name of the item parameter to go in each URL.
generateURL
public java.lang.String generateURL(XYDataset dataset,
int series,
int item)
- Generates a URL for a particular item within a series.
- Specified by:
generateURL
in interface XYURLGenerator
- Parameters:
dataset
- the dataset.series
- the series number (zero-based index).item
- the item number (zero-based index).- Returns:
- the generated URL.