Interface DRISimpleExpression<T>

All Superinterfaces:
DRIExpression<T>, DRIValue<T>, Serializable
All Known Implementing Classes:
AbstractBetweenValueExpression, AbstractSimpleExpression, AbstractValueExpression, AbstractValuesExpression, BetweenValueExpression, ColumnNumberExpression, ColumnRowNumberExpression, CrosstabPrintInEvenRow, CrosstabPrintInOddRow, CrosstabRowCount, CrosstabRowCounter, DataSourceExpression, EqualExpression, EqualValueExpression, GreaterOrEqualsValueExpression, GreaterValueExpression, GroupByDataTypeExpression, GroupRowNumberExpression, MessageExpression, MultiPageListDataSourceExpression, MultiPageListSubreportExpression, NotBetweenValueExpression, OrderByExpression, PageRowNumberExpression, PrintInEvenRowExpression, PrintInFirstPageExpression, PrintInOddRowExpression, PrintNotInFirstPageExpression, PrintWhenGroupHasMoreThanOneRowExpression, ReportRowNumberExpression, SerieValueExpression, SmallerOrEqualsValueExpression, SmallerValueExpression, SystemMessageExpression, TableOfContentsCustomizer.PrintHeadingExpression, TableOfContentsCustomizer.ReferenceExpression, UnEqualExpression, UnEqualValueExpression, ValueExpression

public interface DRISimpleExpression<T> extends DRIValue<T>, DRIExpression<T>
The basic and the simplest implementation of an expression.
Author:
Ricardo Mariaca
  • Method Summary

    Modifier and Type
    Method
    Description
    evaluate(ReportParameters reportParameters)
    Evaluates the expression.

    Methods inherited from interface net.sf.dynamicreports.report.definition.expression.DRIExpression

    getName, getValueClass

    Methods inherited from interface net.sf.dynamicreports.report.definition.DRIValue

    getName
  • Method Details

    • evaluate

      T evaluate(ReportParameters reportParameters)
      Evaluates the expression.
      Parameters:
      reportParameters - access to report fields, variables, parameters, expressions, and other report values
      Returns:
      the result of the expression evaluation