public interface IReportContent
| 限定符和类型 | 方法和说明 |
|---|---|
IHyperlinkAction |
createActionContent()
create a anction content.
|
IAutoTextContent |
createAutoTextContent()
create the auto text content. the auto text can only be used in this report.
|
ICellContent |
createCellContent()
create a cell content. the content can only be used in this report.
|
IContainerContent |
createContainerContent()
create a container content. the content can only be used in this report.
|
IDataContent |
createDataContent()
create the data content. the data can only be used in this report.
|
IDataContent |
createDataContent(IContent conent)
create the data content, copy the properties from the template content.
|
IForeignContent |
createForeignContent()
create the foreign content. the foreign content can only be used in this
report.
|
IImageContent |
createImageContent()
create the image content. the image can only be used in this report.
|
IImageContent |
createImageContent(IContent conent)
create the image content, copy the properties from the template content.
|
ILabelContent |
createLabelContent()
create the label content. the label can only be used in this report.
|
ILabelContent |
createLabelContent(IContent conent)
create the label content, copy the properties from the template content.
|
IListBandContent |
createListBandContent() |
IListContent |
createListContent() |
IListGroupContent |
createListGroupContent() |
IPageContent |
createPageContent()
create a page content. the page content can only be used in this report.
|
IRowContent |
createRowContent()
create the row content. the row can only be used in this report.
|
IStyle |
createStyle()
create a style. the style can only be used in this report.
|
ITableBandContent |
createTableBandContent() |
ITableContent |
createTableContent()
create an table content. the table content can only be used in this
report.
|
ITableGroupContent |
createTableGroupContent() |
ITextContent |
createTextContent()
create the text content. the text can only be used in this report.
|
ITextContent |
createTextContent(IContent conent)
create the text content, copy the properties from the template content.
|
IStyle |
findStyle(java.lang.String styleClass)
find the named style.
|
java.lang.String |
getACL() |
IContent |
getContent(InstanceID id)
return the content in this report.
|
org.eclipse.birt.report.engine.ir.Report |
getDesign()
get the report design used to create this report content.
|
java.util.List |
getErrors()
get the error list which occurs in the generation.
|
java.util.Map<java.lang.String,java.lang.Object> |
getExtensions() |
IPageContent |
getPageContent(long pageNumber)
The page content in the report content.
|
org.eclipse.birt.report.engine.api.script.IReportContext |
getReportContext() |
IContent |
getRoot()
return root content
|
java.lang.String |
getTitle() |
TOCNode |
getTOC()
已过时。
This method shoule be substituted by:
getTOCTree( format, locale ).getTOCTree( ); |
ITOCTree |
getTOCTree(java.lang.String format,
com.ibm.icu.util.ULocale locale)
Gets the toc tree of this report content.
|
long |
getTotalPage() |
java.util.Map<java.lang.String,java.lang.Object> |
getUserProperties() |
void |
readContent(java.io.DataInputStream in,
java.lang.ClassLoader loader) |
void |
setACL(java.lang.String acl) |
void |
setExtensions(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
setTitle(java.lang.String title) |
void |
writeContent(java.io.DataOutputStream out) |
org.eclipse.birt.report.engine.ir.Report getDesign()
java.util.List getErrors()
TOCNode getTOC()
getTOCTree( format, locale ).getTOCTree( );ITOCTree getTOCTree(java.lang.String format, com.ibm.icu.util.ULocale locale)
IContent getRoot()
long getTotalPage()
IPageContent getPageContent(long pageNumber)
pageNumber - page numberIContent getContent(InstanceID id)
id - content idIStyle findStyle(java.lang.String styleClass)
styleClass - style name.IHyperlinkAction createActionContent()
IStyle createStyle()
ICellContent createCellContent()
IContainerContent createContainerContent()
IPageContent createPageContent()
ITableContent createTableContent()
ITableGroupContent createTableGroupContent()
ITableBandContent createTableBandContent()
IListContent createListContent()
IListGroupContent createListGroupContent()
IListBandContent createListBandContent()
IRowContent createRowContent()
ITextContent createTextContent()
ITextContent createTextContent(IContent conent)
content - the content template.IForeignContent createForeignContent()
IImageContent createImageContent()
IImageContent createImageContent(IContent conent)
content - the content template.ILabelContent createLabelContent()
IAutoTextContent createAutoTextContent()
ILabelContent createLabelContent(IContent conent)
content - the content template.IDataContent createDataContent()
IDataContent createDataContent(IContent conent)
content - the content template.java.lang.String getACL()
void setACL(java.lang.String acl)
org.eclipse.birt.report.engine.api.script.IReportContext getReportContext()
java.util.Map<java.lang.String,java.lang.Object> getUserProperties()
java.util.Map<java.lang.String,java.lang.Object> getExtensions()
void setExtensions(java.util.Map<java.lang.String,java.lang.Object> properties)
void writeContent(java.io.DataOutputStream out)
throws java.io.IOException
java.io.IOExceptionvoid readContent(java.io.DataInputStream in,
java.lang.ClassLoader loader)
throws java.io.IOException
java.io.IOExceptionjava.lang.String getTitle()
void setTitle(java.lang.String title)
Copyright © 2008 Actuate Corp. All rights reserved.