Class JRDesignCrosstabMeasure

    • Field Detail

      • PROPERTY_CALCULATION

        public static final java.lang.String PROPERTY_CALCULATION
        See Also:
        Constant Field Values
      • PROPERTY_INCREMENTER_FACTORY_CLASS_NAME

        public static final java.lang.String PROPERTY_INCREMENTER_FACTORY_CLASS_NAME
        See Also:
        Constant Field Values
      • PROPERTY_PERCENTAGE_CALCULATION_CLASS_NAME

        public static final java.lang.String PROPERTY_PERCENTAGE_CALCULATION_CLASS_NAME
        See Also:
        Constant Field Values
      • PROPERTY_PERCENTAGE_OF_TYPE

        public static final java.lang.String PROPERTY_PERCENTAGE_OF_TYPE
        See Also:
        Constant Field Values
      • PROPERTY_VALUE_CLASS

        public static final java.lang.String PROPERTY_VALUE_CLASS
        See Also:
        Constant Field Values
      • PROPERTY_VALUE_EXPRESSION

        public static final java.lang.String PROPERTY_VALUE_EXPRESSION
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRDesignCrosstabMeasure

        public JRDesignCrosstabMeasure()
        Creates a crosstab measure.
    • Method Detail

      • 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()
      • 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()
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.beans.PropertyChangeListener l)
        Add a property listener to listen to all properties of this class.
        Parameters:
        l - The property listener to add.
        See Also:
        removePropertyChangeListener(PropertyChangeListener)
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.lang.String propName,
                                              java.beans.PropertyChangeListener l)
        Add a property listener to receive property change events for only one specific property.
        Parameters:
        propName - The property to listen to.
        l - The property listener to add.
        See Also:
        removePropertyChangeListener(String, PropertyChangeListener)
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.beans.PropertyChangeListener l)
        Remove a property change listener registered for all properties. This will only remove listeners that were added through the addPropertyChangeListener(PropertyChangeListener) method.
        Parameters:
        l - The listener to remove.
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.lang.String propName,
                                                 java.beans.PropertyChangeListener l)
        Remove a property change listener registered for a specific property.
        Parameters:
        propName - The property to listen to.
        l - The listener to remove.
      • getPropertyChangeSupport

        protected java.beans.PropertyChangeSupport getPropertyChangeSupport()
        Get the property change support object for this class. Because the property change support object has to be transient, it may need to be created.
        Returns:
        The property change support object.