net.sf.dynamicreports.report.base.crosstab
Class DRCrosstabVariable<T>

java.lang.Object
  extended by net.sf.dynamicreports.report.base.crosstab.DRCrosstabVariable<T>
All Implemented Interfaces:
Serializable, DRICrosstabVariable<T>, DRIValue<T>, DRIExpression<T>, DRISystemExpression<T>

public class DRCrosstabVariable<T>
extends Object
implements DRICrosstabVariable<T>

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

Constructor Summary
DRCrosstabVariable(DRIExpression<?> valueExpression, Calculation calculation)
           
 
Method Summary
 Calculation getCalculation()
           
 String getName()
           
 CrosstabPercentageType getPercentageType()
           
 Class<? super T> getValueClass()
           
 DRIExpression<?> getValueExpression()
           
 void setPercentageType(CrosstabPercentageType percentageType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DRCrosstabVariable

public DRCrosstabVariable(DRIExpression<?> valueExpression,
                          Calculation calculation)
Method Detail

getName

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

getValueExpression

public DRIExpression<?> getValueExpression()
Specified by:
getValueExpression in interface DRICrosstabVariable<T>

getCalculation

public Calculation getCalculation()
Specified by:
getCalculation in interface DRICrosstabVariable<T>

getPercentageType

public CrosstabPercentageType getPercentageType()
Specified by:
getPercentageType in interface DRICrosstabVariable<T>

setPercentageType

public void setPercentageType(CrosstabPercentageType percentageType)

getValueClass

public Class<? super T> getValueClass()
Specified by:
getValueClass in interface DRICrosstabVariable<T>
Specified by:
getValueClass in interface DRIExpression<T>


Copyright © 2010-2014. All Rights Reserved.