Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008 Actuate Corp. All rights reserved.