public class JRDesignCrosstabMeasure extends JRBaseCrosstabMeasure implements JRChangeEventsSupport
| Modifier and Type | Field and Description |
|---|---|
protected JRDesignVariable |
designVariable |
static java.lang.String |
PROPERTY_CALCULATION |
static java.lang.String |
PROPERTY_INCREMENTER_FACTORY_CLASS_NAME |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_PERCENTAGE_CALCULATION_CLASS_NAME |
static java.lang.String |
PROPERTY_PERCENTAGE_OF_TYPE |
static java.lang.String |
PROPERTY_VALUE_CLASS |
static java.lang.String |
PROPERTY_VALUE_EXPRESSION |
calculationValue, expression, incrementerFactoryClass, incrementerFactoryClassName, incrementerFactoryClassRealName, name, percentageCalculatorClass, percentageCalculatorClassName, percentageCalculatorClassRealName, percentageType, valueClass, valueClassName, valueClassRealName, variable| Constructor and Description |
|---|
JRDesignCrosstabMeasure()
Creates a crosstab measure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a property listener to listen to all properties of this class.
|
void |
addPropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener l)
Add a property listener to receive property change events for only one
specific property.
|
java.lang.Object |
clone() |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
protected java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the property change support object for this class.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a property change listener registered for all properties.
|
void |
removePropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener l)
Remove a property change listener registered for a specific property.
|
void |
setCalculation(CalculationEnum calculationValue)
Sets the calculation type.
|
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 |
setPercentageType(CrosstabPercentageEnum percentageType)
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.
|
clone, getCalculationValue, getIncrementerFactoryClass, getIncrementerFactoryClassName, getName, getPercentageCalculatorClass, getPercentageCalculatorClassName, getPercentageType, getValueClass, getValueClassName, getValueExpression, getVariablepublic static final java.lang.String PROPERTY_CALCULATION
public static final java.lang.String PROPERTY_INCREMENTER_FACTORY_CLASS_NAME
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_PERCENTAGE_CALCULATION_CLASS_NAME
public static final java.lang.String PROPERTY_PERCENTAGE_OF_TYPE
public static final java.lang.String PROPERTY_VALUE_CLASS
public static final java.lang.String PROPERTY_VALUE_EXPRESSION
protected JRDesignVariable designVariable
public JRDesignCrosstabMeasure()
public void setCalculation(CalculationEnum calculationValue)
calculationValue - the calculation typeJRCrosstabMeasure.getCalculationValue()public void setValueExpression(JRExpression expression)
expression - the measure value expression.JRCrosstabMeasure.getValueExpression()public void setIncrementerFactoryClassName(java.lang.String incrementerFactoryClassName)
incrementerFactoryClassName - the incrementer factory class nameJRCrosstabMeasure.getIncrementerFactoryClassName()public void setName(java.lang.String name)
name - the measure nameJRCrosstabMeasure.getName()public void setPercentageType(CrosstabPercentageEnum percentageType)
percentageType - the percentage calculation typeJRCrosstabMeasure.getPercentageType()public void setPercentageCalculatorClassName(java.lang.String percentageCalculatorClassName)
percentageCalculatorClassName - the percentage calculator class nameJRCrosstabMeasure.getPercentageCalculatorClassName()public void setValueClassName(java.lang.String valueClassName)
valueClassName - the measure value class nameJRCrosstabMeasure.getValueClassName()public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
l - The property listener to add.removePropertyChangeListener(PropertyChangeListener)public void addPropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener l)
propName - The property to listen to.l - The property listener to add.removePropertyChangeListener(String, PropertyChangeListener)public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener(PropertyChangeListener)
method.l - The listener to remove.public void removePropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener l)
propName - The property to listen to.l - The listener to remove.protected java.beans.PropertyChangeSupport getPropertyChangeSupport()
public java.lang.Object clone()
clone in interface JRCloneableclone in class JRBaseCrosstabMeasurepublic JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupport© 2001-2010 Jaspersoft Corporation www.jaspersoft.com