Package net.sf.jasperreports.engine.design

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


    textField.setEvaluationGroup(group);
  }

  public void groupNotFound(String groupName) throws JRValidationException
  {
    throw new JRValidationException("Unknown evaluation group '" + groupName + "' for text field.", textField);
  }
View Full Code Here


    chart.setEvaluationGroup(group);
  }

  public void groupNotFound(String groupName) throws JRValidationException
  {
    throw new JRValidationException("Unknown evaluation group '" + groupName + "' for chart.", chart);
  }
View Full Code Here

    {
      Map fontsMap = jasperDesign.getFontsMap();

      if ( !fontsMap.containsKey(atts.getValue(JRXmlConstants.ATTRIBUTE_reportFont)) )
      {
        xmlLoader.addError(new JRValidationException("Unknown report font : " + atts.getValue(JRXmlConstants.ATTRIBUTE_reportFont), font));
      }

      font.setReportFont((JRReportFont)fontsMap.get(atts.getValue(JRXmlConstants.ATTRIBUTE_reportFont)));
    }
View Full Code Here

    JRDatasetRun datasetRun = (JRDatasetRun) digester.peek(1);
   
    JRDesignDataset dataset = (JRDesignDataset) design.getDatasetMap().get(datasetRun.getDatasetName());
    if (dataset == null)
    {
      xmlLoader.addError(new JRValidationException("Unknown sub dataset " + datasetRun.getDatasetName(), datasetRun));
    }
    else
    {
      JRDatasetParameter runParameter = (JRDatasetParameter) digester.peek();
      JRParameter param = (JRParameter) dataset.getParametersMap().get(runParameter.getName());
     
      if (param == null)
      {
        xmlLoader.addError(new JRValidationException("Unknown parameter " + runParameter.getName() + " in sub dataset " + datasetRun.getDatasetName(), runParameter));
      }
      else
      {
        valueClassName = param.getValueClassName();
      }
View Full Code Here

      JRVerifier.verifyBandHeights(brokenRules,
          jasperReport, pageHeight, topMargin, bottomMargin);
     
      if (!brokenRules.isEmpty())
      {
        throw new JRValidationException("Band height validation for subreport \""
            + jasperReport.getName() + "\" failed in the current page context "
            + "(height = " + pageHeight + ", top margin = " + topMargin
            + ", bottom margin = " + bottomMargin + ") : ",
            brokenRules);
      }
View Full Code Here

    element.setPrintWhenGroupChanges(group);
  }

  public void groupNotFound(String groupName) throws JRValidationException
  {
    throw new JRValidationException("Unknown reprint group '" + groupName + "' for element.", element);
  }
View Full Code Here

    String variableName = atts.getValue(JRXmlConstants.ATTRIBUTE_toVariable);
    JRVariable variable = (JRVariable) design.getVariablesMap().get(variableName);
    if (variable == null)
    {
      xmlLoader.addError(new JRValidationException("Unknown variable " + variableName, returnValue));
    }
   
    returnValue.setSubreportVariable(atts.getValue(JRXmlConstants.ATTRIBUTE_subreportVariable));
    returnValue.setToVariable(variableName);
View Full Code Here

          }

          if (!ignoreConsistencyProblems && group == null)
          {
            throw
              new JRValidationException(
                "Unknown reset group '" + groupName
                + "' for variable : " + variable.getName(),
                variable
                );
          }

          variable.setResetGroup(group);
        }
        else
        {
          variable.setResetGroup(null);
        }

        if (variable.getIncrementTypeValue() == IncrementTypeEnum.GROUP)
        {
          String groupName = null;
          JRGroup group = variable.getIncrementGroup();
          if (group != null)
          {
            groupName = group.getName();
            group = (JRGroup)groupsMap.get(groupName);
          }

          if (!ignoreConsistencyProblems && group == null)
          {
            throw
              new JRValidationException(
                "Unknown increment group '" + groupName
                + "' for variable : " + variable.getName(),
                variable
                );
          }
View Full Code Here

          group = (JRGroup)groupsMap.get(group.getName());
        }

        if (!ignoreConsistencyProblems && group == null)
        {
          throw new JRValidationException("Unknown increment group '" + groupName + "' for chart dataset.", dataset);
        }

        dataset.setIncrementGroup(group);
      }
      else
      {
        dataset.setIncrementGroup(null);
      }

      if (dataset.getResetTypeValue() == ResetTypeEnum.GROUP)
      {
        String groupName = null;
        JRGroup group = dataset.getResetGroup();
        if (group != null)
        {
          groupName = group.getName();
          group = (JRGroup)groupsMap.get(group.getName());
        }

        if (!ignoreConsistencyProblems && group == null)
        {
          throw new JRValidationException("Unknown reset group '" + groupName + "' for chart dataset.", dataset);
        }

        dataset.setResetGroup(group);
      }
      else
View Full Code Here

    image.setEvaluationGroup(group);
  }

  public void groupNotFound(String groupName) throws JRValidationException
  {
    throw new JRValidationException("Unknown evaluation group '" + groupName + "' for image.", image);
  }
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.engine.design.JRValidationException

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.