Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jbreport.core
Interface ReportVisitor  view ReportVisitor download ReportVisitor.java

All Known Implementing Classes:
DefaultReportVisitor

public interface ReportVisitor

Define the operations that are available to iterators walking a ReportElement hierarchy.

These methods will be called by the ReportElements themselves, when their accept methods are called.

All methods are defined as taking a ReportElement instance. Access to properties of the concrete instance should be done through the appropriate accessors on the ReportElement interface. Under no circumstances should the concrete ReportElement instance be cast to a concrete type.

Version:
$Revision: 1.1 $

Method Summary
 void visitAggregate(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitDatasource(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitDocument(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitFragment(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitGroup(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitInclude(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitQuery(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitQueryBoundResult(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitReportComposite(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitReportSection(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitRepository(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitSectionBreak(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitStyle(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitStylesheet(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitTable(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitTableHeaderItem(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitTableHeaderRow(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitTableRow(jbreport.ReportElement elem, ReportVisitorState state)
           
 void visitTLine(jbreport.ReportElement elem, ReportVisitorState state)
           
 

Method Detail

visitReportComposite

public void visitReportComposite(jbreport.ReportElement elem,
                                 ReportVisitorState state)
                          throws jbreport.ReportException

visitGroup

public void visitGroup(jbreport.ReportElement elem,
                       ReportVisitorState state)
                throws jbreport.ReportException

visitReportSection

public void visitReportSection(jbreport.ReportElement elem,
                               ReportVisitorState state)
                        throws jbreport.ReportException

visitQuery

public void visitQuery(jbreport.ReportElement elem,
                       ReportVisitorState state)
                throws jbreport.ReportException

visitDatasource

public void visitDatasource(jbreport.ReportElement elem,
                            ReportVisitorState state)
                     throws jbreport.ReportException

visitRepository

public void visitRepository(jbreport.ReportElement elem,
                            ReportVisitorState state)
                     throws jbreport.ReportException

visitDocument

public void visitDocument(jbreport.ReportElement elem,
                          ReportVisitorState state)
                   throws jbreport.ReportException

visitFragment

public void visitFragment(jbreport.ReportElement elem,
                          ReportVisitorState state)
                   throws jbreport.ReportException

visitInclude

public void visitInclude(jbreport.ReportElement elem,
                         ReportVisitorState state)
                  throws jbreport.ReportException

visitQueryBoundResult

public void visitQueryBoundResult(jbreport.ReportElement elem,
                                  ReportVisitorState state)
                           throws jbreport.ReportException

visitSectionBreak

public void visitSectionBreak(jbreport.ReportElement elem,
                              ReportVisitorState state)
                       throws jbreport.ReportException

visitTLine

public void visitTLine(jbreport.ReportElement elem,
                       ReportVisitorState state)
                throws jbreport.ReportException

visitTable

public void visitTable(jbreport.ReportElement elem,
                       ReportVisitorState state)
                throws jbreport.ReportException

visitTableHeaderRow

public void visitTableHeaderRow(jbreport.ReportElement elem,
                                ReportVisitorState state)
                         throws jbreport.ReportException

visitTableHeaderItem

public void visitTableHeaderItem(jbreport.ReportElement elem,
                                 ReportVisitorState state)
                          throws jbreport.ReportException

visitTableRow

public void visitTableRow(jbreport.ReportElement elem,
                          ReportVisitorState state)
                   throws jbreport.ReportException

visitStylesheet

public void visitStylesheet(jbreport.ReportElement elem,
                            ReportVisitorState state)
                     throws jbreport.ReportException

visitStyle

public void visitStyle(jbreport.ReportElement elem,
                       ReportVisitorState state)
                throws jbreport.ReportException

visitAggregate

public void visitAggregate(jbreport.ReportElement elem,
                           ReportVisitorState state)
                    throws jbreport.ReportException