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


public interface IContentEmitter

used to pass the content object to following process.

Version:
$Revision: 1.1 $ $Date: 2005/11/11 06:26:42 $

Method Summary
 void end(IReportContent report)
           
 void endCell(ICellContent cell)
           
 void endContainer(IContainerContent container)
           
 void endContent(IContent content)
           
 void endPage(IPageContent page)
          page end
 void endRow(IRowContent row)
           
 void endTable(ITableContent table)
          table end
 void endTableBody(ITableBandContent band)
           
 void endTableFooter(ITableBandContent band)
           
 void endTableHeader(ITableBandContent band)
           
 java.lang.String getOutputFormat()
           
 void initialize(IEmitterServices service)
           
 void start(IReportContent report)
           
 void startCell(ICellContent cell)
           
 void startContainer(IContainerContent container)
           
 void startContent(IContent content)
           
 void startData(IDataContent data)
           
 void startForeign(IForeignContent foreign)
           
 void startImage(IImageContent image)
           
 void startLabel(ILabelContent label)
           
 void startPage(IPageContent page)
          start a page
 void startRow(IRowContent row)
           
 void startTable(ITableContent table)
          table started
 void startTableBody(ITableBandContent band)
           
 void startTableFooter(ITableBandContent band)
           
 void startTableHeader(ITableBandContent band)
           
 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


startTableHeader

public void startTableHeader(ITableBandContent band)

endTableHeader

public void endTableHeader(ITableBandContent band)

startTableBody

public void startTableBody(ITableBandContent band)

endTableBody

public void endTableBody(ITableBandContent band)

startTableFooter

public void startTableFooter(ITableBandContent band)

endTableFooter

public void endTableFooter(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)

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)

startForeign

public void startForeign(IForeignContent foreign)

startImage

public void startImage(IImageContent image)

startContent

public void startContent(IContent content)

endContent

public void endContent(IContent content)


Copyright © 2005 Actuate Corp. All rights reserved.