Examples of JRDesignCrosstabParameter


Examples of net.sf.jasperreports.crosstabs.design.JRDesignCrosstabParameter

  public static final String ATTRIBUTE_name = "name";
  public static final String ATTRIBUTE_class = "class";
 
  public Object createObject(Attributes atts)
  {
    JRDesignCrosstabParameter parameter = new JRDesignCrosstabParameter();

    setParameterAttributes(parameter, atts);

    return parameter;
  }
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.design.JRDesignCrosstabParameter

    JRDesignExpression mapExp = new JRDesignExpression();
    mapExp.setText("$P{REPORT_PARAMETERS_MAP}");
    mapExp.setValueClass(Map.class);
    jrcross.setParametersMapExpression(mapExp);
   
    JRDesignCrosstabParameter crossParameter = new JRDesignCrosstabParameter();
    crossParameter.setName("REPORT_SCRIPITLET");
    crossParameter.setValueClassName(DJDefaultScriptlet.class.getName());
    JRDesignExpression expression = new JRDesignExpression();
    expression.setText("$P{"+JRParameter.REPORT_PARAMETERS_MAP+"}.get(\"REPORT_SCRIPTLET\")");
    expression.setValueClassName(DJDefaultScriptlet.class.getName());
    crossParameter.setExpression(expression);
    try {
      jrcross.addParameter(crossParameter);
    } catch (JRException e) {
      e.printStackTrace();
    }
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.design.JRDesignCrosstabParameter

    JRDesignExpression mapExp = new JRDesignExpression();
    mapExp.setText("$P{REPORT_PARAMETERS_MAP}");
    mapExp.setValueClass(Map.class);
    jrcross.setParametersMapExpression(mapExp);
   
    JRDesignCrosstabParameter crossParameter = new JRDesignCrosstabParameter();
    crossParameter.setName("REPORT_SCRIPTLET");
    crossParameter.setValueClassName(DJDefaultScriptlet.class.getName());
    JRDesignExpression expression = new JRDesignExpression();
    expression.setText("$P{"+JRParameter.REPORT_PARAMETERS_MAP+"}.get(\"REPORT_SCRIPTLET\")");
    expression.setValueClassName(DJDefaultScriptlet.class.getName());
    crossParameter.setExpression(expression);
    try {
      jrcross.addParameter(crossParameter);
    } catch (JRException e) {
      e.printStackTrace();
    }
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.design.JRDesignCrosstabParameter

      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);
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.