Class ItemExecutorWrapper
- java.lang.Object
-
- org.eclipse.birt.report.engine.extension.ReportItemExecutorBase
-
- org.eclipse.birt.report.engine.layout.content.ItemExecutorWrapper
-
- All Implemented Interfaces:
IReportItemExecutor
public class ItemExecutorWrapper extends org.eclipse.birt.report.engine.extension.ReportItemExecutorBase
-
-
Field Summary
Fields Modifier and Type Field Description protected IContent
content
protected IReportItemExecutor
executor
-
Constructor Summary
Constructors Constructor Description ItemExecutorWrapper(IReportItemExecutor executor, IContent content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
close the executor, if the executor is closed, all sub executor will be terminate also.IContent
execute()
execute the report itemIReportItemExecutor
getNextChild()
return the next child's executorboolean
hasNextChild()
does the executor has child executor
-
-
-
Field Detail
-
executor
protected IReportItemExecutor executor
-
content
protected IContent content
-
-
Constructor Detail
-
ItemExecutorWrapper
public ItemExecutorWrapper(IReportItemExecutor executor, IContent content)
-
-
Method Detail
-
close
public void close() throws org.eclipse.birt.core.exception.BirtException
Description copied from interface:IReportItemExecutor
close the executor, if the executor is closed, all sub executor will be terminate also.- Specified by:
close
in interfaceIReportItemExecutor
- Overrides:
close
in classorg.eclipse.birt.report.engine.extension.ReportItemExecutorBase
- Throws:
org.eclipse.birt.core.exception.BirtException
-
execute
public IContent execute()
Description copied from interface:IReportItemExecutor
execute the report item
-
getNextChild
public IReportItemExecutor getNextChild() throws org.eclipse.birt.core.exception.BirtException
Description copied from interface:IReportItemExecutor
return the next child's executor- Throws:
org.eclipse.birt.core.exception.BirtException
-
hasNextChild
public boolean hasNextChild() throws org.eclipse.birt.core.exception.BirtException
Description copied from interface:IReportItemExecutor
does the executor has child executor- Returns:
- Throws:
org.eclipse.birt.core.exception.BirtException
-
-