StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.uno
Class Engine

java.lang.Object
  |
  +--stardiv.js.uno.Engine
All Implemented Interfaces:
stardiv.js.ip.NativeDbgListener, stardiv.js.ip.TaskDoneHandler

synchronized class Engine
extends java.lang.Object
implements stardiv.js.ip.NativeDbgListener, stardiv.js.ip.TaskDoneHandler


Field Summary
private  boolean bInBreak
           
private  boolean bLastCallRunning
           
(package private) static java.lang.Class class$stardiv$js$ip$Ip
           
private  stardiv.js.comp.CodeGenerator pCG
           
private  stardiv.js.ip.NativeDbgListener pDbgListener
           
private  stardiv.js.ip.Debugger pDebugger
           
private  stardiv.memory.Vector pModuleList
           
private  stardiv.js.ip.RootTaskManager pRTM
           
private  stardiv.js.ip.BaseObj pRootObj
           
 
Fields inherited from interface stardiv.js.ip.TaskDoneHandler
COMPILE_DONE, COMPILE_ERROR, ERROR, INVOKE_DONE, INVOKE_ERROR, RUN_DONE, RUN_ERROR
 
Constructor Summary
Engine(stardiv.js.ip.BaseObj bo)
           
 
Method Summary
 void addDebuggingListener(stardiv.js.uno.DbgListener dl)
           
 void breaking(stardiv.js.ip.BaseObj bo, java.lang.String s1, int i1, int i2, int i3, int i4, java.lang.String s2, int i5, java.lang.String s3, java.lang.String s4, java.lang.String s5)
           
 java.lang.Object callEventMethod(stardiv.js.ip.BaseObj bo, java.lang.String s, java.lang.Object o, boolean b)
           
 void cancel()
           
(package private) static java.lang.Class class$(java.lang.String s)
           
 void clearAllBreakPoints(java.lang.String s)
           
 boolean compile(java.lang.String s1, java.lang.String s2)
           
(package private)  stardiv.js.ip.BaseObj compileForLibAccess(java.lang.String s1, java.lang.String s2)
           
private  stardiv.js.ip.Module compileImpl(java.lang.String s1, java.lang.String s2)
           
 void doContinue()
           
 java.lang.String dumpVariable(java.lang.String s1, short s2)
           
 java.lang.String eval(java.lang.String s1, short s2)
           
private  stardiv.js.ip.BaseObj evalLibPathImpl(java.lang.String s, boolean b)
           
 int getContextEndColumn(short s)
           
 int getContextEndLine(short s)
           
 java.lang.String getContextModuleName(short s)
           
 int getContextStartColumn(short s)
           
 int getContextStartLine(short s)
           
 java.lang.Object getLocalVariables(short s)
           
 stardiv.js.ip.RootTaskManager getRootTaskManager()
           
 java.lang.Object getStackTrace()
           
private  stardiv.js.ip.Module impFindModule(java.lang.String s)
           
