Interface DRIExpression<T>

All Superinterfaces:
Serializable
All Known Subinterfaces:
DRIBooleanColumn, DRIComplexExpression<T>, DRICrosstabColumnGroup<T>, DRICrosstabGroup<T>, DRICrosstabRowGroup<T>, DRICrosstabVariable<T>, DRIField<T>, DRIJasperExpression<T>, DRISimpleExpression<T>, DRISubtotal<T>, DRISystemExpression<T>, DRIValueColumn<T>, DRIVariable<T>
All Known Implementing Classes:
AbstractBetweenValueExpression, AbstractComplexExpression, AbstractSimpleExpression, AbstractSubDatasourceExpression, AbstractSystemExpression, AbstractValueExpression, AbstractValuesExpression, AddExpression, BeanArraySubDatasourceExpression, BeanCollectionSubDatasourceExpression, BetweenValueExpression, BooleanImageExpression, ColumnNumberExpression, ColumnRowNumberExpression, CrosstabExpression, CrosstabMeasureExpression, CrosstabPrintInEvenRow, CrosstabPrintInOddRow, CrosstabRowCount, CrosstabRowCounter, CrosstabValueExpression, CurrentDateExpression, DataSourceExpression, DivideExpression, DRBooleanColumn, DRCrosstabColumnGroup, DRCrosstabGroup, DRCrosstabRowGroup, DRCrosstabVariable, DRField, DRSubtotal, DRValueColumn, DRVariable, EqualExpression, EqualValueExpression, GreaterOrEqualsValueExpression, GreaterValueExpression, GroupByDataTypeExpression, GroupedSeriesExpression, GroupRowNumberExpression, JasperExpression, MapArraySubDatasourceExpression, MapCollectionSubDatasourceExpression, MessageExpression, MultiPageListDataSourceExpression, MultiPageListSubreportExpression, MultiplyExpression, NotBetweenValueExpression, OrderByExpression, PageNumberExpression, PageNumberExpression, PageRowNumberExpression, PageXofYNumberExpression, PercentageExpression, PrintInEvenRowExpression, PrintInFirstPageExpression, PrintInOddRowExpression, PrintNotInFirstPageExpression, PrintWhenGroupHasMoreThanOneRowExpression, ReportRowNumberExpression, SerieValueExpression, SmallerOrEqualsValueExpression, SmallerValueExpression, SubtractExpression, SystemMessageExpression, TableOfContentsCustomizer.PrintHeadingExpression, TableOfContentsCustomizer.ReferenceExpression, TocPrintWhenExpression, TocReferenceExpression, TocReferenceLinkExpression, UnEqualExpression, UnEqualValueExpression, ValueExpression

public interface DRIExpression<T> extends Serializable
Expressions are used to define various calculations, conditions, text field content, specific report groups, etc. Every expression can access the declared report fields, variables and other expressions and get their values to calculate the expression value.
Author:
Ricardo Mariaca
  • Method Summary

    Modifier and Type
    Method
    Description
    getName.
    Class<? super T>
    getValueClass.
  • Method Details

    • getName

      String getName()

      getName.

      Returns:
      a String object.
    • getValueClass

      Class<? super T> getValueClass()

      getValueClass.

      Returns:
      a Class object.