org.eclipse.birt.report.model.api
Class DesignVisitor.Forwarder

java.lang.Object
  extended byorg.eclipse.birt.report.model.elements.ElementVisitor
      extended byorg.eclipse.birt.report.model.api.DesignVisitor.Forwarder
Enclosing class:
DesignVisitor

protected class DesignVisitor.Forwarder
extends org.eclipse.birt.report.model.elements.ElementVisitor

A class forward the visit of an element to its handle.


Constructor Summary
protected DesignVisitor.Forwarder()
           
 
Method Summary
 void visitCascadingParameterGroup(org.eclipse.birt.report.model.elements.CascadingParameterGroup obj)
          Visits the cascading parameter group element.
 void visitCell(org.eclipse.birt.report.model.elements.Cell obj)
          Visits the cell element.
 void visitColumn(org.eclipse.birt.report.model.elements.TableColumn obj)
          Visits the column element.
 void visitDataItem(org.eclipse.birt.report.model.elements.DataItem obj)
          Visits the data element.
 void visitExtendedItem(org.eclipse.birt.report.model.elements.ExtendedItem obj)
          Visits the extended item.
 void visitFreeForm(org.eclipse.birt.report.model.elements.FreeForm obj)
          Visits the free form element.
 void visitGraphicMasterPage(org.eclipse.birt.report.model.elements.GraphicMasterPage obj)
          Visits the graphic master page element.
 void visitGrid(org.eclipse.birt.report.model.elements.GridItem obj)
          Visits the grid element.
 void visitImage(org.eclipse.birt.report.model.elements.ImageItem obj)
          Visits the image element.
 void visitLabel(org.eclipse.birt.report.model.elements.Label obj)
          Visits the label element.
 void visitLibrary(org.eclipse.birt.report.model.elements.Library obj)
          Visits the library.
 void visitLine(org.eclipse.birt.report.model.elements.LineItem obj)
          Visits the line element.
 void visitList(org.eclipse.birt.report.model.elements.ListItem obj)
          Visits the list element.
 void visitListGroup(org.eclipse.birt.report.model.elements.ListGroup obj)
          Visits the list group element.
 void visitOdaDataSet(org.eclipse.birt.report.model.elements.OdaDataSet obj)
          Visits the extended data set element.
 void visitOdaDataSource(org.eclipse.birt.report.model.elements.OdaDataSource obj)
          Visits the extended data source element.
 void visitParameterGroup(org.eclipse.birt.report.model.elements.ParameterGroup obj)
          Visits the parameter group element.
 void visitRectangle(org.eclipse.birt.report.model.elements.RectangleItem obj)
          Visits the rectangle element.
 void visitReportDesign(org.eclipse.birt.report.model.elements.ReportDesign obj)
          Visits the report design.
 void visitRow(org.eclipse.birt.report.model.elements.TableRow obj)
          Visits the row element.
 void visitScalarParameter(org.eclipse.birt.report.model.elements.ScalarParameter obj)
          Visits the scalar parameter.
 void visitScriptDataSet(org.eclipse.birt.report.model.elements.ScriptDataSet obj)
          Visits the script data set element.
 void visitScriptDataSource(org.eclipse.birt.report.model.elements.ScriptDataSource obj)
          Visits the script data source element.
 void visitSimpleMasterPage(org.eclipse.birt.report.model.elements.SimpleMasterPage obj)
          Visits the simple master page element.
 void visitStyle(org.eclipse.birt.report.model.elements.Style obj)
          Visits the style element.
 void visitTable(org.eclipse.birt.report.model.elements.TableItem obj)
          Visits the table element.
 void visitTableGroup(org.eclipse.birt.report.model.elements.TableGroup obj)
          Visits the table group element.
 void visitTemplateDataSet(org.eclipse.birt.report.model.elements.TemplateDataSet obj)
          Visits the template data set.
 void visitTemplateParameterDefinition(org.eclipse.birt.report.model.elements.TemplateParameterDefinition obj)
          Visits the template parameter definition.
 void visitTemplateReportItem(org.eclipse.birt.report.model.elements.TemplateReportItem obj)
          Visits the template report item.
 void visitTextDataItem(org.eclipse.birt.report.model.elements.TextDataItem obj)
          Visits the multiline data item.
 void visitTextItem(org.eclipse.birt.report.model.elements.TextItem obj)
          Visits the text element.
 void visitTheme(org.eclipse.birt.report.model.elements.Theme obj)
          Visits the theme element.
 
Methods inherited from class org.eclipse.birt.report.model.elements.ElementVisitor
visitContents, visitDataSet, visitDataSource, visitDesignElement, visitGroup, visitListing, visitMasterPage, visitModule, visitParameter, visitReportItem, visitStyledElement, visitTemplateElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesignVisitor.Forwarder

protected DesignVisitor.Forwarder()
Method Detail

visitFreeForm

public void visitFreeForm(org.eclipse.birt.report.model.elements.FreeForm obj)
Visits the free form element.

Parameters:
obj - the free form to traverse

visitLabel

public void visitLabel(org.eclipse.birt.report.model.elements.Label obj)
Visits the label element.

Parameters:
obj - the label to traverse

visitDataItem

public void visitDataItem(org.eclipse.birt.report.model.elements.DataItem obj)
Visits the data element.

Parameters:
obj - the data element to traverse

visitTextItem

public void visitTextItem(org.eclipse.birt.report.model.elements.TextItem obj)
Visits the text element.

