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.