Package org.jfree.chart.urls
Class TimeSeriesURLGenerator
- java.lang.Object
-
- org.jfree.chart.urls.TimeSeriesURLGenerator
-
- All Implemented Interfaces:
Serializable
,XYURLGenerator
public class TimeSeriesURLGenerator extends Object implements XYURLGenerator, Serializable
A URL generator for time series charts.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TimeSeriesURLGenerator()
Default constructor.TimeSeriesURLGenerator(DateFormat dateFormat, String prefix, String seriesParameterName, String itemParameterName)
Construct TimeSeriesURLGenerator overriding defaults.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Tests this generator for equality with an arbitrary object.String
generateURL(XYDataset dataset, int series, int item)
Generates a URL for a particular item within a series.DateFormat
getDateFormat()
Returns a clone of the date format assigned to this URL generator.String
getItemParameterName()
Returns the item parameter name.String
getPrefix()
Returns the prefix string.String
getSeriesParameterName()
Returns the series parameter name.
-
-
-
Constructor Detail
-
TimeSeriesURLGenerator
public TimeSeriesURLGenerator()
Default constructor.
-
TimeSeriesURLGenerator
public TimeSeriesURLGenerator(DateFormat dateFormat, String prefix, String seriesParameterName, String itemParameterName)
Construct TimeSeriesURLGenerator overriding defaults.- Parameters:
dateFormat
- a formatter for the date (null
not permitted).prefix
- the prefix of the URL (null
not permitted).seriesParameterName
- the name of the series parameter in the URL (null
not permitted).itemParameterName
- the name of the item parameter in the URL (null
not permitted).
-
-
Method Detail
-
getDateFormat
public DateFormat getDateFormat()
Returns a clone of the date format assigned to this URL generator.- Returns:
- The date format (never
null
). - Since:
- 1.0.6
-
getPrefix
public String getPrefix()
Returns the prefix string.- Returns:
- The prefix string (never
null
). - Since:
- 1.0.6
-
getSeriesParameterName
public String getSeriesParameterName()
Returns the series parameter name.- Returns:
- The series parameter name (never
null
). - Since:
- 1.0.6
-
getItemParameterName
public String getItemParameterName()
Returns the item parameter name.- Returns:
- The item parameter name (never
null
). - Since:
- 1.0.6
-
generateURL
public String generateURL(XYDataset dataset, int series, int item)
Generates a URL for a particular item within a series.- Specified by:
generateURL
in interfaceXYURLGenerator
- Parameters:
dataset
- the dataset (null
not permitted).series
- the series number (zero-based index).item
- the item number (zero-based index).- Returns:
- The generated URL.
-
-