Class 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  
      • Fields inherited from class org.eclipse.birt.report.engine.extension.ReportItemExecutorBase

        executorContext, handle, parent
    • 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 item
      IReportItemExecutor getNextChild()
      return the next child's executor
      boolean hasNextChild()
      does the executor has child executor
      • Methods inherited from class org.eclipse.birt.report.engine.extension.ReportItemExecutorBase

        getContent, getContext, getModelObject, getParent, getQueryResults, setContext, setModelObject, setParent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 interface IReportItemExecutor
        Overrides:
        close in class org.eclipse.birt.report.engine.extension.ReportItemExecutorBase
        Throws:
        org.eclipse.birt.core.exception.BirtException
      • 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