public class ItemExecutorWrapper
extends org.eclipse.birt.report.engine.extension.ReportItemExecutorBase
Modifier and Type | Field and Description |
---|---|
protected IContent |
content |
protected IReportItemExecutor |
executor |
Constructor and Description |
---|
ItemExecutorWrapper(IReportItemExecutor executor,
IContent content) |
Modifier and Type | Method and Description |
---|---|
void |
close()
close the executor, if the executor is closed, all sub executor will be
terminate also.
|
IContent |
execute()
execute the report item
|
IReportItemExecutor |
getNextChild()
return the next child's executor
|
boolean |
hasNextChild()
does the executor has child executor
|
protected IReportItemExecutor executor
protected IContent content
public ItemExecutorWrapper(IReportItemExecutor executor, IContent content)
public void close() throws org.eclipse.birt.core.exception.BirtException
IReportItemExecutor
close
in interface IReportItemExecutor
close
in class org.eclipse.birt.report.engine.extension.ReportItemExecutorBase
org.eclipse.birt.core.exception.BirtException
public IContent execute()
IReportItemExecutor
public IReportItemExecutor getNextChild() throws org.eclipse.birt.core.exception.BirtException
IReportItemExecutor
org.eclipse.birt.core.exception.BirtException
public boolean hasNextChild() throws org.eclipse.birt.core.exception.BirtException
IReportItemExecutor
org.eclipse.birt.core.exception.BirtException
Copyright © 2008 Actuate Corp. All rights reserved.