Package net.sf.jasperreports.engine

Examples of net.sf.jasperreports.engine.JRDatasetRun


  {
    for(Iterator it = groupBoundDatasets.iterator(); it.hasNext();)
    {
      JRDesignElementDataset dataset = (JRDesignElementDataset) it.next();
     
      JRDatasetRun datasetRun = dataset.getDatasetRun();
      Map groupsMap;
      if (datasetRun == null)
      {
        groupsMap = jasperDesign.getGroupsMap();
      }
      else
      {
        Map datasetMap = jasperDesign.getDatasetMap();
        String datasetName = datasetRun.getDatasetName();
        JRDesignDataset subDataset = (JRDesignDataset) datasetMap.get(datasetName);
        if (subDataset == null)
        {
          throw new JRException("Unknown sub dataset '" + datasetName + "' for chart dataset.");
        }
View Full Code Here


   * @param elementDataset the dataset to register
   */
  public void registerElementDataset(JRFillElementDataset elementDataset)
  {
    List elementDatasetsList;
    JRDatasetRun datasetRun = elementDataset.getDatasetRun();
    if (datasetRun == null)
    {
      elementDatasetsList = elementDatasets;
    }
    else
    {
      String datasetName = datasetRun.getDatasetName();
      elementDatasetsList = (List) elementDatasetMap.get(datasetName);
      if (elementDatasetsList == null)
      {
        elementDatasetsList = new ArrayList();
        elementDatasetMap.put(datasetName, elementDatasetsList);
View Full Code Here

      writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_incrementGroup, dataset.getIncrementGroup().getName());
    }

    writer.writeExpression(JRXmlConstants.ELEMENT_incrementWhenExpression, dataset.getIncrementWhenExpression(), false);

    JRDatasetRun datasetRun = dataset.getDatasetRun();
    if (datasetRun != null)
    {
      writeDatasetRun(datasetRun);
    }
View Full Code Here

  }


  public void verifyElementDataset(JRElementDataset dataset)
  {
    JRDatasetRun datasetRun = dataset.getDatasetRun();

    if (datasetRun != null)
    {
      IncrementTypeEnum incrementType = dataset.getIncrementTypeValue();
      if (incrementType == IncrementTypeEnum.PAGE || incrementType == IncrementTypeEnum.COLUMN)
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.engine.JRDatasetRun

Copyright © 2018 www.massapicom. 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.