net.sf.dynamicreports.report.builder
Class VariableBuilder<T>

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<VariableBuilder<T>,DRVariable<T>>
      extended by net.sf.dynamicreports.report.builder.VariableBuilder<T>
All Implemented Interfaces:
Serializable, DRIValue<T>

public class VariableBuilder<T>
extends AbstractBuilder<VariableBuilder<T>,DRVariable<T>>
implements DRIValue<T>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
 
Constructor Summary
protected VariableBuilder(DRIExpression<?> expression, Calculation calculation)
           
protected VariableBuilder(FieldBuilder<?> field, Calculation calculation)
           
protected VariableBuilder(String name, DRIExpression<?> expression, Calculation calculation)
           
protected VariableBuilder(String name, FieldBuilder<?> field, Calculation calculation)
           
protected VariableBuilder(String name, ValueColumnBuilder<?,?> column, Calculation calculation)
           
protected VariableBuilder(ValueColumnBuilder<?,?> column, Calculation calculation)
           
 
Method Summary
 String getName()
           
 DRVariable<T> getVariable()
           
 VariableBuilder<T> setInitialValueExpression(DRIJasperExpression<?> initialValueExpression)
           
 VariableBuilder<T> setResetGroup(GroupBuilder<?> resetGroup)
           
 VariableBuilder<T> setResetType(Evaluation resetType)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
build, configure, getObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableBuilder

protected VariableBuilder(ValueColumnBuilder<?,?> column,
                          Calculation calculation)

VariableBuilder

protected VariableBuilder(String name,
                          ValueColumnBuilder<?,?> column,
                          Calculation calculation)

VariableBuilder

protected VariableBuilder(FieldBuilder<?> field,
                          Calculation calculation)

VariableBuilder

protected VariableBuilder(String name,
                          FieldBuilder<?> field,
                          Calculation calculation)

VariableBuilder

protected VariableBuilder(DRIExpression<?> expression,
                          Calculation calculation)

VariableBuilder

protected VariableBuilder(String name,
                          DRIExpression<?> expression,
                          Calculation calculation)
Method Detail

setInitialValueExpression

public VariableBuilder<T> setInitialValueExpression(DRIJasperExpression<?> initialValueExpression)

setResetType

public VariableBuilder<T> setResetType(Evaluation resetType)

setResetGroup

public VariableBuilder<T> setResetGroup(GroupBuilder<?> resetGroup)

getVariable

public DRVariable<T> getVariable()

getName

public String getName()
Specified by:
getName in interface DRIValue<T>


Copyright © 2010-2014. All Rights Reserved.