Examples of JRDesignPieDataset


Examples of net.sf.jasperreports.charts.design.JRDesignPieDataset

      case CHART_TYPE_MULTI_AXIS:
        plot = new JRDesignMultiAxisPlot(plot, this);
        dataset = null;
        break;
      case CHART_TYPE_PIE:
        dataset = new JRDesignPieDataset(dataset);
        plot = new JRDesignPiePlot(plot, this);
        break;
      case CHART_TYPE_PIE3D:
        dataset = new JRDesignPieDataset(dataset);
        plot = new JRDesignPie3DPlot(plot, this);
        break;
      case CHART_TYPE_SCATTER:
        dataset = new JRDesignXyDataset(dataset);
        plot = new JRDesignScatterPlot(plot, this);
View Full Code Here

Examples of net.sf.jasperreports.charts.design.JRDesignPieDataset

   *
   */
  public Object createObject(Attributes attrs)
  {
    JRChart chart = (JRChart) digester.peek();
    JRDesignPieDataset dataset = (JRDesignPieDataset)chart.getDataset();

    String minPercentage = attrs.getValue(ATTRIBUTE_minPercentage);
    if(minPercentage != null && minPercentage.length() > 0)
    {
      dataset.setMinPercentage(Float.valueOf(minPercentage));
    }
   
    String maxCount = attrs.getValue(ATTRIBUTE_maxCount);
    if(maxCount != null && maxCount.length() > 0)
    {
      dataset.setMaxCount(Integer.valueOf(maxCount));
    }
   
    return dataset;
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.design.JRDesignPieDataset

    return data;
  }

  protected static JRDesignChartDataset createPieDataset(JRDesignGroup group, JRDesignGroup parentGroup, List vars, DJChart djchart) {   
    JRDesignPieDataset data = new JRDesignPieDataset(null);

    for (Iterator iterator = vars.iterator(); iterator.hasNext();) {
      JRDesignVariable var = (JRDesignVariable) iterator.next();
     
      //And transform it in the value for each pie slice
      JRDesignExpression expression = getExpressionFromVariable(var);
      data.setValueExpression(expression);

      break; //PIE data set uses only one series
    }
    //The key for each pie slice
    data.setKeyExpression(group.getExpression());

    setResetStyle(data, group, parentGroup);

    return data;
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.design.JRDesignPieDataset

    return data;
  }

  private static JRDesignChartDataset createPieDataset(JRDesignGroup group, JRDesignGroup parentGroup, JRDesignVariable var) {
    JRDesignPieDataset data = new JRDesignPieDataset(null);

    //And transform it in the value for each pie slice
    data.setValueExpression(getExpressionFromVariable(var));

    //The key for each pie slice
    data.setKeyExpression(group.getExpression());

    setResetStyle(data, group, parentGroup);

    return data;
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.design.JRDesignPieDataset

    return data;
  }

  protected static JRDesignChartDataset createPieDataset(JRDesignGroup group, JRDesignGroup parentGroup, List vars, DJChart djchart) {   
    JRDesignPieDataset data = new JRDesignPieDataset(null);

    for (Iterator iterator = vars.iterator(); iterator.hasNext();) {
      JRDesignVariable var = (JRDesignVariable) iterator.next();
     
      //And transform it in the value for each pie slice
      JRDesignExpression expression = getExpressionFromVariable(var);
      data.setValueExpression(expression);

      break; //PIE data set uses only one series
    }
    //The key for each pie slice
    data.setKeyExpression(group.getExpression());

    setResetStyle(data, group, parentGroup);

    return data;
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.design.JRDesignPieDataset

  public List getSeries()  {
    return series;
  }
 
  public JRDesignChartDataset transform(DynamicJasperDesign design, String name, JRDesignGroup group, JRDesignGroup parentGroup, Map vars) {
    JRDesignPieDataset data = new JRDesignPieDataset(null);

    for (Iterator iterator = series.iterator(); iterator.hasNext();) {
      JRDesignPieSeries serie = new JRDesignPieSeries();
      AbstractColumn column = (AbstractColumn) iterator.next();
     
      //And use it as value for each bar
      JRDesignExpression varExp = getExpressionFromVariable((JRDesignVariable) vars.get(column));
      serie.setValueExpression(varExp);
 
      //The key for each bar
      JRExpression exp2 = group.getExpression();     
      serie.setKeyExpression(exp2);
       
      data.addPieSeries(serie);
    }
   
    setResetStyle(data, group, parentGroup);

    return data;
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.