Class CrosstabBuilders
java.lang.Object
net.sf.dynamicreports.report.builder.crosstab.CrosstabBuilders
A set of methods of creating and customizing crosstabs
- Author:
- Ricardo Mariaca
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> CrosstabColumnGroupBuilder<T>
columnGroup
(String fieldName, Class<T> valueClass) columnGroup.<T> CrosstabColumnGroupBuilder<T>
columnGroup
(ValueColumnBuilder<?, T> column) columnGroup.<T> CrosstabColumnGroupBuilder<T>
columnGroup
(FieldBuilder<T> field) columnGroup.<T> CrosstabColumnGroupBuilder<T>
columnGroup
(DRIExpression<T> expression) columnGroup.crosstab()
crosstab.<T> CrosstabMeasureBuilder<T>
measure
(String fieldName, Class<?> valueClass, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(String title, String fieldName, Class<?> valueClass, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(String title, ValueColumnBuilder<?, ?> column, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(String title, FieldBuilder<T> field, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(String title, DRIExpression<?> expression) measure.<T> CrosstabMeasureBuilder<T>
measure
(String title, DRIExpression<?> expression, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(ValueColumnBuilder<?, ?> column, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(FieldBuilder<T> field, Calculation calculation) measure.<T> CrosstabMeasureBuilder<T>
measure
(DRIExpression<?> expression) measure.<T> CrosstabMeasureBuilder<T>
measure
(DRIExpression<?> expression, Calculation calculation) measure.<T> CrosstabRowGroupBuilder<T>
rowGroup.<T> CrosstabRowGroupBuilder<T>
rowGroup
(ValueColumnBuilder<?, T> column) rowGroup.<T> CrosstabRowGroupBuilder<T>
rowGroup
(FieldBuilder<T> field) rowGroup.<T> CrosstabRowGroupBuilder<T>
rowGroup
(DRIExpression<T> expression) rowGroup.<T> CrosstabVariableBuilder<T>
variable
(String fieldName, Class<?> valueClass, Calculation calculation) variable.<T> CrosstabVariableBuilder<T>
variable
(ValueColumnBuilder<?, ?> column, Calculation calculation) variable.<T> CrosstabVariableBuilder<T>
variable
(FieldBuilder<T> field, Calculation calculation) variable.<T> CrosstabVariableBuilder<T>
variable
(DRIExpression<?> expression, Calculation calculation) variable.
-
Constructor Details
-
CrosstabBuilders
public CrosstabBuilders()
-
-
Method Details
-
crosstab
crosstab.
- Returns:
- a
CrosstabBuilder
object.
-
columnGroup
columnGroup.
- Type Parameters:
T
- a T object.- Parameters:
column
- aValueColumnBuilder
object.- Returns:
- a
CrosstabColumnGroupBuilder
object.
-
columnGroup
columnGroup.
- Type Parameters:
T
- a T object.- Parameters:
field
- aFieldBuilder
object.- Returns:
- a
CrosstabColumnGroupBuilder
object.
-
columnGroup
columnGroup.
- Type Parameters:
T
- a T object.- Parameters:
fieldName
- aString
object.valueClass
- aClass
object.- Returns:
- a
CrosstabColumnGroupBuilder
object.
-
columnGroup
columnGroup.
- Type Parameters:
T
- a T object.- Parameters:
expression
- aDRIExpression
object.- Returns:
- a
CrosstabColumnGroupBuilder
object.
-
rowGroup
rowGroup.
- Type Parameters:
T
- a T object.- Parameters:
column
- aValueColumnBuilder
object.- Returns:
- a
CrosstabRowGroupBuilder
object.
-
rowGroup
rowGroup.
- Type Parameters:
T
- a T object.- Parameters:
field
- aFieldBuilder
object.- Returns:
- a
CrosstabRowGroupBuilder
object.
-
rowGroup
rowGroup.
- Type Parameters:
T
- a T object.- Parameters:
fieldName
- aString
object.valueClass
- aClass
object.- Returns:
- a
CrosstabRowGroupBuilder
object.
-
rowGroup
rowGroup.
- Type Parameters:
T
- a T object.- Parameters:
expression
- aDRIExpression
object.- Returns:
- a
CrosstabRowGroupBuilder
object.
-
variable
public <T> CrosstabVariableBuilder<T> variable(ValueColumnBuilder<?, ?> column, Calculation calculation) variable.
- Type Parameters:
T
- a T object.- Parameters:
column
- aValueColumnBuilder
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabVariableBuilder
object.
-
variable
variable.
- Type Parameters:
T
- a T object.- Parameters:
field
- aFieldBuilder
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabVariableBuilder
object.
-
variable
public <T> CrosstabVariableBuilder<T> variable(String fieldName, Class<?> valueClass, Calculation calculation) variable.
- Type Parameters:
T
- a T object.- Parameters:
fieldName
- aString
object.valueClass
- aClass
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabVariableBuilder
object.
-
variable
public <T> CrosstabVariableBuilder<T> variable(DRIExpression<?> expression, Calculation calculation) variable.
- Type Parameters:
T
- a T object.- Parameters:
expression
- aDRIExpression
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabVariableBuilder
object.
-
measure
public <T> CrosstabMeasureBuilder<T> measure(ValueColumnBuilder<?, ?> column, Calculation calculation) measure.
- Type Parameters:
T
- a T object.- Parameters:
column
- aValueColumnBuilder
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
public <T> CrosstabMeasureBuilder<T> measure(String title, ValueColumnBuilder<?, ?> column, Calculation calculation) measure.
- Type Parameters:
T
- a T object.- Parameters:
title
- aString
object.column
- aValueColumnBuilder
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
measure.
- Type Parameters:
T
- a T object.- Parameters:
field
- aFieldBuilder
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
public <T> CrosstabMeasureBuilder<T> measure(String title, FieldBuilder<T> field, Calculation calculation) measure.
- Type Parameters:
T
- a T object.- Parameters:
title
- aString
object.field
- aFieldBuilder
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
public <T> CrosstabMeasureBuilder<T> measure(String fieldName, Class<?> valueClass, Calculation calculation) measure.
- Type Parameters:
T
- a T object.- Parameters:
fieldName
- aString
object.valueClass
- aClass
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
public <T> CrosstabMeasureBuilder<T> measure(String title, String fieldName, Class<?> valueClass, Calculation calculation) measure.
- Type Parameters:
T
- a T object.- Parameters:
title
- aString
object.fieldName
- aString
object.valueClass
- aClass
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
measure.
- Type Parameters:
T
- a T object.- Parameters:
expression
- aDRIExpression
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
public <T> CrosstabMeasureBuilder<T> measure(String title, DRIExpression<?> expression, Calculation calculation) measure.
- Type Parameters:
T
- a T object.- Parameters:
title
- aString
object.expression
- aDRIExpression
object.calculation
- aCalculation
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
measure.
- Type Parameters:
T
- a T object.- Parameters:
expression
- aDRIExpression
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-
measure
measure.
- Type Parameters:
T
- a T object.- Parameters:
title
- aString
object.expression
- aDRIExpression
object.- Returns:
- a
CrosstabMeasureBuilder
object.
-