org.eclipse.birt.report.engine.content
Interface IReportContent


public interface IReportContent

The object represents the report content as a whole.

Version:
$Revision: 1.9 $ $Date: 2006/01/20 14:55:40 $

Method Summary
 IHyperlinkAction createActionContent()
          create a anction content.
 ICellContent createCellContent()
          create a cell content.
 IContainerContent createContainerContent()
          create a container content.
 IDataContent createDataContent()
          create the data content.
 IDataContent createDataContent(IContent conent)
          create the data content, copy the properties from the template content.
 IForeignContent createForeignContent()
          create the foreign content.
 IImageContent createImageContent()
          create the image content.
 IImageContent createImageContent(IContent conent)
          create the image content, copy the properties from the template content.
 ILabelContent createLabelContent()
          create the label content.
 ILabelContent createLabelContent(IContent conent)
          create the label content, copy the properties from the template content.
 IPageContent createPageContent()
          create a page content.
 IRowContent createRowContent()
          create the row content.
 IStyle createStyle()
          create a style.
 ITableBandContent createTableBody()
          create the table body.
 ITableContent createTableContent()
          create an table content.
 ITableBandContent createTableFooter()
          create the table footer.
 ITableBandContent createTableHeader()
          create the table header.
 ITextContent createTextContent()
          create the text content.
 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.
 org.eclipse.birt.report.engine.css.engine.CSSEngine getCSSEngine()
          get the css engien used by this content
 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.
 TOCNode getTOC()
          get the TOC structure constructed in the generation.
 

Method Detail

getCSSEngine

public org.eclipse.birt.report.engine.css.engine.CSSEngine getCSSEngine()
get the css engien used by this content

Returns:
the css engine

getDesign

public org.eclipse.birt.report.engine.ir.Report getDesign()
get the report design used to create this report content.

Returns:
the report design.

getErrors

public java.util.List getErrors()
get the error list which occurs in the generation.

Returns:
error list.

getTOC

public TOCNode getTOC()
get the TOC structure constructed in the generation.

Returns:
the TOC structure.

findStyle

public IStyle findStyle(java.lang.String styleClass)
find the named style.

Parameters:
styleClass - style name.
Returns:
style named with the name, null if not exists.

createActionContent

public IHyperlinkAction createActionContent()
create a anction content. The action content can only be use in this report content.

Returns:
the action content.

createStyle

public IStyle createStyle()
create a style. the style can only be used in this report.

Returns:
style created.

createCellContent

public ICellContent createCellContent()
create a cell content. the content can only be used in this report.

Returns:
cell content.

createContainerContent

public IContainerContent createContainerContent()
create a container content. the content can only be used in this report.

Returns:
the container content.

createPageContent

public IPageContent createPageContent()
create a page content. the page content can only be used in this report.

Returns:
the page content.

createTableContent

public ITableContent createTableContent()
create an table content. the table content can only be used in this report.

Returns:
the table.

createTableHeader

public ITableBandContent createTableHeader()
create the table header. the table header can only be used in this report.

Returns:
the table header.

createTableFooter

public ITableBandContent createTableFooter()
create the table footer. the table footer can only be used in this report.

Returns:
the table footer.

createTableBody

public ITableBandContent createTableBody()
create the table body. the table body can only be used in this report.

Returns:
the table body.

createRowContent

public IRowContent createRowContent()
create the row content. the row can only be used in this report.

Returns:
the row content.

createTextContent

public ITextContent createTextContent()
create the text content. the text can only be used in this report.

Returns:
the text content.

createTextContent

public ITextContent createTextContent(IContent conent)
create the text content, copy the properties from the template content. the text can only be used in this report.

Returns:
the text content.

createForeignContent

public IForeignContent createForeignContent()
create the foreign content. the foreign content can only be used in this report.

Returns:
the foreign content

createImageContent

public IImageContent createImageContent()
create the image content. the image can only be used in this report.

Returns:
the image content.

createImageContent

public IImageContent createImageContent(IContent conent)
create the image content, copy the properties from the template content. the image can only be used in this report.

Returns:
the image content.

createLabelContent

public ILabelContent createLabelContent()
create the label content. the label can only be used in this report.

Returns:
the label content.

createLabelContent

public ILabelContent createLabelContent(IContent conent)
create the label content, copy the properties from the template content. the label can only be used in this report.

Returns:
the label content.

createDataContent

public IDataContent createDataContent()
create the data content. the data can only be used in this report.

Returns:
the data content.

createDataContent

public IDataContent createDataContent(IContent conent)
create the data content, copy the properties from the template content. the data can only be used in this report.

Returns:
the data content.


Copyright © 2005 Actuate Corp. All rights reserved.