Examples of JRDesignParameter


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

    if (column.getConditionalStyles() != null && !column.getConditionalStyles().isEmpty()){
      ConditionalStylesRegistrationManager conditionalStylesRm = new ConditionalStylesRegistrationManager(getDjd(),getDynamicReport(),column.getName(),getLayoutManager());
      conditionalStylesRm.registerEntities(column.getConditionalStyles());
    }
    if (column.getTextFormatter() != null) {
      JRDesignParameter parameter = new JRDesignParameter();
      parameter.setName(ExpressionUtils.createParameterName("formatter_", column.getTextFormatter()));
      parameter.setValueClassName(Object.class.getName());
      getDjd().getParametersWithValues().put(parameter.getName(), column.getTextFormatter());
      try {
        getDjd().addParameter(parameter);
      } catch (JRException e) {
        log.debug("repeated parameter: " + parameter.getName());
      }
    }

    if (entity instanceof PropertyColumn) {
      try {
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 void registerCustomExpressionParameter(String name, CustomExpression customExpression) {
    if (customExpression == null){
      log.debug("No customExpression for calculation for property " + name );
      return;
    }
    JRDesignParameter dparam = new JRDesignParameter();
    dparam.setName(name);
    dparam.setValueClassName(CustomExpression.class.getName());
    log.debug("Registering customExpression parameter for property " + name );
    try {
      getDjd().addParameter(dparam);
    } catch (JRException e) {
      throw new EntitiesRegistrationException(e.getMessage());
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.