net.sf.jasperreports.engine.design
Class JRVerifier

java.lang.Object
  extended by net.sf.jasperreports.engine.design.JRVerifier

public class JRVerifier
extends java.lang.Object

Version:
$Id: JRVerifier.java 2006 2007-12-05 14:28:33Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Constructor Summary
protected JRVerifier(JasperDesign jrDesign)
           
protected JRVerifier(JasperDesign jrDesign, JRExpressionCollector expressionCollector)
           
 
Method Summary
protected  void addBrokenRule(java.lang.Exception e, java.lang.Object source)
           
protected  void addBrokenRule(java.lang.String message, java.lang.Object source)
           
 void verify(JRCategoryDataset dataset)
           
protected  void verify(JRCategorySeries series)
           
 void verify(JRHighLowDataset dataset)
           
 void verify(JRPieDataset dataset)
           
 void verify(JRTimePeriodDataset dataset)
           
protected  void verify(JRTimePeriodSeries series)
           
protected  void verify(JRTimeSeries series)
           
 void verify(JRTimeSeriesDataset dataset)
           
 void verify(JRValueDataset dataset)
          Verify the design of a value dataset.
 void verify(JRXyDataset dataset)
           
protected  void verify(JRXySeries series)
           
 void verify(JRXyzDataset dataset)
           
protected  void verify(JRXyzSeries series)
           
protected  java.util.Collection verifyDesign()
           
static java.util.Collection verifyDesign(JasperDesign jasperDesign)
          Validates a report design.
static java.util.Collection verifyDesign(JasperDesign jasperDesign, JRExpressionCollector expressionCollector)
          Validates a report design.
protected  void verifyElement(JRElement element)
           
protected  void verifyFormatFactoryClass()
           
protected  void verifyHyperlinkParameter(JRHyperlinkParameter parameter)
           
protected  void verifyReportTemplates()
           
protected  void verifyTemplate(JRReportTemplate template)
           
protected  boolean verifyTemplateSourceType(java.lang.Class valueClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRVerifier

protected JRVerifier(JasperDesign jrDesign)

JRVerifier

protected JRVerifier(JasperDesign jrDesign,
                     JRExpressionCollector expressionCollector)
Method Detail

addBrokenRule

protected void addBrokenRule(java.lang.String message,
                             java.lang.Object source)

addBrokenRule

protected void addBrokenRule(java.lang.Exception e,
                             java.lang.Object source)

verifyDesign

public static java.util.Collection verifyDesign(JasperDesign jasperDesign,
                                                JRExpressionCollector expressionCollector)
Validates a report design.

Parameters:
jasperDesign - the report design
expressionCollector - a collector which was used to collect expressions from the report design; if null, a new collector will be created and used to collect the expressions
Returns:
a list of design faults; the report design is valid iff the list is empty

verifyDesign

public static java.util.Collection verifyDesign(JasperDesign jasperDesign)
Validates a report design.

Parameters:
jasperDesign - the report design
Returns:
a list of design faults; the report design is valid iff the list is empty

verifyDesign

protected java.util.Collection verifyDesign()

verifyFormatFactoryClass

protected void verifyFormatFactoryClass()

verifyReportTemplates

protected void verifyReportTemplates()

verifyTemplate

protected void verifyTemplate(JRReportTemplate template)

verifyTemplateSourceType

protected boolean verifyTemplateSourceType(java.lang.Class valueClass)

verifyElement

protected void verifyElement(JRElement element)

verifyHyperlinkParameter

protected void verifyHyperlinkParameter(JRHyperlinkParameter parameter)

verify

public void verify(JRCategoryDataset dataset)

verify

protected void verify(JRCategorySeries series)

verify

public void verify(JRPieDataset dataset)

verify

public void verify(JRHighLowDataset dataset)

verify

public void verify(JRTimePeriodDataset dataset)

verify

protected void verify(JRTimePeriodSeries series)

verify

public void verify(JRTimeSeriesDataset dataset)

verify

protected void verify(JRTimeSeries series)

verify

public void verify(JRValueDataset dataset)
Verify the design of a value dataset. Since value dataset's only contain a single value and do not support hyperlinks there is nothing to verify.


verify

public void verify(JRXyDataset dataset)

verify

protected void verify(JRXySeries series)

verify

public void verify(JRXyzDataset dataset)

verify

protected void verify(JRXyzSeries series)


© 2001-2006 JasperSoft Corporation www.jaspersoft.com