org.eclipse.birt.report.engine.content
Interface IContentVisitor


public interface IContentVisitor

Defines the visitor interface used mainly by a buffered emitter


Method Summary
 java.lang.Object visit(IContent content, java.lang.Object value)
           
 java.lang.Object visitAutoText(IAutoTextContent autoText, java.lang.Object value)
           
 java.lang.Object visitCell(ICellContent cell, java.lang.Object value)
          visit cell content object
 java.lang.Object visitContainer(IContainerContent container, java.lang.Object value)
          visit content( free-form and list band)
 java.lang.Object visitContent(IContent content, java.lang.Object value)
           
 java.lang.Object visitData(IDataContent data, java.lang.Object value)
           
 java.lang.Object visitForeign(IForeignContent foreign, java.lang.Object value)
          visit exteded item
 java.lang.Object visitGroup(IGroupContent group, java.lang.Object value)
           
 java.lang.Object visitImage(IImageContent image, java.lang.Object value)
          visit image content
 java.lang.Object visitLabel(ILabelContent label, java.lang.Object value)
           
 java.lang.Object visitList(IListContent list, java.lang.Object value)
          visit list content
 java.lang.Object visitListBand(IListBandContent listBand, java.lang.Object value)
          visit list band content
 java.lang.Object visitListGroup(IListGroupContent group, java.lang.Object value)
           
 java.lang.Object visitPage(IPageContent page, java.lang.Object value)
           
 java.lang.Object visitRow(IRowContent row, java.lang.Object value)
          visit the row content object
 java.lang.Object visitTable(ITableContent table, java.lang.Object value)
          visit table content object
 java.lang.Object visitTableBand(ITableBandContent tableBand, java.lang.Object value)
          visit table band
 java.lang.Object visitTableGroup(ITableGroupContent group, java.lang.Object value)
           
 java.lang.Object visitText(ITextContent text, java.lang.Object value)
          visit the text content object
 

Method Detail

visit

java.lang.Object visit(IContent content,
                       java.lang.Object value)

visitContent

java.lang.Object visitContent(IContent content,
                              java.lang.Object value)

visitPage

java.lang.Object visitPage(IPageContent page,
                           java.lang.Object value)

visitContainer

java.lang.Object visitContainer(IContainerContent container,
                                java.lang.Object value)
visit content( free-form and list band)

Parameters:
content -

visitTable

java.lang.Object visitTable(ITableContent table,
                            java.lang.Object value)
visit table content object

Parameters:
table - the table object

visitTableBand

java.lang.Object visitTableBand(ITableBandContent tableBand,
                                java.lang.Object value)
visit table band

Parameters:
tableBand -

visitList

java.lang.Object visitList(IListContent list,
                           java.lang.Object value)
visit list content

Parameters:
list -
value -

visitListBand

java.lang.Object visitListBand(IListBandContent listBand,
                               java.lang.Object value)
visit list band content

Parameters:
listBand -
value -

visitRow

java.lang.Object visitRow(IRowContent row,
                          java.lang.Object value)
visit the row content object

Parameters:
row - the row object

visitCell

java.lang.Object visitCell(ICellContent cell,
                           java.lang.Object value)
visit cell content object

Parameters:
cell - the cell object

visitText

java.lang.Object visitText(ITextContent text,
                           java.lang.Object value)
visit the text content object

Parameters:
text - the text object

visitLabel

java.lang.Object visitLabel(ILabelContent label,
                            java.lang.Object value)

visitAutoText

java.lang.Object visitAutoText(IAutoTextContent autoText,
                               java.lang.Object value)

visitData

java.lang.Object visitData(IDataContent data,
                           java.lang.Object value)

visitImage

java.lang.Object visitImage(IImageContent image,
                            java.lang.Object value)
visit image content

Parameters:
image -

visitForeign

java.lang.Object visitForeign(IForeignContent foreign,
                              java.lang.Object value)
visit exteded item

Parameters:
content -

visitGroup

java.lang.Object visitGroup(IGroupContent group,
                            java.lang.Object value)

visitListGroup

java.lang.Object visitListGroup(IListGroupContent group,
                                java.lang.Object value)

visitTableGroup

java.lang.Object visitTableGroup(ITableGroupContent group,
                                 java.lang.Object value)


Copyright © 2008 Actuate Corp. All rights reserved.