# Package org.eclipse.birt.report.engine.content

package org.eclipse.birt.report.engine.content
Defines interfaces of BIRT report items for Engine to pass from executors to emitters.

## Package Specification

Defines interfaces of BIRT report items for Engine to pass from executors to emitters.

Interfaces
Class
Description
IAutoTextContent
Provides the interfaces for the AutoText Content.
IBandContent
Provides the interface for the Band Content.
ICellContent
Provides the interfaces for Cell Content
IColumn
column definition used by table content.
IContainerContent
Provides the interface for container content in report.
IContent
object created by report generator.
IContentVisitor
Defines the visitor interface used mainly by a buffered emitter
IDataContent
Provides the interface for the Data Content.
IDrillThroughAction
Providers interface for the action process of drill through.
IElement
Provides the interface of the element of the report.
IForeignContent
The content of foreign object is not handle by report engine.
IGroupContent
Provides interfaces for Group Content.
IHyperlinkAction
Defines an interface that allows engine to pass hyperlink information to an emitter, if the emitter determines to customize the hyperlinks calculated in engine, or it wants to use a totally different hyperlink string
IImageContent
Image content in the report.
ILabelContent
Provides the interface for the Label Content.
IListBandContent
Provides the interface for the Band Content in List.
IListContent
Provides interfaces for List Content.
IListGroupContent
Provide the interfaces for the List Group Content.
INode
Tree interface.
IPageContent
Page instance.
IReportContent
The object represents the report content as a whole.
IRowContent
Provides the interfaces for the Row AbstractContent
IStyle
Provides the interfaces for the ROM style the properties must be string as the user may change them in script.
IStyledElement
Interface of styled element
ITableBandContent
Provides the interfaces for the Table Band Content
ITableContent
Provides the interfaces for the Table Content
ITableGroupContent
Provide the interfaces for the Table Group Content.
ITextContent
Provides the interfaces for the Text Content Text content contains several paragraphs which shares the same style properties.