Class FormulaXYZURLGenerator

  • All Implemented Interfaces:
    org.jfree.chart.urls.XYURLGenerator, org.jfree.chart.urls.XYZURLGenerator

    public class FormulaXYZURLGenerator
    extends Object
    implements org.jfree.chart.urls.XYZURLGenerator
    • Constructor Detail

      • FormulaXYZURLGenerator

        public FormulaXYZURLGenerator​(org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime,
                                      String formula)
    • Method Detail

      • generateURL

        public String generateURL​(org.jfree.data.xy.XYDataset dataset,
                                  int series,
                                  int item)
        Generates a URL for a particular item within a series.
        Specified by:
        generateURL in interface org.jfree.chart.urls.XYURLGenerator
        Parameters:
        dataset - the dataset.
        series - the series number (zero-based index).
        item - the item number (zero-based index).
        Returns:
        The generated URL.
      • generateURL

        public String generateURL​(org.jfree.data.xy.XYZDataset dataset,
                                  int series,
                                  int item)
        Generates a URL for a particular item within a series. As a guideline, the URL should be valid within the context of an XHTML 1.0 document.
        Specified by:
        generateURL in interface org.jfree.chart.urls.XYZURLGenerator
        Parameters:
        dataset - the dataset (null not permitted).
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        A string containing the generated URL.