Class GroupByExpression

java.lang.Object
org.jfree.report.expressions.AbstractExpression
org.jfree.report.expressions.sys.GroupByExpression
All Implemented Interfaces:
Serializable, Cloneable, Expression

public class GroupByExpression extends AbstractExpression
Creation-Date: 08.10.2006, 16:28:37
Author:
Thomas Morgner
See Also:
  • Constructor Details

    • GroupByExpression

      public GroupByExpression()
  • Method Details

    • computeValue

      public Object computeValue() throws DataSourceException
      Return the current expression value.

      The value depends (obviously) on the expression implementation.

      Returns:
      the value of the function.
      Throws:
      DataSourceException
    • setField

      public void setField(int index, String field)
    • getField

      public String getField(int index)
    • getFieldCount

      public int getFieldCount()
    • getField

      public String[] getField()
    • setField

      public void setField(String[] fields)
    • clone

      public Object clone() throws CloneNotSupportedException
      Description copied from class: AbstractExpression
      Clones the expression, expression should be reinitialized after the cloning.

      Expression maintain no state, cloning is done at the beginning of the report processing to disconnect the used expression from any other object space.

      Specified by:
      clone in interface Expression
      Overrides:
      clone in class AbstractExpression
      Returns:
      A clone of this expression.
      Throws:
      CloneNotSupportedException - this should never happen.