Class JRAbstractChartCustomizer

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Boolean getBooleanProperty​(java.lang.String propertySuffix)  
      java.lang.String getCustomizerPropertyName​(java.lang.String propertySuffix)  
      java.lang.Double getDoubleProperty​(java.lang.String propertySuffix)  
      protected java.lang.Object getFieldValue​(java.lang.String fieldName)
      Returns the value of a report field.
      protected java.lang.Object getFieldValue​(java.lang.String fieldName, boolean fromInputDataset)
      Returns the value of a report or input dataset field.
      java.lang.Float getFloatProperty​(java.lang.String propertySuffix)  
      java.lang.Integer getIntegerProperty​(java.lang.String propertySuffix)  
      protected java.lang.Object getParameterValue​(java.lang.String parameterName)
      Returns the value of a report parameter.
      protected java.lang.Object getParameterValue​(java.lang.String parameterName, boolean fromInputDataset)
      Returns the value of a report or input dataset parameter.
      java.lang.String getProperty​(java.lang.String propertySuffix)  
      protected java.lang.Object getVariableValue​(java.lang.String variableName)
      Returns the value of a report variable.
      protected java.lang.Object getVariableValue​(java.lang.String variableName, boolean fromInputDataset)
      Returns the value of a report or input dataset variable.
      void init​(JRFillChart chart)
      Initializes the chart customizer.
      void setName​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JRAbstractChartCustomizer

        protected JRAbstractChartCustomizer()
        Default constructor.
    • Method Detail

      • init

        public void init​(JRFillChart chart)
        Initializes the chart customizer.
        Parameters:
        chart - the fill chart object
      • getParameterValue

        protected final java.lang.Object getParameterValue​(java.lang.String parameterName)
        Returns the value of a report parameter.
        Parameters:
        parameterName - the parameter name
        Returns:
        the value of a report parameter
      • getParameterValue

        protected final java.lang.Object getParameterValue​(java.lang.String parameterName,
                                                           boolean fromInputDataset)
        Returns the value of a report or input dataset parameter.

        The input dataset differs from the report dataset when the chart uses a sub dataset as input.

        Parameters:
        parameterName - the parameter name
        fromInputDataset - whether the parameter belongs to the input dataset rather than the report.

        This is usefull only when the chart uses a sub dataset as input.

        Returns:
        the value of the parameter
      • getVariableValue

        protected final java.lang.Object getVariableValue​(java.lang.String variableName)
        Returns the value of a report variable.
        Parameters:
        variableName - the variable name
        Returns:
        the value of a report variable
      • getVariableValue

        protected final java.lang.Object getVariableValue​(java.lang.String variableName,
                                                          boolean fromInputDataset)
        Returns the value of a report or input dataset variable.

        The input dataset differs from the report dataset when the chart uses a sub dataset as input.

        Parameters:
        variableName - the variable name
        fromInputDataset - whether the variable belongs to the input dataset rather than the report.

        This is usefull only when the chart uses a sub dataset as input.

        Returns:
        the value of the variable
      • getFieldValue

        protected final java.lang.Object getFieldValue​(java.lang.String fieldName)
        Returns the value of a report field.
        Parameters:
        fieldName - the field name
        Returns:
        the value of a report field
      • getFieldValue

        protected final java.lang.Object getFieldValue​(java.lang.String fieldName,
                                                       boolean fromInputDataset)
        Returns the value of a report or input dataset field.

        The input dataset differs from the report dataset when the chart uses a sub dataset as input.

        Parameters:
        fieldName - the field name
        fromInputDataset - whether the field belongs to the input dataset rather than the report.

        This is usefull only when the chart uses a sub dataset as input.

        Returns:
        the value of the field
      • getCustomizerPropertyName

        public final java.lang.String getCustomizerPropertyName​(java.lang.String propertySuffix)
      • getBooleanProperty

        public final java.lang.Boolean getBooleanProperty​(java.lang.String propertySuffix)
      • getProperty

        public final java.lang.String getProperty​(java.lang.String propertySuffix)
      • getIntegerProperty

        public final java.lang.Integer getIntegerProperty​(java.lang.String propertySuffix)
      • getFloatProperty

        public final java.lang.Float getFloatProperty​(java.lang.String propertySuffix)
      • getDoubleProperty

        public final java.lang.Double getDoubleProperty​(java.lang.String propertySuffix)