Parameters:
obj - the text to traverse

visitImage

public void visitImage(org.eclipse.birt.report.model.elements.ImageItem obj)
Visits the image element.

Parameters:
obj - the image to traverse

visitList

public void visitList(org.eclipse.birt.report.model.elements.ListItem obj)
Visits the list element.

Parameters:
obj - the list to traverse

visitListGroup

public void visitListGroup(org.eclipse.birt.report.model.elements.ListGroup obj)
Visits the list group element.

Parameters:
obj - the list group to traverse

visitTable

public void visitTable(org.eclipse.birt.report.model.elements.TableItem obj)
Visits the table element.

Parameters:
obj - the table to traverse

visitTableGroup

public void visitTableGroup(org.eclipse.birt.report.model.elements.TableGroup obj)
Visits the table group element.

Parameters:
obj - the table group to traverse

visitCell

public void visitCell(org.eclipse.birt.report.model.elements.Cell obj)
Visits the cell element.

Parameters:
obj - the cell to traverse

visitColumn

public void visitColumn(org.eclipse.birt.report.model.elements.TableColumn obj)
Visits the column element.

Parameters:
obj - the column to traverse

visitRow

public void visitRow(org.eclipse.birt.report.model.elements.TableRow obj)
Visits the row element.

Parameters:
obj - the row to traverse

visitGrid

public void visitGrid(org.eclipse.birt.report.model.elements.GridItem obj)
Visits the grid element.

Parameters:
obj - the grid to traverse

visitLine

public void visitLine(org.eclipse.birt.report.model.elements.LineItem obj)
Visits the line element.

Parameters:
obj - the line to traverse

visitParameterGroup

public void visitParameterGroup(org.eclipse.birt.report.model.elements.ParameterGroup obj)
Visits the parameter group element.

Parameters:
obj - the parameter group to traverse

visitCascadingParameterGroup

public void visitCascadingParameterGroup(org.eclipse.birt.report.model.elements.CascadingParameterGroup obj)
Visits the cascading parameter group element.

Parameters:
obj - the cascading parameter group to traverse

visitLibrary

public void visitLibrary(org.eclipse.birt.report.model.elements.Library obj)
Visits the library.

Parameters:
obj - the library to traverse

visitReportDesign

public void visitReportDesign(org.eclipse.birt.report.model.elements.ReportDesign obj)
Visits the report design.

Parameters:
obj - the report design to traverse

visitScalarParameter

public void visitScalarParameter(org.eclipse.birt.report.model.elements.ScalarParameter obj)
Visits the scalar parameter.

Parameters:
obj - the scalar parameter to traverse

visitStyle

public void visitStyle(org.eclipse.birt.report.model.elements.Style obj)
Visits the style element.

Parameters:
obj - the style to traverse

visitRectangle

public void visitRectangle(org.eclipse.birt.report.model.elements.RectangleItem obj)
Visits the rectangle element.

Parameters:
obj - the rectangle to traverse

visitTextDataItem

public void visitTextDataItem(org.eclipse.birt.report.model.elements.TextDataItem obj)
Visits the multiline data item.

Parameters:
obj - the multiline data to traverse

visitExtendedItem

public void visitExtendedItem(org.eclipse.birt.report.model.elements.ExtendedItem obj)
Visits the extended item.

Parameters:
obj - the extended item to traverse

visitScriptDataSource

public void visitScriptDataSource(org.eclipse.birt.report.model.elements.ScriptDataSource obj)
Visits the script data source element.

Parameters:
obj - the script data source to traverse

visitGraphicMasterPage

public void visitGraphicMasterPage(org.eclipse.birt.report.model.elements.GraphicMasterPage obj)
Visits the graphic master page element.

Parameters:
obj - the graphic master page to traverse

visitSimpleMasterPage

public void visitSimpleMasterPage(org.eclipse.birt.report.model.elements.SimpleMasterPage obj)
Visits the simple master page element.

Parameters:
obj - the simple master page to traverse

visitOdaDataSource

public void visitOdaDataSource(org.eclipse.birt.report.model.elements.OdaDataSource obj)
Visits the extended data source element.

Parameters:
obj - the extended data source to traverse

visitScriptDataSet

public void visitScriptDataSet(org.eclipse.birt.report.model.elements.ScriptDataSet obj)
Visits the script data set element.

Parameters:
obj - the script data set to traverse

visitOdaDataSet

public void visitOdaDataSet(org.eclipse.birt.report.model.elements.OdaDataSet obj)
Visits the extended data set element.

Parameters:
obj - the extended data set to traverse

visitTheme

public void visitTheme(org.eclipse.birt.report.model.elements.Theme obj)
Visits the theme element.

Parameters:
obj - the theme to traverse

visitTemplateParameterDefinition

public void visitTemplateParameterDefinition(org.eclipse.birt.report.model.elements.TemplateParameterDefinition obj)
Visits the template parameter definition.

Parameters:
obj - the template parameter definition to traverse

visitTemplateReportItem

public void visitTemplateReportItem(org.eclipse.birt.report.model.elements.TemplateReportItem obj)
Visits the template report item.

Parameters:
obj - the template report item to traverse

visitTemplateDataSet

public void visitTemplateDataSet(org.eclipse.birt.report.model.elements.TemplateDataSet obj)
Visits the template data set.

Parameters:
obj - the template data set to traverse


Copyright © 2005 Actuate Corp. All rights reserved.