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 visitAutoText(org.eclipse.birt.report.model.elements.AutoText obj)
          Visits the auto text element
 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 visitJointDataSet(org.eclipse.birt.report.model.elements.JointDataSet obj)
          Visits the joint data set 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 visitOdaCube(org.eclipse.birt.report.model.elements.olap.OdaCube obj)
          Visits the cube 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 visitOdaDimension(org.eclipse.birt.report.model.elements.olap.OdaDimension obj)
          Visits the dimension element.
 void visitOdaHierarchy(org.eclipse.birt.report.model.elements.olap.OdaHierarchy obj)
          Visits the hierarchy element.
 void visitOdaLevel(org.eclipse.birt.report.model.elements.olap.OdaLevel obj)
          Visits the level element.
 void visitOdaMeasure(org.eclipse.birt.report.model.elements.olap.OdaMeasure obj)
          Visits the measure element.
 void visitOdaMeasureGroup(org.eclipse.birt.report.model.elements.olap.OdaMeasureGroup obj)
          Visits the measure group.
 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 visitTabularCube(org.eclipse.birt.report.model.elements.olap.TabularCube obj)
          Visits the cube element.
 void visitTabularDimension(org.eclipse.birt.report.model.elements.olap.TabularDimension obj)
          Visits the dimension element.
 void visitTabularHierarchy(org.eclipse.birt.report.model.elements.olap.TabularHierarchy obj)
          Visits the hierarchy element.
 void visitTabularLevel(org.eclipse.birt.report.model.elements.olap.TabularLevel obj)
          Visits the level element.
 void visitTabularMeasure(org.eclipse.birt.report.model.elements.olap.TabularMeasure obj)
          Visits the measure element.
 void visitTabularMeasureGroup(org.eclipse.birt.report.model.elements.olap.TabularMeasureGroup obj)
          Visits the measure group.
 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
visitAccessControl, visitContents, visitCube, visitDataSet, visitDataSource, visitDesignElement, visitDimension, visitFilterConditionElement, visitGroup, visitHierarchy, visitLevel, visitListing, visitMasterPage, visitMeasure, visitMeasureGroup, visitMemberValue, visitModule, visitParameter, visitReportItem, visitSimpleDataSet, visitSortElement, visitStyledElement, visitTemplateElement, visitValueAccessControl
 
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

visitAutoText

public void visitAutoText(org.eclipse.birt.report.model.elements.AutoText obj)
Visits the auto text element

Parameters:
obj - auto text 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

visitJointDataSet

public void visitJointDataSet(org.eclipse.birt.report.model.elements.JointDataSet obj)
Visits the joint data set element.

Parameters:
obj - the handle of the joint 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

visitTabularCube

public void visitTabularCube(org.eclipse.birt.report.model.elements.olap.TabularCube obj)
Visits the cube element.

Parameters:
obj - the cube element

visitTabularDimension

public void visitTabularDimension(org.eclipse.birt.report.model.elements.olap.TabularDimension obj)
Visits the dimension element.

Parameters:
obj - the dimension element

visitTabularHierarchy

public void visitTabularHierarchy(org.eclipse.birt.report.model.elements.olap.TabularHierarchy obj)
Visits the hierarchy element.

Parameters:
obj - the hierarchy element

visitTabularLevel

public void visitTabularLevel(org.eclipse.birt.report.model.elements.olap.TabularLevel obj)
Visits the level element.

Parameters:
obj - the level element

visitTabularMeasure

public void visitTabularMeasure(org.eclipse.birt.report.model.elements.olap.TabularMeasure obj)
Visits the measure element.

Parameters:
obj - the measure element

visitTabularMeasureGroup

public void visitTabularMeasureGroup(org.eclipse.birt.report.model.elements.olap.TabularMeasureGroup obj)
Visits the measure group.

Parameters:
obj - the measure group

visitOdaCube

public void visitOdaCube(org.eclipse.birt.report.model.elements.olap.OdaCube obj)
Visits the cube element.

Parameters:
obj - the cube element

visitOdaDimension

public void visitOdaDimension(org.eclipse.birt.report.model.elements.olap.OdaDimension obj)
Visits the dimension element.

Parameters:
obj - the dimension element

visitOdaHierarchy

public void visitOdaHierarchy(org.eclipse.birt.report.model.elements.olap.OdaHierarchy obj)
Visits the hierarchy element.

Parameters:
obj - the hierarchy element

visitOdaLevel

public void visitOdaLevel(org.eclipse.birt.report.model.elements.olap.OdaLevel obj)
Visits the level element.

Parameters:
obj - the level element

visitOdaMeasure

public void visitOdaMeasure(org.eclipse.birt.report.model.elements.olap.OdaMeasure obj)
Visits the measure element.

Parameters:
obj - the measure element

visitOdaMeasureGroup

public void visitOdaMeasureGroup(org.eclipse.birt.report.model.elements.olap.OdaMeasureGroup obj)
Visits the measure group.

Parameters:
obj - the measure group


Copyright © 2005 Actuate Corp. All rights reserved.