# Uses of Interface
org.eclipse.birt.report.engine.content.IElement

Packages that use IElement
Package
Description
org.eclipse.birt.report.engine.content
Defines interfaces of BIRT report items for Engine to pass from executors to emitters.
org.eclipse.birt.report.engine.css.engine

## Uses of IElement in org.eclipse.birt.report.engine.content

Subinterfaces of IElement in org.eclipse.birt.report.engine.content
Modifier and Type
Interface
Description
`interface`
`IAutoTextContent`
Provides the interfaces for the AutoText Content.
`interface`
`IBandContent`
Provides the interface for the Band Content.
`interface`
`ICellContent`
Provides the interfaces for Cell Content
`interface`
`IContainerContent`
Provides the interface for container content in report.
`interface`
`IContent`
object created by report generator.
`interface`
`IDataContent`
Provides the interface for the Data Content.
`interface`
`IForeignContent`
The content of foreign object is not handle by report engine.
`interface`
`IGroupContent`
Provides interfaces for Group Content.
`interface`
`IImageContent`
Image content in the report.
`interface`
`ILabelContent`
Provides the interface for the Label Content.
`interface`
`IListBandContent`
Provides the interface for the Band Content in List.
`interface`
`IListContent`
Provides interfaces for List Content.
`interface`
`IListGroupContent`
Provide the interfaces for the List Group Content.
`interface`
`IPageContent`
Page instance.
`interface`
`IRowContent`
Provides the interfaces for the Row AbstractContent
`interface`
`ITableBandContent`
Provides the interfaces for the Table Band Content
`interface`
`ITableContent`
Provides the interfaces for the Table Content
`interface`
`ITableGroupContent`
Provide the interfaces for the Table Group Content.
`interface`
`ITextContent`
Provides the interfaces for the Text Content Text content contains several paragraphs which shares the same style properties.
Methods in org.eclipse.birt.report.engine.content that return IElement
Modifier and Type
Method
Description
`IElement`
IElement.`getParent()`
Get the parent of the element object, or return `null` if the element is in top level.
Methods in org.eclipse.birt.report.engine.content with parameters of type IElement
Modifier and Type
Method
Description
`void`
IElement.`setParent(IElement parent)`
Set the parent of the element.

## Uses of IElement in org.eclipse.birt.report.engine.css.engine

Subinterfaces of IElement in org.eclipse.birt.report.engine.css.engine
Modifier and Type
Interface
Description
`interface`
`org.eclipse.birt.report.engine.css.engine.CSSStylableElement`