net.sf.dynamicreports.report.builder.subtotal
Class SubtotalBuilders
java.lang.Object
net.sf.dynamicreports.report.builder.subtotal.SubtotalBuilders
public class SubtotalBuilders
- extends Object
A set of methods of creating column subtotals
- Author:
- Ricardo Mariaca (r.mariaca@dynamicreports.org)
Method Summary |
|
aggregate(DRIExpression<?> expression,
ColumnBuilder<?,?> showInColumn,
Calculation calculation)
|
|
aggregate(FieldBuilder<?> field,
ColumnBuilder<?,?> showInColumn,
Calculation calculation)
|
|
aggregate(String fieldName,
Class<?> valueClass,
ColumnBuilder<?,?> showInColumn,
Calculation calculation)
|
|
aggregate(ValueColumnBuilder<?,?> subtotalColumn,
Calculation calculation)
|
|
avg(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
avg(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
avg(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
avg(ValueColumnBuilder<?,T> subtotalColumn)
|
AggregationSubtotalBuilder<Long> |
count(DRIExpression<?> expression,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
count(FieldBuilder<?> field,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
count(String fieldName,
Class<?> valueClass,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
count(ValueColumnBuilder<?,?> subtotalColumn)
|
|
customValue(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
distinctCount(DRIExpression<?> expression,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
distinctCount(FieldBuilder<?> field,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
distinctCount(String fieldName,
Class<?> valueClass,
ColumnBuilder<?,?> showInColumn)
|
AggregationSubtotalBuilder<Long> |
distinctCount(ValueColumnBuilder<?,?> subtotalColumn)
|
|
first(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
first(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
first(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
first(ValueColumnBuilder<?,T> subtotalColumn)
|
|
max(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
max(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
max(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
max(ValueColumnBuilder<?,T> subtotalColumn)
|
|
min(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
min(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
min(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
min(ValueColumnBuilder<?,T> subtotalColumn)
|
PercentageSubtotalBuilder |
percentage(FieldBuilder<? extends Number> field,
ColumnBuilder<?,?> showInColumn)
|
PercentageSubtotalBuilder |
percentage(String fieldName,
Class<? extends Number> valueClass,
ColumnBuilder<?,?> showInColumn)
|
PercentageSubtotalBuilder |
percentage(ValueColumnBuilder<?,? extends Number> subtotalColumn)
|
|
stdDev(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
stdDev(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
stdDev(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
stdDev(ValueColumnBuilder<?,T> subtotalColumn)
|
|
sum(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
sum(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
sum(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
sum(ValueColumnBuilder<?,T> subtotalColumn)
|
AggregationSubtotalBuilder<String> |
text(String text,
ColumnBuilder<?,?> showInColumn)
|
|
var(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
|
|
var(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
|
|
var(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
|
|
var(ValueColumnBuilder<?,T> subtotalColumn)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubtotalBuilders
public SubtotalBuilders()
aggregate
public <T> AggregationSubtotalBuilder<T> aggregate(ValueColumnBuilder<?,?> subtotalColumn,
Calculation calculation)
aggregate
public <T> AggregationSubtotalBuilder<T> aggregate(String fieldName,
Class<?> valueClass,
ColumnBuilder<?,?> showInColumn,
Calculation calculation)
aggregate
public <T> AggregationSubtotalBuilder<T> aggregate(FieldBuilder<?> field,
ColumnBuilder<?,?> showInColumn,
Calculation calculation)
aggregate
public <T> AggregationSubtotalBuilder<T> aggregate(DRIExpression<?> expression,
ColumnBuilder<?,?> showInColumn,
Calculation calculation)
sum
public <T extends Number> AggregationSubtotalBuilder<T> sum(ValueColumnBuilder<?,T> subtotalColumn)
sum
public <T extends Number> AggregationSubtotalBuilder<T> sum(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
sum
public <T extends Number> AggregationSubtotalBuilder<T> sum(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
sum
public <T extends Number> AggregationSubtotalBuilder<T> sum(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
avg
public <T extends Number> AggregationSubtotalBuilder<Number> avg(ValueColumnBuilder<?,T> subtotalColumn)
avg
public <T extends Number> AggregationSubtotalBuilder<Number> avg(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
avg
public <T extends Number> AggregationSubtotalBuilder<Number> avg(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
avg
public <T extends Number> AggregationSubtotalBuilder<Number> avg(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
count
public AggregationSubtotalBuilder<Long> count(ValueColumnBuilder<?,?> subtotalColumn)
count
public AggregationSubtotalBuilder<Long> count(String fieldName,
Class<?> valueClass,
ColumnBuilder<?,?> showInColumn)
count
public AggregationSubtotalBuilder<Long> count(FieldBuilder<?> field,
ColumnBuilder<?,?> showInColumn)
count
public AggregationSubtotalBuilder<Long> count(DRIExpression<?> expression,
ColumnBuilder<?,?> showInColumn)
distinctCount
public AggregationSubtotalBuilder<Long> distinctCount(ValueColumnBuilder<?,?> subtotalColumn)
distinctCount
public AggregationSubtotalBuilder<Long> distinctCount(String fieldName,
Class<?> valueClass,
ColumnBuilder<?,?> showInColumn)
distinctCount
public AggregationSubtotalBuilder<Long> distinctCount(FieldBuilder<?> field,
ColumnBuilder<?,?> showInColumn)
distinctCount
public AggregationSubtotalBuilder<Long> distinctCount(DRIExpression<?> expression,
ColumnBuilder<?,?> showInColumn)
first
public <T> AggregationSubtotalBuilder<T> first(ValueColumnBuilder<?,T> subtotalColumn)
first
public <T> AggregationSubtotalBuilder<T> first(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
first
public <T> AggregationSubtotalBuilder<T> first(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
first
public <T> AggregationSubtotalBuilder<T> first(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
max
public <T> AggregationSubtotalBuilder<T> max(ValueColumnBuilder<?,T> subtotalColumn)
max
public <T> AggregationSubtotalBuilder<T> max(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
max
public <T> AggregationSubtotalBuilder<T> max(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
max
public <T> AggregationSubtotalBuilder<T> max(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
min
public <T> AggregationSubtotalBuilder<T> min(ValueColumnBuilder<?,T> subtotalColumn)
min
public <T> AggregationSubtotalBuilder<T> min(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
min
public <T> AggregationSubtotalBuilder<T> min(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
min
public <T> AggregationSubtotalBuilder<T> min(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
stdDev
public <T extends Number> AggregationSubtotalBuilder<Number> stdDev(ValueColumnBuilder<?,T> subtotalColumn)
stdDev
public <T extends Number> AggregationSubtotalBuilder<Number> stdDev(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
stdDev
public <T extends Number> AggregationSubtotalBuilder<Number> stdDev(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
stdDev
public <T extends Number> AggregationSubtotalBuilder<Number> stdDev(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
var
public <T extends Number> AggregationSubtotalBuilder<Number> var(ValueColumnBuilder<?,T> subtotalColumn)
var
public <T extends Number> AggregationSubtotalBuilder<Number> var(String fieldName,
Class<T> valueClass,
ColumnBuilder<?,?> showInColumn)
var
public <T extends Number> AggregationSubtotalBuilder<Number> var(FieldBuilder<T> field,
ColumnBuilder<?,?> showInColumn)
var
public <T extends Number> AggregationSubtotalBuilder<Number> var(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
customValue
public <T> CustomSubtotalBuilder<T> customValue(DRIExpression<T> expression,
ColumnBuilder<?,?> showInColumn)
percentage
public PercentageSubtotalBuilder percentage(ValueColumnBuilder<?,? extends Number> subtotalColumn)
percentage
public PercentageSubtotalBuilder percentage(String fieldName,
Class<? extends Number> valueClass,
ColumnBuilder<?,?> showInColumn)
percentage
public PercentageSubtotalBuilder percentage(FieldBuilder<? extends Number> field,
ColumnBuilder<?,?> showInColumn)
text
public AggregationSubtotalBuilder<String> text(String text,
ColumnBuilder<?,?> showInColumn)
Copyright © 2010-2014. All Rights Reserved.