StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.ip
Class RootTask

java.lang.Object
  |
  +--stardiv.resource.Task
        |
        +--stardiv.js.ip.RootTask

public synchronized class RootTask
extends stardiv.resource.Task


Field Summary
(package private) static int COMPILE
           
(package private) static int COMPILE_RUN
           
(package private) static int INVOKE
           
(package private) static int RUN
           
private  stardiv.js.ip.RootTaskManager aMgr
           
private  boolean bReturnImplicit
           
private  int iCallbackTypeId
           
private  int iDbgMode
           
private  int iTaskType
           
private  int nCallbackID
           
private  stardiv.js.ip.TaskDoneHandler pDoneCallback
           
private  java.lang.Throwable pError
           
private  java.lang.Object pFct
           
private  stardiv.js.ip.Module pMod
           
private  java.lang.Object[] pParams
           
private  java.lang.Object pRet
           
private  java.lang.String pSource
           
private  stardiv.js.ip.BaseObj pThisObj
           
private  java.lang.String sModuleName
           
 
Fields inherited from class stardiv.resource.Task
ASYNCHRON, FAST, HASTHREAD, TRANSACTED, aName, bActive, bError, bReady, bTerminated, iTypeFlags, xCurMgr, xPrevTasks, xResources
 
Constructor Summary
(package private) RootTask(stardiv.js.ip.RootTaskManager rtm, java.lang.String s, int i, stardiv.resource.Task t)
           
 
Method Summary
private  void endTask()
           
 java.lang.Object getReturn()
           
 java.lang.Throwable getTaskError()
           
 int getTypeId()
           
 void ready()
           
 void run()
           
(package private)  void setCompile(java.lang.String s1, java.lang.String s2, stardiv.js.ip.TaskDoneHandler tdh)
           
(package private)  void setCompileAndRun(java.lang.String s1, java.lang.String s2, stardiv.js.ip.BaseObj bo, stardiv.js.ip.TaskDoneHandler tdh, int i1, boolean b, int i2)
           
(package private)  void setInvoke(java.lang.Object o1, stardiv.js.ip.BaseObj bo, java.lang.Object[] o2, stardiv.js.ip.TaskDoneHandler tdh, int i)
           
(package private)  void setInvoke(java.lang.String s, stardiv.js.ip.BaseObj bo, java.lang.Object[] o, stardiv.js.ip.TaskDoneHandler tdh, int i)
           
(package private)  void setRun(stardiv.js.ip.Module m, stardiv.js.ip.BaseObj bo, java.lang.Object[] o, stardiv.js.ip.TaskDoneHandler tdh, int i)
           
 void terminate()
           
 
Methods inherited from class stardiv.resource.Task
changeToNotTransacted, getError, getName, getResources, getTypeFlags, init, isActive, isReady, isTerminated, needTasks, reset, schedule, setActive, setError, setPreviousTasks, setTerminated, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPILE

static final int COMPILE

COMPILE_RUN

static final int COMPILE_RUN

INVOKE

static final int INVOKE

RUN

static final int RUN

aMgr

private stardiv.js.ip.RootTaskManager aMgr

bReturnImplicit

private boolean bReturnImplicit

iCallbackTypeId

private int iCallbackTypeId

iDbgMode

private int iDbgMode

iTaskType

private int iTaskType

nCallbackID

private int nCallbackID

pDoneCallback

private stardiv.js.ip.TaskDoneHandler pDoneCallback

pError

private java.lang.Throwable pError

pFct

private java.lang.Object pFct

pMod

private stardiv.js.ip.Module pMod

pParams

private java.lang.Object[] pParams

pRet

private java.lang.Object pRet

pSource

private java.lang.String pSource

pThisObj

private stardiv.js.ip.BaseObj pThisObj

sModuleName

private java.lang.String sModuleName
Constructor Detail

RootTask

RootTask(stardiv.js.ip.RootTaskManager rtm,
         java.lang.String s,
         int i,
         stardiv.resource.Task t)
Method Detail

endTask

private void endTask()

getReturn

public java.lang.Object getReturn()

getTaskError

public java.lang.Throwable getTaskError()

getTypeId

public int getTypeId()

ready

public void ready()

run

public void run()
         throws stardiv.resource.ResourceLockException

setCompile

void setCompile(java.lang.String s1,
                java.lang.String s2,
                stardiv.js.ip.TaskDoneHandler tdh)

setCompileAndRun

void setCompileAndRun(java.lang.String s1,
                      java.lang.String s2,
                      stardiv.js.ip.BaseObj bo,
                      stardiv.js.ip.TaskDoneHandler tdh,
                      int i1,
                      boolean b,
                      int i2)

setInvoke

void setInvoke(java.lang.Object o1,
               stardiv.js.ip.BaseObj bo,
               java.lang.Object[] o2,
               stardiv.js.ip.TaskDoneHandler tdh,
               int i)

setInvoke

void setInvoke(java.lang.String s,
               stardiv.js.ip.BaseObj bo,
               java.lang.Object[] o,
               stardiv.js.ip.TaskDoneHandler tdh,
               int i)

setRun

void setRun(stardiv.js.ip.Module m,
            stardiv.js.ip.BaseObj bo,
            java.lang.Object[] o,
            stardiv.js.ip.TaskDoneHandler tdh,
            int i)

terminate

public void terminate()

StarOffice 5.2 API
reverse engineered by classdoc