Interface IContentEmitter
public interface IContentEmitter
used to pass the content object to following process.
-
Method Summary
Modifier and TypeMethodDescriptionvoidend(IReportContent report) End the emittervoidendCell(ICellContent cell) End cellvoidendContainer(IContainerContent container) End containervoidendContent(IContent content) End contentvoidendGroup(IGroupContent group) End groupvoidendList(IListContent list) End listvoidendListBand(IListBandContent listBand) End list bandvoidendListGroup(IListGroupContent group) End list groupvoidendPage(IPageContent page) Page endvoidendRow(IRowContent row) End rowvoidendTable(ITableContent table) Table endvoidEnd table bandvoidendTableGroup(ITableGroupContent group) End table groupGet the output formatvoidinitialize(IEmitterServices service) Initialize the emittervoidstart(IReportContent report) Start the emittervoidstartAutoText(IAutoTextContent autoText) Start auto textvoidstartCell(ICellContent cell) Start cellvoidstartContainer(IContainerContent container) Start containervoidstartContent(IContent content) Start contentvoidstartData(IDataContent data) Start datavoidstartForeign(IForeignContent foreign) Start foreignvoidstartGroup(IGroupContent group) Start groupvoidstartImage(IImageContent image) Start imagevoidstartLabel(ILabelContent label) Start labelvoidstartList(IListContent list) Start listvoidstartListBand(IListBandContent listBand) Start list bandvoidstartListGroup(IListGroupContent group) Start list groupvoidstartPage(IPageContent page) Start a pagevoidstartRow(IRowContent row) Start rowvoidstartTable(ITableContent table) Table startedvoidStart table bandvoidStart table groupvoidstartText(ITextContent text) Start text
-
Method Details
-
getOutputFormat
String getOutputFormat()Get the output format- Returns:
- output format
-
initialize
Initialize the emitter- Parameters:
service- emitter service- Throws:
org.eclipse.birt.core.exception.BirtException
-
start
Start the emitter- Parameters:
report- report content- Throws:
org.eclipse.birt.core.exception.BirtException
-
end
End the emitter- Parameters:
report- report content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startPage
Start a page- Parameters:
page- page content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endPage
Page end- Parameters:
page- oage content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startTable
Table started- Parameters:
table- table content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endTable
Table end- Parameters:
table- table content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startTableBand
Start table band- Parameters:
band- table band content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endTableBand
End table band- Parameters:
band- table band content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startRow
Start row- Parameters:
row- row content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endRow
End row- Parameters:
row- row content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startCell
Start cell- Parameters:
cell- cell content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endCell
End cell- Parameters:
cell- cell content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startList
Start list- Parameters:
list- list content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endList
End list- Parameters:
list- list content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startListBand
Start list band- Parameters:
listBand- list band content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endListBand
End list band- Parameters:
listBand- list band content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startContainer
void startContainer(IContainerContent container) throws org.eclipse.birt.core.exception.BirtException Start container- Parameters:
container- container content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endContainer
End container- Parameters:
container- container content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startText
Start text- Parameters:
text- text content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startData
Start data- Parameters:
data- data content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startLabel
Start label- Parameters:
label- label content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startAutoText
Start auto text- Parameters:
autoText- auto text content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startForeign
Start foreign- Parameters:
foreign- foreign content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startImage
Start image- Parameters:
image- image content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startContent
Start content- Parameters:
content- content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endContent
End content- Parameters:
content- content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startGroup
Start group- Parameters:
group- group content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endGroup
End group- Parameters:
group- group content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startTableGroup
Start table group- Parameters:
group- table group content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endTableGroup
End table group- Parameters:
group- table group content- Throws:
org.eclipse.birt.core.exception.BirtException
-
startListGroup
Start list group- Parameters:
group- list group content- Throws:
org.eclipse.birt.core.exception.BirtException
-
endListGroup
End list group- Parameters:
group- list group content- Throws:
org.eclipse.birt.core.exception.BirtException
-