org.eclipse.birt.report.engine.extension
Interface IReportItemExecutor


public interface IReportItemExecutor


Method Summary
 void close()
          close the executor, if the executor is closed, all sub executor will be termiante also.
 IContent execute()
          execute the report item
 IContent getContent()
          get the content
 IExecutorContext getContext()
          get executor context
 java.lang.Object getModelObject()
          get extended report item model handle
 IReportItemExecutor getNextChild()
          return the next child's executor
 IReportItemExecutor getParent()
          get parent report item executor
 IBaseResultSet[] getQueryResults()
          get QueryResults of the executor
 boolean hasNextChild()
          does the executor has child executor
 void setContext(IExecutorContext context)
          set executor context to the extension executor
 void setModelObject(java.lang.Object handle)
          set extended report item model handle to the extension executor *
 void setParent(IReportItemExecutor parent)
          set parent report item executor
 

Method Detail

setModelObject

public void setModelObject(java.lang.Object handle)
set extended report item model handle to the extension executor *

Parameters:
handle - a handle to the extended item model object

setContext

public void setContext(IExecutorContext context)
set executor context to the extension executor

Parameters:
context -

setParent

public void setParent(IReportItemExecutor parent)
set parent report item executor

Parameters:
parent -

getParent

public IReportItemExecutor getParent()
get parent report item executor


getModelObject

public java.lang.Object getModelObject()
get extended report item model handle


getContext

public IExecutorContext getContext()
get executor context


execute

public IContent execute()
execute the report item


getQueryResults

public IBaseResultSet[] getQueryResults()
get QueryResults of the executor


getContent

public IContent getContent()
get the content


hasNextChild

public boolean hasNextChild()
does the executor has child executor

Returns:

getNextChild

public IReportItemExecutor getNextChild()
return the next child's executor


close

public void close()
close the executor, if the executor is closed, all sub executor will be termiante also.



Copyright © 2005 Actuate Corp. All rights reserved.