net.sf.jasperreports.crosstabs.design
Class JRDesignCrosstabMeasure

java.lang.Object
  extended bynet.sf.jasperreports.crosstabs.base.JRBaseCrosstabMeasure
      extended bynet.sf.jasperreports.crosstabs.design.JRDesignCrosstabMeasure
All Implemented Interfaces:
JRCrosstabMeasure, java.io.Serializable

public class JRDesignCrosstabMeasure
extends JRBaseCrosstabMeasure

Crosstab measure implementation to be used for report designing.

Version:
$Id: JRDesignCrosstabMeasure.java,v 1.3 2005/11/28 09:20:45 teodord Exp $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabMeasure
calculation, expression, incrementerFactoryClass, incrementerFactoryClassName, name, percentageCalculatorClass, percentageCalculatorClassName, percentageOfType, valueClass, valueClassName, variable
 
Fields inherited from interface net.sf.jasperreports.crosstabs.JRCrosstabMeasure
PERCENTAGE_TYPE_GRAND_TOTAL, PERCENTAGE_TYPE_NONE
 
Constructor Summary
JRDesignCrosstabMeasure()
          Creates a crosstab measure.
 
Method Summary
 void setCalculation(byte calculation)
          Sets the calculation type.
protected  void setExpressionClass()
           
 void setIncrementerFactoryClassName(java.lang.String incrementerFactoryClassName)
          Sets the incrementer factory class name.
 void setName(java.lang.String name)
          Sets the measure name.
 void setPercentageCalculatorClassName(java.lang.String percentageCalculatorClassName)
          Sets the percentage calculator class name.
 void setPercentageOfType(byte percentageOfType)
          Sets the percentage calculation type.
 void setValueClassName(java.lang.String valueClassName)
          Sets the measure value class name.
 void setValueExpression(JRExpression expression)
          Sets the measure value expression.
 
Methods inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabMeasure
getCalculation, getIncrementerFactoryClass, getIncrementerFactoryClassName, getName, getPercentageCalculatorClass, getPercentageCalculatorClassName, getPercentageOfType, getValueClass, getValueClassName, getValueExpression, getVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRDesignCrosstabMeasure

public JRDesignCrosstabMeasure()
Creates a crosstab measure.

Method Detail

setCalculation

public void setCalculation(byte calculation)
Sets the calculation type.

Parameters:
calculation - the calculation type
See Also:
JRCrosstabMeasure.getCalculation()

setValueExpression

public void setValueExpression(JRExpression expression)
Sets the measure value expression.

Parameters:
expression - the measure value expression.
See Also:
JRCrosstabMeasure.getValueExpression()

setIncrementerFactoryClassName

public void setIncrementerFactoryClassName(java.lang.String incrementerFactoryClassName)
Sets the incrementer factory class name.

Parameters:
incrementerFactoryClassName - the incrementer factory class name
See Also:
JRCrosstabMeasure.getIncrementerFactoryClassName()

setName

public void setName(java.lang.String name)
Sets the measure name.

Parameters:
name - the measure name
See Also:
JRCrosstabMeasure.getName()

setPercentageOfType

public void setPercentageOfType(byte percentageOfType)
Sets the percentage calculation type.

Parameters:
percentageOfType - the percentage calculation type
See Also:
JRCrosstabMeasure.getPercentageOfType()

setPercentageCalculatorClassName

public void setPercentageCalculatorClassName(java.lang.String percentageCalculatorClassName)
Sets the percentage calculator class name.

Parameters:
percentageCalculatorClassName - the percentage calculator class name
See Also:
JRCrosstabMeasure.getPercentageCalculatorClassName()

setValueClassName

public void setValueClassName(java.lang.String valueClassName)
Sets the measure value class name.

Parameters:
valueClassName - the measure value class name
See Also:
JRCrosstabMeasure.getValueClassName()

setExpressionClass

protected void setExpressionClass()


© 2001-2005 JasperSoft Corporation www.jaspersoft.com