org.eclipse.birt.report.engine.emitter
Interface IContentEmitter


public interface IContentEmitter

used to pass the content object to following process.


Method Summary
 void end(IReportContent report)
           
 void endCell(ICellContent cell)
           
 void endContainer(IContainerContent container)
           
 void endContent(IContent content)
           
 void endGroup(IGroupContent group)
           
 void endList(IListContent list)
           
 void endListBand(IListBandContent listBand)
           
 void endListGroup(IListGroupContent group)
           
 void endPage(IPageContent page)
          page end
 void endRow(IRowContent row)
           
 void endTable(ITableContent table)
          table end
 void endTableBand(ITableBandContent band)
           
 void endTableGroup(ITableGroupContent group)
           
 java.lang.String getOutputFormat()
           
 void initialize(IEmitterServices service)
           
 void start(IReportContent report)
           
 void startAutoText(IAutoTextContent autoText)
           
 void startCell(ICellContent cell)
           
 void startContainer(IContainerContent container)
           
 void startContent(IContent content)
           
 void startData(IDataContent data)
           
 void startForeign(IForeignContent foreign)
           
 void startGroup(IGroupContent group)
           
 void startImage(IImageContent image)
           
 void startLabel(ILabelContent label)
           
 void startList(IListContent list)
           
 void startListBand(IListBandContent listBand)
           
 void startListGroup(IListGroupContent group)
           
 void startPage(IPageContent page)
          start a page
 void startRow(IRowContent row)
           
 void startTable(ITableContent table)
          table started
 void startTableBand(ITableBandContent band)
           
 void startTableGroup(ITableGroupContent group)
           
 void startText(ITextContent text)
           
 

Method Detail

getOutputFormat

public java.lang.String getOutputFormat()

initialize

public void initialize(IEmitterServices service)

start

public void start(IReportContent report)

end

public void end(IReportContent report)

startPage

public void startPage(IPageContent page)
start a page

Parameters:
page -

endPage

public void endPage(IPageContent page)
page end

Parameters:
page -

startTable

public void startTable(ITableContent table)
table started

Parameters:
table -

endTable

public void endTable(ITableContent table)
table end


startTableBand

public void startTableBand(ITableBandContent band)

endTableBand

public void endTableBand(ITableBandContent band)

startRow

public void startRow(IRowContent row)

endRow

public void endRow(IRowContent row)

startCell

public void startCell(ICellContent cell)

endCell

public void endCell(ICellContent cell)

startList

public void startList(IListContent list)

endList

public void endList(IListContent list)

startListBand

public void startListBand(IListBandContent listBand)

endListBand

public void endListBand(IListBandContent listBand)

startContainer

public void startContainer(IContainerContent container)

endContainer

public void endContainer(IContainerContent container)

startText

public void startText(ITextContent text)

startData

public void startData(IDataContent data)

startLabel

public void startLabel(ILabelContent label)

startAutoText

public void startAutoText(IAutoTextContent autoText)

startForeign

public void startForeign(IForeignContent foreign)

startImage

public void startImage(IImageContent image)

startContent

public void startContent(IContent content)

endContent

public void endContent(IContent content)

startGroup

public void startGroup(IGroupContent group)

endGroup

public void endGroup(IGroupContent group)

startTableGroup

public void startTableGroup(ITableGroupContent group)

endTableGroup

public void endTableGroup(ITableGroupContent group)

startListGroup

public void startListGroup(IListGroupContent group)

endListGroup

public void endListGroup(IListGroupContent group)


Copyright © 2005 Actuate Corp. All rights reserved.