Class JRParameterDefaultValuesEvaluator


  • public final class JRParameterDefaultValuesEvaluator
    extends java.lang.Object
    Utility class to be used to evaluate parameter default value expressions for a report without actually filling it.
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.Object> evaluateParameterDefaultValues​(JasperReport report, java.util.Map<java.lang.String,​java.lang.Object> initialParameters)
      Evaluates the default values for the parameters of a report.
      static java.util.Map<java.lang.String,​java.lang.Object> evaluateParameterDefaultValues​(JasperReportsContext jasperReportsContext, JasperReport report, java.util.Map<java.lang.String,​java.lang.Object> initialParameters)
      Evaluates the default values for the parameters of a report.
      static java.util.Map<java.lang.String,​java.lang.Object> evaluateParameterDefaultValues​(RepositoryContext repositoryContext, JasperReport report, java.util.Map<java.lang.String,​java.lang.Object> initialParameters)
      Evaluates the default values for the parameters of a report.
      • Methods inherited from class java.lang.Object

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

      • evaluateParameterDefaultValues

        public static java.util.Map<java.lang.String,​java.lang.Object> evaluateParameterDefaultValues​(JasperReport report,
                                                                                                            java.util.Map<java.lang.String,​java.lang.Object> initialParameters)
                                                                                                     throws JRException
        Evaluates the default values for the parameters of a report.
        Parameters:
        report - the report
        initialParameters - initial parameter value map
        Returns:
        a map containing parameter values indexed by parameter names
        Throws:
        JRException
      • evaluateParameterDefaultValues

        public static java.util.Map<java.lang.String,​java.lang.Object> evaluateParameterDefaultValues​(JasperReportsContext jasperReportsContext,
                                                                                                            JasperReport report,
                                                                                                            java.util.Map<java.lang.String,​java.lang.Object> initialParameters)
                                                                                                     throws JRException
        Evaluates the default values for the parameters of a report.
        Parameters:
        report - the report
        initialParameters - initial parameter value map
        Returns:
        a map containing parameter values indexed by parameter names
        Throws:
        JRException
      • evaluateParameterDefaultValues

        public static java.util.Map<java.lang.String,​java.lang.Object> evaluateParameterDefaultValues​(RepositoryContext repositoryContext,
                                                                                                            JasperReport report,
                                                                                                            java.util.Map<java.lang.String,​java.lang.Object> initialParameters)
                                                                                                     throws JRException
        Evaluates the default values for the parameters of a report.
        Parameters:
        repositoryContext - the repository context
        report - the report
        initialParameters - initial parameter value map
        Returns:
        a map containing parameter values indexed by parameter names
        Throws:
        JRException