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

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

public class Crosstabs
extends Object

A set of methods of creating and customizing crosstabs

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

Constructor Summary
Crosstabs()
           
 
Method Summary
static
<T> CrosstabColumnGroupBuilder<T>
columnGroup(DRIExpression<T> expression)
           
static
<T> CrosstabColumnGroupBuilder<T>
columnGroup(FieldBuilder<T> field)
           
static
<T> CrosstabColumnGroupBuilder<T>
columnGroup(String fieldName, Class<T> valueClass)
           
static
<T> CrosstabColumnGroupBuilder<T>
columnGroup(ValueColumnBuilder<?,T> column)
           
static CrosstabBuilder crosstab()
           
static
<T> CrosstabMeasureBuilder<T>
measure(DRIExpression<?> expression)
           
static
<T> CrosstabMeasureBuilder<T>
measure(DRIExpression<?> expression, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(FieldBuilder<T> field, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(String fieldName, Class<?> valueClass, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(String title, DRIExpression<?> expression)
           
static
<T> CrosstabMeasureBuilder<T>
measure(String title, DRIExpression<?> expression, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(String title, FieldBuilder<T> field, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(String title, String fieldName, Class<?> valueClass, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(String title, ValueColumnBuilder<?,?> column, Calculation calculation)
           
static
<T> CrosstabMeasureBuilder<T>
measure(ValueColumnBuilder<?,?> column, Calculation calculation)
           
static
<T> CrosstabRowGroupBuilder<T>
rowGroup(DRIExpression<T> expression)
           
static
<T> CrosstabRowGroupBuilder<T>
rowGroup(FieldBuilder<T> field)
           
static
<T> CrosstabRowGroupBuilder<T>
rowGroup(String fieldName, Class<T> valueClass)
           
static
<T> CrosstabRowGroupBuilder<T>
rowGroup(ValueColumnBuilder<?,T> column)
           
static
<T> CrosstabVariableBuilder<T>
variable(DRIExpression<?> expression, Calculation calculation)
           
static
<T> CrosstabVariableBuilder<T>
variable(FieldBuilder<T> field, Calculation calculation)
           
static
<T> CrosstabVariableBuilder<T>
variable(String fieldName, Class<?> valueClass, Calculation calculation)
           
static
<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

Crosstabs

public Crosstabs()
Method Detail

crosstab

public static CrosstabBuilder crosstab()

columnGroup

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

columnGroup

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

columnGroup

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

columnGroup

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

rowGroup

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

rowGroup

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

rowGroup

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

rowGroup

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

variable

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

variable

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

variable

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

variable

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

measure

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

measure

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

measure

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

measure

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

measure

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

measure

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

measure

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

measure

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

measure

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

measure

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


Copyright © 2010-2014. All Rights Reserved.