net.sf.dynamicreports.report.builder.crosstab
Class CrosstabBuilders

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.crosstab.CrosstabBuilders

public class CrosstabBuilders
extends Object

A set of methods of creating and customizing crosstabs

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)

Constructor Summary
CrosstabBuilders()
           
 
Method Summary
<T> CrosstabColumnGroupBuilder<T>
columnGroup(DRIExpression<T> expression)
           
<T> CrosstabColumnGroupBuilder<T>
columnGroup(FieldBuilder<T> field)
           
<T> CrosstabColumnGroupBuilder<T>
columnGroup(String fieldName, Class<T> valueClass)
           
<T> CrosstabColumnGroupBuilder<T>
columnGroup(ValueColumnBuilder<?,T> column)
           
 CrosstabBuilder crosstab()
           
<T> CrosstabMeasureBuilder<T>
measure(DRIExpression<?> expression)
           
<T> CrosstabMeasureBuilder<T>
measure(DRIExpression<?> expression, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(FieldBuilder<T> field, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(String fieldName, Class<?> valueClass, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(String title, DRIExpression<?> expression)
           
<T> CrosstabMeasureBuilder<T>
measure(String title, DRIExpression<?> expression, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(String title, FieldBuilder<T> field, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(String title, String fieldName, Class<?> valueClass, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(String title, ValueColumnBuilder<?,?> column, Calculation calculation)
           
<T> CrosstabMeasureBuilder<T>
measure(ValueColumnBuilder<?,?> column, Calculation calculation)
           
<T> CrosstabRowGroupBuilder<T>
rowGroup(DRIExpression<T> expression)
           
<T> CrosstabRowGroupBuilder<T>
rowGroup(FieldBuilder<T> field)
           
<T> CrosstabRowGroupBuilder<T>
rowGroup(String fieldName, Class<T> valueClass)
           
<T> CrosstabRowGroupBuilder<T>
rowGroup(ValueColumnBuilder<?,T> column)
           
<T> CrosstabVariableBuilder<T>
variable(DRIExpression<?> expression, Calculation calculation)
           
<T> CrosstabVariableBuilder<T>
variable(FieldBuilder<T> field, Calculation calculation)
           
<T> CrosstabVariableBuilder<T>
variable(String fieldName, Class<?> valueClass, Calculation calculation)
           
<T> CrosstabVariableBuilder<T>
variable(ValueColumnBuilder<?,?> column, Calculation calculation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrosstabBuilders

public CrosstabBuilders()
Method Detail

crosstab

public CrosstabBuilder crosstab()

columnGroup

public <T> CrosstabColumnGroupBuilder<T> columnGroup(ValueColumnBuilder<?,T> column)

columnGroup

public <T> CrosstabColumnGroupBuilder<T> columnGroup(FieldBuilder<T> field)

columnGroup

public <T> CrosstabColumnGroupBuilder<T> columnGroup(String fieldName,
                                                     Class<T> valueClass)

columnGroup

public <T> CrosstabColumnGroupBuilder<T> columnGroup(DRIExpression<T> expression)

rowGroup

public <T> CrosstabRowGroupBuilder<T> rowGroup(ValueColumnBuilder<?,T> column)

rowGroup

public <T> CrosstabRowGroupBuilder<T> rowGroup(FieldBuilder<T> field)

rowGroup

public <T> CrosstabRowGroupBuilder<T> rowGroup(String fieldName,
                                               Class<T> valueClass)

rowGroup

public <T> CrosstabRowGroupBuilder<T> rowGroup(DRIExpression<T> expression)

variable

public <T> CrosstabVariableBuilder<T> variable(ValueColumnBuilder<?,?> column,
                                               Calculation calculation)

variable

public <T> CrosstabVariableBuilder<T> variable(FieldBuilder<T> field,
                                               Calculation calculation)

variable

public <T> CrosstabVariableBuilder<T> variable(String fieldName,
                                               Class<?> valueClass,
                                               Calculation calculation)

variable

public <T> CrosstabVariableBuilder<T> variable(DRIExpression<?> expression,
                                               Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(ValueColumnBuilder<?,?> column,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(String title,
                                             ValueColumnBuilder<?,?> column,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(FieldBuilder<T> field,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(String title,
                                             FieldBuilder<T> field,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(String fieldName,
                                             Class<?> valueClass,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(String title,
                                             String fieldName,
                                             Class<?> valueClass,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(DRIExpression<?> expression,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(String title,
                                             DRIExpression<?> expression,
                                             Calculation calculation)

measure

public <T> CrosstabMeasureBuilder<T> measure(DRIExpression<?> expression)

measure

public <T> CrosstabMeasureBuilder<T> measure(String title,
                                             DRIExpression<?> expression)


Copyright © 2010-2014. All Rights Reserved.