net.sf.dynamicreports.report.definition.expression
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, ColumnNumberExpression, ColumnRowNumberExpression, CrosstabTransform.CrosstabRowCounter, CrosstabValueExpression, DataSourceExpression, DivideExpression, DRBooleanColumn, DRCrosstabColumnGroup, DRCrosstabGroup, DRCrosstabRowGroup, DRCrosstabVariable, DRField, DRSubtotal, DRValueColumn, DRVariable, EqualExpression, EqualValueExpression, GreaterOrEqualsValueExpression, GreaterValueExpression, GroupRowNumberExpression, JasperExpression, MapArraySubDatasourceExpression, MapCollectionSubDatasourceExpression, MessageExpression, MultiplyExpression, NotBetweenValueExpression, OrderByExpression, PageNumberExpression, PageRowNumberExpression, PercentageExpression, PrintInEvenRowExpression, PrintInFirstPageExpression, PrintInOddRowExpression, PrintNotInFirstPageExpression, PrintWhenGroupHasMoreThanOneRowExpression, ReportRowNumberExpression, SmallerOrEqualsValueExpression, SmallerValueExpression, SubtractExpression, SystemMessageExpression, TableOfContentsCustomizer.PrintHeadingExpression, TableOfContentsCustomizer.ReferenceExpression, 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 (r.mariaca@dynamicreports.org)

Method Summary
 String getName()
           
 Class<? super T> getValueClass()
           
 

Method Detail

getName

String getName()

getValueClass

Class<? super T> getValueClass()


Copyright © 2010-2014. All Rights Reserved.