Class JRFillCategorySeries

java.lang.Object
net.sf.jasperreports.charts.fill.JRFillCategorySeries
All Implemented Interfaces:
Cloneable, JRCategorySeries, JRCloneable

public class JRFillCategorySeries extends Object implements JRCategorySeries
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Field Details

  • Constructor Details

  • Method Details

    • getSeriesExpression

      public JRExpression getSeriesExpression()
      Specified by:
      getSeriesExpression in interface JRCategorySeries
      Returns:
      the expression of the series name. The value of this expression can be any java.lang.Comparable object.
      Note that this expression may return different values with each iteration, which in turn will result in the dataset having multiple category series, even though a single <categorySeries> tag was used inside <categoryDataset>. However, this expression usually returns a java.lang.String constant, and there are several <categorySeries> tags that introduce multiple category series in the dataset.
    • getCategoryExpression

      public JRExpression getCategoryExpression()
      Specified by:
      getCategoryExpression in interface JRCategorySeries
      Returns:
      the expression of the name of the category for each value inside the series specified by the series expression. Categories are java.lang.Comparable objects (not necessarily java.lang.String objects).
    • getValueExpression

      public JRExpression getValueExpression()
      Specified by:
      getValueExpression in interface JRCategorySeries
      Returns:
      the value expression, a java.lang.Number value for each category in the specified series.
    • getLabelExpression

      public JRExpression getLabelExpression()
      Specified by:
      getLabelExpression in interface JRCategorySeries
      Returns:
      the label expression. If present, this expression allows customization of the item labels in the chart.
    • getSeries

      public Comparable<?> getSeries()
    • getCategory

      public Comparable<?> getCategory()
    • getValue

      public Number getValue()
    • getLabel

      public String getLabel()
    • getPrintItemHyperlink

      public JRPrintHyperlink getPrintItemHyperlink()
    • evaluate

      public void evaluate(JRCalculator calculator) throws JRExpressionEvalException
      Throws:
      JRExpressionEvalException
    • evaluateItemHyperlink

      public void evaluateItemHyperlink(JRCalculator calculator) throws JRExpressionEvalException
      Throws:
      JRExpressionEvalException
    • hasItemHyperlinks

      public boolean hasItemHyperlinks()
    • getItemHyperlink

      public JRHyperlink getItemHyperlink()
      Description copied from interface: JRCategorySeries
      Returns the hyperlink specification for chart items.

      The hyperlink will be evaluated for every chart item and an image map will be created for the chart.

      Specified by:
      getItemHyperlink in interface JRCategorySeries
      Returns:
      hyperlink specification for chart items
    • clone

      public Object clone()
      Specified by:
      clone in interface JRCloneable
      Overrides:
      clone in class Object