Examples of JRDesignParameter


Examples of net.sf.jasperreports.engine.design.JRDesignParameter

 
  public static void registerCustomExpressionParameter(DynamicJasperDesign design,String name, CustomExpression customExpression) {
    if (customExpression == null){
      return;
    }
    JRDesignParameter dparam = new JRDesignParameter();
    dparam.setName(name);
    dparam.setValueClassName(CustomExpression.class.getName());
    log.debug("Registering customExpression parameter with name " + name );
    try {
      design.addParameter(dparam);
    } catch (JRException e) {
      throw new EntitiesRegistrationException(e.getMessage());
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

  }

  protected static void registerParameters(DynamicJasperDesign jd, DynamicReport dr) {
    for (Iterator iterator = dr.getParameters().iterator(); iterator.hasNext();) {
      Parameter param= (Parameter) iterator.next();
      JRDesignParameter jrparam = new JRDesignParameter();
      jrparam.setName(param.getName());
      jrparam.setValueClassName(param.getClassName());

      try {
        jd.addParameter(jrparam);
      } catch (JRException e) {
        throw new CoreException(e.getMessage(),e);
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

          if (jd.getParametersMap().get(key) != null){
            log.warn("Parameter \"" + key + "\" already registered, skipping this one.");
            continue;
          }

          JRDesignParameter parameter = new JRDesignParameter();
          Object value = _parameters.get(key);

          if (value == null) //There are some Map implementations that allows nulls values, just go on
            continue;

//          parameter.setValueClassName(value.getClass().getCanonicalName());
          Class clazz = value.getClass().getComponentType();
          if (clazz == null)
            clazz = value.getClass();
          parameter.setValueClass(clazz); //NOTE this is very strange
          //when using an array as subreport-data-source, I must pass the parameter class name like this: value.getClass().getComponentType()
          parameter.setName((String)key);
          jd.addParameter(parameter);
        } catch (JRException e) {
          //nothing to do
        }
      }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

  }

  protected static void registerParameters(DynamicJasperDesign jd, DynamicReport dr) {
    for (Iterator iterator = dr.getParameters().iterator(); iterator.hasNext();) {
      Parameter param= (Parameter) iterator.next();
      JRDesignParameter jrparam = new JRDesignParameter();
      jrparam.setName(param.getName());
      jrparam.setValueClassName(param.getClassName());

      try {
        jd.addParameter(jrparam);
      } catch (JRException e) {
        throw new CoreException(e.getMessage(),e);
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

          if (jd.getParametersMap().get(key) != null){
            log.warn("Parameter \"" + key + "\" already registered, skipping this one.");
            continue;
          }

          JRDesignParameter parameter = new JRDesignParameter();
          Object value = _parameters.get(key);
         
          if (value == null) //There are some Map implementations that allows nulls values, just go on
            continue;
         
//          parameter.setValueClassName(value.getClass().getCanonicalName());
          Class clazz = value.getClass().getComponentType();
          if (clazz == null)
            clazz = value.getClass();
          parameter.setValueClass(clazz); //NOTE this is very strange
          //when using an array as subreport-data-source, I must pass the parameter class name like this: value.getClass().getComponentType()
          parameter.setName((String)key);
          jd.addParameter(parameter);
        } catch (JRException e) {
          //nothing to do
        }
      }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

      valueExp.setValueClassName(djmeasure.getProperty().getValueClassName());
      valueExp.setText("$F{"+djmeasure.getProperty().getProperty()+"}");
      measure.setValueExpression(valueExp);
     
      if (djmeasure.getValueFormatter() != null){
        JRDesignParameter dparam = new JRDesignParameter();
        dparam.setName("crosstab-measure__" + measure.getName() + "_vf"); //value formater suffix
        dparam.setValueClassName(DJValueFormatter.class.getName());

        JRDesignCrosstabParameter crosstabParameter = new JRDesignCrosstabParameter();
        crosstabParameter.setName("crosstab-measure__" + measure.getName() + "_vf"); //value formater suffix
        crosstabParameter.setValueClassName(DJValueFormatter.class.getName());
       
        log.debug("Registering value formatter parameter for property " + dparam.getName() );
        try {
          design.addParameter(dparam);
          jrcross.addParameter(crosstabParameter);
        } catch (JRException e) {
          throw new EntitiesRegistrationException(e.getMessage(),e);
        }
        ((DynamicJasperDesign)design).getParametersWithValues().put(dparam.getName(), djmeasure.getValueFormatter());           
      }
     
      if (djmeasure.getPrecalculatedTotalProvider() != null){
        JRDesignParameter dparam = new JRDesignParameter();
        dparam.setName("crosstab-measure__" + measure.getName() + "_totalProvider"); //value formater suffix
        dparam.setValueClassName(DJCRosstabMeasurePrecalculatedTotalProvider.class.getName());
       
        JRDesignCrosstabParameter crosstabParameter = new JRDesignCrosstabParameter();
        crosstabParameter.setName("crosstab-measure__" + measure.getName() + "_totalProvider"); //value formater suffix
        crosstabParameter.setValueClassName(DJCRosstabMeasurePrecalculatedTotalProvider.class.getName());
       
        log.debug("Registering crosstab total provider parameter for property " + dparam.getName() );
        try {
          design.addParameter(dparam);
          jrcross.addParameter(crosstabParameter);
        } catch (JRException e) {
          throw new EntitiesRegistrationException(e.getMessage(),e);
        }
        ((DynamicJasperDesign)design).getParametersWithValues().put(dparam.getName(), djmeasure.getPrecalculatedTotalProvider());           
      }

      try {
        jrcross.addMeasure(measure);
      } catch (JRException e) {
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

  protected void registerValueFormatter(DJGroupVariable djVariable, String variableName) {
    if ( djVariable.getValueFormatter() == null){
      return;
    }
   
    JRDesignParameter dparam = new JRDesignParameter();
    dparam.setName(variableName + "_vf"); //value formater suffix
    dparam.setValueClassName(DJValueFormatter.class.getName());
    log.debug("Registering value formatter parameter for property " + dparam.getName() );
    try {
      getDjd().addParameter(dparam);
    } catch (JRException e) {
      throw new EntitiesRegistrationException(e.getMessage());
    }
    getDjd().getParametersWithValues().put(dparam.getName(), djVariable.getValueFormatter());   
   
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

  }

  protected static void registerParameters(DynamicJasperDesign jd, DynamicReport dr) {
    for (Iterator iterator = dr.getParameters().iterator(); iterator.hasNext();) {
      Parameter param= (Parameter) iterator.next();
      JRDesignParameter jrparam = new JRDesignParameter();
      jrparam.setName(param.getName());
      jrparam.setValueClassName(param.getClassName());

      try {
        jd.addParameter(jrparam);
      } catch (JRException e) {
        throw new CoreException(e.getMessage(),e);
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

          if (jd.getParametersMap().get(key) != null){
            log.warn("Parameter \"" + key + "\" already registered, skipping this one.");
            continue;
          }

          JRDesignParameter parameter = new JRDesignParameter();
          Object value = _parameters.get(key);
         
          if (value == null) //There are some Map implementations that allows nulls values, just go on
            continue;
         
//          parameter.setValueClassName(value.getClass().getCanonicalName());
          Class clazz = value.getClass().getComponentType();
          if (clazz == null)
            clazz = value.getClass();
          parameter.setValueClass(clazz); //NOTE this is very strange
          //when using an array as subreport-data-source, I must pass the parameter class name like this: value.getClass().getComponentType()
          parameter.setName((String)key);
          jd.addParameter(parameter);
        } catch (JRException e) {
          //nothing to do
        }
      }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignParameter

  }

  protected static void registerParameters(DynamicJasperDesign jd, DynamicReport dr) {
    for (Iterator iterator = dr.getParameters().iterator(); iterator.hasNext();) {
      Parameter param= (Parameter) iterator.next();
      JRDesignParameter jrparam = new JRDesignParameter();
      jrparam.setName(param.getName());
      jrparam.setValueClassName(param.getClassName());

      try {
        jd.addParameter(jrparam);
      } catch (JRException e) {
        throw new CoreException(e.getMessage(),e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.