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

java.lang.String getOutputFormat()

initialize

void initialize(IEmitterServices service)

start

void start(IReportContent report)

end

void end(IReportContent report)

startPage

void startPage(IPageContent page)
start a page

Parameters:
page -

endPage

void endPage(IPageContent page)
page end

Parameters:
page -

startTable

void startTable(ITableContent table)
table started

Parameters:
table -

endTable

void endTable(ITableContent table)
table end


startTableBand

void startTableBand(ITableBandContent band)

endTableBand

void endTableBand(ITableBandContent band)

startRow

void startRow(IRowContent row)

endRow

void endRow(IRowContent row)

startCell

void startCell(ICellContent cell)

endCell

void endCell(ICellContent cell)

startList

void startList(IListContent list)

endList

void endList(IListContent list)

startListBand

void startListBand(IListBandContent listBand)

endListBand

void endListBand(IListBandContent listBand)

startContainer

void startContainer(IContainerContent container)

endContainer

void endContainer(IContainerContent container)

startText

void startText(ITextContent text)

startData

void startData(IDataContent data)

startLabel

void startLabel(ILabelContent label)

startAutoText

void startAutoText(IAutoTextContent autoText)

startForeign

void startForeign(IForeignContent foreign)

startImage

void startImage(IImageContent image)

startContent

void startContent(IContent content)

endContent

void endContent(IContent content)

startGroup

void startGroup(IGroupContent group)

endGroup

void endGroup(IGroupContent group)

startTableGroup

void startTableGroup(ITableGroupContent group)

endTableGroup

void endTableGroup(ITableGroupContent group)

startListGroup

void startListGroup(IListGroupContent group)

endListGroup

void endListGroup(IListGroupContent group)


Copyright © 2008 Actuate Corp. All rights reserved.