private  stardiv.js.ip.BaseObj insertModuleImpl(stardiv.js.ip.Module m, boolean b)
           
 java.lang.Object invoke(java.lang.String s, java.lang.Object o)
           
 boolean isVariable(java.lang.String s1, short s2)
           
 void ready()
           
 void removeDebuggingListener()
           
 java.lang.Object run(java.lang.String s, stardiv.js.ip.BaseObj bo, java.lang.Object o)
           
 void runAsync(java.lang.String s, stardiv.js.ip.BaseObj bo, java.lang.Object o)
           
 void running(stardiv.js.ip.BaseObj bo)
           
 int setBreakPoint(java.lang.String s, int i, boolean b)
           
 void setRootObj(stardiv.js.ip.BaseObj bo)
           
 void setVariable(java.lang.String s1, java.lang.String s2, short s3)
           
 void stepIn()
           
 void stepOut()
           
 void stepOver()
           
 void stop()
           
 void taskDoneCallback(int i1, java.lang.Object o, int i2, java.lang.Throwable t)
           
 void taskInitCallback()
           
 void taskRegister(int i, stardiv.resource.Task t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bInBreak

private boolean bInBreak

bLastCallRunning

private boolean bLastCallRunning

class$stardiv$js$ip$Ip

static java.lang.Class class$stardiv$js$ip$Ip

pCG

private stardiv.js.comp.CodeGenerator pCG

pDbgListener

private stardiv.js.ip.NativeDbgListener pDbgListener

pDebugger

private stardiv.js.ip.Debugger pDebugger

pModuleList

private stardiv.memory.Vector pModuleList

pRTM

private stardiv.js.ip.RootTaskManager pRTM

pRootObj

private stardiv.js.ip.BaseObj pRootObj
Constructor Detail

Engine

public Engine(stardiv.js.ip.BaseObj bo)
Method Detail

addDebuggingListener

public final void addDebuggingListener(stardiv.js.uno.DbgListener dl)

breaking

public final void breaking(stardiv.js.ip.BaseObj bo,
                           java.lang.String s1,
                           int i1,
                           int i2,
                           int i3,
                           int i4,
                           java.lang.String s2,
                           int i5,
                           java.lang.String s3,
                           java.lang.String s4,
                           java.lang.String s5)
Specified by:
breaking in interface stardiv.js.ip.NativeDbgListener

callEventMethod

public final java.lang.Object callEventMethod(stardiv.js.ip.BaseObj bo,
                                              java.lang.String s,
                                              java.lang.Object o,
                                              boolean b)

cancel

public final void cancel()

class$

static java.lang.Class class$(java.lang.String s)

clearAllBreakPoints

public final void clearAllBreakPoints(java.lang.String s)

compile

public final boolean compile(java.lang.String s1,
                             java.lang.String s2)

compileForLibAccess

final stardiv.js.ip.BaseObj compileForLibAccess(java.lang.String s1,
                                                java.lang.String s2)

compileImpl

private final stardiv.js.ip.Module compileImpl(java.lang.String s1,
                                               java.lang.String s2)

doContinue

public final void doContinue()

dumpVariable

public final java.lang.String dumpVariable(java.lang.String s1,
                                           short s2)

eval

public final java.lang.String eval(java.lang.String s1,
                                   short s2)

evalLibPathImpl

private stardiv.js.ip.BaseObj evalLibPathImpl(java.lang.String s,
                                              boolean b)

getContextEndColumn

public int getContextEndColumn(short s)

getContextEndLine

public int getContextEndLine(short s)

getContextModuleName

public java.lang.String getContextModuleName(short s)

getContextStartColumn

public int getContextStartColumn(short s)

getContextStartLine

public int getContextStartLine(short s)

getLocalVariables

public final java.lang.Object getLocalVariables(short s)

getRootTaskManager

public final stardiv.js.ip.RootTaskManager getRootTaskManager()

getStackTrace

public final java.lang.Object getStackTrace()

impFindModule

private final stardiv.js.ip.Module impFindModule(java.lang.String s)

insertModuleImpl

private final stardiv.js.ip.BaseObj insertModuleImpl(stardiv.js.ip.Module m,
                                                     boolean b)

invoke

public final java.lang.Object invoke(java.lang.String s,
                                     java.lang.Object o)

isVariable

public final boolean isVariable(java.lang.String s1,
                                short s2)

ready

public final void ready()
Specified by:
ready in interface stardiv.js.ip.NativeDbgListener

removeDebuggingListener

public final void removeDebuggingListener()

run

public final java.lang.Object run(java.lang.String s,
                                  stardiv.js.ip.BaseObj bo,
                                  java.lang.Object o)

runAsync

public final void runAsync(java.lang.String s,
                           stardiv.js.ip.BaseObj bo,
                           java.lang.Object o)

running

public final void running(stardiv.js.ip.BaseObj bo)
Specified by:
running in interface stardiv.js.ip.NativeDbgListener

setBreakPoint

public final int setBreakPoint(java.lang.String s,
                               int i,
                               boolean b)

setRootObj

public final void setRootObj(stardiv.js.ip.BaseObj bo)

setVariable

public final void setVariable(java.lang.String s1,
                              java.lang.String s2,
                              short s3)

stepIn

public final void stepIn()

stepOut

public final void stepOut()

stepOver

public final void stepOver()

stop

public final void stop()

taskDoneCallback

public void taskDoneCallback(int i1,
                             java.lang.Object o,
                             int i2,
                             java.lang.Throwable t)
Specified by:
taskDoneCallback in interface stardiv.js.ip.TaskDoneHandler

taskInitCallback

public void taskInitCallback()
Specified by:
taskInitCallback in interface stardiv.js.ip.TaskDoneHandler

taskRegister

public void taskRegister(int i,
                         stardiv.resource.Task t)
Specified by:
taskRegister in interface stardiv.js.ip.TaskDoneHandler

StarOffice 5.2 API
reverse engineered by classdoc