Class StandardCategoryURLGenerator

java.lang.Object
org.jfree.chart.urls.StandardCategoryURLGenerator
All Implemented Interfaces:
Serializable, Cloneable, CategoryURLGenerator

A URL generator that can be assigned to a CategoryItemRenderer.
See Also:
  • Constructor Details

    • StandardCategoryURLGenerator

      Creates a new generator with default settings.
    • StandardCategoryURLGenerator

      Constructor that overrides default prefix to the URL.
      Parameters:
      prefix - the prefix to the URL (null not permitted).
    • StandardCategoryURLGenerator

      public StandardCategoryURLGenerator(String prefix, String seriesParameterName, String categoryParameterName)
      Constructor that overrides all the defaults.
      Parameters:
      prefix - the prefix to the URL (null not permitted).
      seriesParameterName - the name of the series parameter to go in each URL (null not permitted).
      categoryParameterName - the name of the category parameter to go in each URL (null not permitted).
  • Method Details

    • generateURL

      public String generateURL(CategoryDataset dataset, int series, int category)
      Generates a URL for a particular item within a series.
      Specified by:
      generateURL in interface CategoryURLGenerator
      Parameters:
      dataset - the dataset.
      series - the series index (zero-based).
      category - the category index (zero-based).
      Returns:
      The generated URL.
    • clone

      Returns an independent copy of the URL generator.
      Overrides:
      clone in class Object
      Returns:
      A clone.
      Throws:
      CloneNotSupportedException - not thrown by this class, but subclasses (if any) might.
    • equals

      public boolean equals(Object obj)
      Tests the generator for equality with an arbitrary object.
      Overrides:
      equals in class Object
      Parameters:
      obj - the object (null permitted).
      Returns:
      A boolean.
    • hashCode

      public int hashCode()
      Returns a hash code.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code.