public class ExpressionBuilders extends Object
| Constructor and Description |
|---|
ExpressionBuilders() |
public PrintInFirstPageExpression printInFirstPage()
printInFirstPage.
PrintInFirstPageExpression object.public PrintNotInFirstPageExpression printNotInFirstPage()
printNotInFirstPage.
PrintNotInFirstPageExpression object.public PrintWhenGroupHasMoreThanOneRowExpression printWhenGroupHasMoreThanOneRow(String groupName)
printWhenGroupHasMoreThanOneRow.
groupName - a String object.PrintWhenGroupHasMoreThanOneRowExpression object.public PrintWhenGroupHasMoreThanOneRowExpression printWhenGroupHasMoreThanOneRow(GroupBuilder<?> group)
printWhenGroupHasMoreThanOneRow.
group - a GroupBuilder object.PrintWhenGroupHasMoreThanOneRowExpression object.public ReportRowNumberExpression reportRowNumber()
reportRowNumber.
ReportRowNumberExpression object.public PageRowNumberExpression pageRowNumber()
pageRowNumber.
PageRowNumberExpression object.public ColumnRowNumberExpression columnRowNumber()
columnRowNumber.
ColumnRowNumberExpression object.public PageNumberExpression pageNumber()
pageNumber.
PageNumberExpression object.public ColumnNumberExpression columnNumber()
columnNumber.
ColumnNumberExpression object.public GroupRowNumberExpression groupRowNumber(String groupName)
groupRowNumber.
groupName - a String object.GroupRowNumberExpression object.public GroupRowNumberExpression groupRowNumber(GroupBuilder<?> group)
groupRowNumber.
group - a GroupBuilder object.GroupRowNumberExpression object.public ValueExpression<Date> date(Date date)
date.
date - a Date object.ValueExpression object.public ValueExpression<Number> number(Number number)
number.
number - a Number object.ValueExpression object.public ValueExpression<Image> image(Image image)
image.
image - a Image object.ValueExpression object.public ValueExpression<InputStream> inputStream(InputStream inputStream)
inputStream.
inputStream - a InputStream object.ValueExpression object.public ValueExpression<URL> url(URL url)
url.
url - a URL object.ValueExpression object.public <T> ValueExpression<T> value(T value)
value.
T - a T object.value - a T object.ValueExpression object.public <T> ValueExpression<T> value(T value, Class<? super T> valueClass)
value.
T - a T object.value - a T object.valueClass - a Class object.valueClass - a Class object.ValueExpression object.public ValueExpression<String> text(String text)
text.
text - a String object.ValueExpression object.public DataSourceExpression dataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
dataSource.
dataSource - a JRDataSource object.DataSourceExpression object.public MessageExpression message(String key)
message.
key - a String object.MessageExpression object.public MessageExpression message(String key, Object[] arguments)
message.
key - a String object.arguments - an array of Object objects.MessageExpression object.public JasperExpression<String> jasperSyntaxText(String text)
String using Java String rules.text - text to be shownpublic <T> JasperExpression<T> jasperSyntax(String expression, Class<? super T> valueClass)
T - a T object.expression - the jasper expressionvalueClass - the expression classpublic JasperExpression jasperSyntax(String expression)
expression - the jasper expressionpublic PropertyExpression property(String name, DRISimpleExpression<String> valueExpression)
property.
name - a String object.valueExpression - a DRISimpleExpression object.PropertyExpression object.public PropertyExpression property(String name, String value)
property.
name - a String object.value - a String object.PropertyExpression object.public ParameterExpression parameter(String name, DRISimpleExpression<?> valueExpression)
parameter.
name - a String object.valueExpression - a DRISimpleExpression object.ParameterExpression object.public ParameterExpression parameter(String name, Object value)
parameter.
name - a String object.value - a Object object.ParameterExpression object.public PrintInOddRowExpression printInOddRow()
printInOddRow.
PrintInOddRowExpression object.public PrintInEvenRowExpression printInEvenRow()
printInEvenRow.
PrintInEvenRowExpression object.public BeanCollectionSubDatasourceExpression subDatasourceBeanCollection(String fieldName)
subDatasourceBeanCollection.
fieldName - a String object.BeanCollectionSubDatasourceExpression object.public BeanCollectionSubDatasourceExpression subDatasourceBeanCollection(DRIExpression<? extends Collection<?>> expression)
subDatasourceBeanCollection.
expression - a DRIExpression object.BeanCollectionSubDatasourceExpression object.public BeanArraySubDatasourceExpression subDatasourceBeanArray(String fieldName)
subDatasourceBeanArray.
fieldName - a String object.BeanArraySubDatasourceExpression object.public BeanArraySubDatasourceExpression subDatasourceBeanArray(DRIExpression<? extends Object[]> expression)
subDatasourceBeanArray.
expression - a DRIExpression object.BeanArraySubDatasourceExpression object.public MapCollectionSubDatasourceExpression subDatasourceMapCollection(String fieldName)
subDatasourceMapCollection.
fieldName - a String object.MapCollectionSubDatasourceExpression object.public MapCollectionSubDatasourceExpression subDatasourceMapCollection(DRIExpression<? extends Collection<Map<String,?>>> expression)
subDatasourceMapCollection.
expression - a DRIExpression object.MapCollectionSubDatasourceExpression object.public MapArraySubDatasourceExpression subDatasourceMapArray(String fieldName)
subDatasourceMapArray.
fieldName - a String object.MapArraySubDatasourceExpression object.public MapArraySubDatasourceExpression subDatasourceMapArray(DRIExpression<? extends Object[]> expression)
subDatasourceMapArray.
expression - a DRIExpression object.MapArraySubDatasourceExpression object.public OrderByExpression orderBy(CrosstabMeasureBuilder<? extends Comparable<?>> measure)
orderBy.
measure - a CrosstabMeasureBuilder object.OrderByExpression object.public <T> CrosstabValueExpression<T> crosstabValue(AbstractCrosstabGroupBuilder<?,?,?> group)
crosstabValue.
T - a T object.group - a AbstractCrosstabGroupBuilder object.CrosstabValueExpression object.public <T> CrosstabValueExpression<T> crosstabValue(DRICrosstabValue<T> measure)
crosstabValue.
T - a T object.measure - a DRICrosstabValue object.CrosstabValueExpression object.public <T> CrosstabValueExpression<T> crosstabValue(DRICrosstabValue<T> measure, AbstractCrosstabGroupBuilder<?,?,?> group)
crosstabValue.
T - a T object.measure - a DRICrosstabValue object.group - a AbstractCrosstabGroupBuilder object.CrosstabValueExpression object.public <T> CrosstabValueExpression<T> crosstabValue(DRICrosstabValue<T> measure, CrosstabRowGroupBuilder<?> rowGroup, CrosstabColumnGroupBuilder<?> columnGroup)
crosstabValue.
T - a T object.measure - a DRICrosstabValue object.rowGroup - a CrosstabRowGroupBuilder object.columnGroup - a CrosstabColumnGroupBuilder object.CrosstabValueExpression object.Copyright © 2010–2021. All rights reserved.