Interface IElement
- All Known Subinterfaces:
org.eclipse.birt.report.engine.css.engine.CSSStylableElement
,IAutoTextContent
,IBandContent
,ICellContent
,IContainerContent
,IContent
,IDataContent
,IForeignContent
,IGroupContent
,IImageContent
,ILabelContent
,IListBandContent
,IListContent
,IListGroupContent
,IPageContent
,IRowContent
,ITableBandContent
,ITableContent
,ITableGroupContent
,ITextContent
public interface IElement
Provides the interface of the element of the report.
All elements in the report must have the implementations of IElement or its
subinterface.
-
Method Summary
Modifier and TypeMethodDescriptionGet the children of the element, or returnnull
if the element is in leaf level.Get the parent of the element object, or returnnull
if the element is in top level.void
Set the parent of the element.
-
Method Details
-
getParent
IElement getParent()Get the parent of the element object, or returnnull
if the element is in top level.- Returns:
- the parent of the element.
-
setParent
Set the parent of the element.- Parameters:
parent
- the parent of the element
-
getChildren
Collection<IContent> getChildren()Get the children of the element, or returnnull
if the element is in leaf level.- Returns:
- the children of the element.
-