Class JRAbstractChartCustomizer

    • 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 Object getParameterValue​(String parameterName)
        Returns the value of a report parameter.
        Parameters:
        parameterName - the parameter name
        Returns:
        the value of a report parameter
      • getParameterValue

        protected final Object getParameterValue​(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 Object getVariableValue​(String variableName)
        Returns the value of a report variable.
        Parameters:
        variableName - the variable name
        Returns:
        the value of a report variable
      • getVariableValue

        protected final Object getVariableValue​(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 Object getFieldValue​(String fieldName)
        Returns the value of a report field.
        Parameters:
        fieldName - the field name
        Returns:
        the value of a report field
      • getFieldValue

        protected final Object getFieldValue​(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 String getCustomizerPropertyName​(String propertySuffix)
      • getBooleanProperty

        public final Boolean getBooleanProperty​(String propertySuffix)
      • getProperty

        public final String getProperty​(String propertySuffix)
      • getIntegerProperty

        public final Integer getIntegerProperty​(String propertySuffix)
      • getFloatProperty

        public final Float getFloatProperty​(String propertySuffix)
      • getDoubleProperty

        public final Double getDoubleProperty​(String propertySuffix)