StarOffice 5.2 API
reverse engineered by classdoc

stardiv.ne
Class JavaScript

java.lang.Object
  |
  +--stardiv.ne.JavaScript
All Implemented Interfaces:
stardiv.js.ide.JSCallbackHandler, stardiv.js.ip.TaskDoneHandler

public synchronized class JavaScript
extends java.lang.Object
implements stardiv.js.ide.JSCallbackHandler, stardiv.js.ip.TaskDoneHandler


Field Summary
private static java.lang.String IDENT_FRAMES
           
private  stardiv.js.comp.CodeGenerator aCG
           
private static stardiv.memory.Vector aCallbackVector
           
private  java.lang.Object[] aClassRepresentingObjectTab
           
private  stardiv.js.ip.CtorAccess[] aCtorTab
           
private static stardiv.js.base.Identifier aFramesId
           
private static stardiv.js.ide.Ide aIde
           
private  stardiv.js.ip.BaseClass[] aJSClassTab
           
private  stardiv.js.ip.RootTaskManager aRootMgr
           
private  boolean bGlobalDebugFlag
           
private  int iClassCount
           
private static int iJSCount
           
private  int ipSjJavaScriptObject
           
private  long pCppJSbxObject
           
(package private) static stardiv.js.ip.Debugger pDebugger
           
private  java.lang.Thread pLastThread
           
private  stardiv.js.ip.BaseObj pRootObj
           
private  stardiv.ne.NativeRunTime pRunTime
           
 
Fields inherited from interface stardiv.js.ip.TaskDoneHandler
COMPILE_DONE, COMPILE_ERROR, ERROR, INVOKE_DONE, INVOKE_ERROR, RUN_DONE, RUN_ERROR
 
Constructor Summary
JavaScript(long l)
           
 
Method Summary
 void ChangeAndClrRoot(java.lang.Object o)
           
 void ClearNativeHandle()
           
 int CreateAndRunModuleAsync(java.lang.String s1, java.lang.String s2, int i, boolean b)
           
 stardiv.ne.image CreateImage(int i1, int i2)
           
 void DoCallback(int i1, java.lang.String s1, int i2, int i3, java.lang.String s2, java.lang.String s3, java.lang.String s4, int i4, int i5)
           
 int DoExecuteAsync(java.lang.String s, java.lang.Object o, int i, boolean b)
           
 void DoStopJavaScriptEnvironment()
           
 java.lang.String GetLastErrorString()
           
static stardiv.ne.JavaScript GetMyJavaScript()
           
 int GetNativeHandleInt()
           
 void SetRoot(java.lang.Object o)
           
 void StopAllPendingAndNoneRecursiveScripts(boolean b)
           
 boolean StopThreadWithCallbackID(int i)
           
(package private) static void addCallbackID(int i, stardiv.resource.Task t)
           
 int addClass(java.lang.Object o, stardiv.js.ip.BaseClass bc)
           
 void assignClass(stardiv.js.ip.BaseObj bo, int i)
           
 int doExecuteSync(java.lang.String s1, java.lang.String s2, stardiv.js.ip.BaseObj bo, stardiv.ne.JSResult jsr, boolean b)
           
private  void expandClassTabArrays()
           
 stardiv.js.ip.RootTaskManager getRootTaskManager()
           
private  void getRunningResult(int i, java.lang.Object o, java.lang.Throwable t, stardiv.ne.JSResult jsr)
           
 stardiv.js.ne.RunTime getRuntime()
           
private static stardiv.resource.Task getTaskForCallbackID(int i)
           
private static void implClrRootObject(stardiv.js.ip.BaseObj bo)
           
 void implSetRoot(stardiv.js.ip.BaseObj bo)
           
static void main(java.lang.String s)
           
private static void removeCallbackID(int i)
           
 int searchClass(java.lang.Object o)
           
 void setSjJavaScriptObject(int i)
           
 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

IDENT_FRAMES

private static final java.lang.String IDENT_FRAMES

aCG

private stardiv.js.comp.CodeGenerator aCG

aCallbackVector

private static stardiv.memory.Vector aCallbackVector

aClassRepresentingObjectTab

private java.lang.Object[] aClassRepresentingObjectTab

aCtorTab

private stardiv.js.ip.CtorAccess[] aCtorTab

aFramesId

private static final stardiv.js.base.Identifier aFramesId

aIde

private static stardiv.js.ide.Ide aIde

aJSClassTab

private stardiv.js.ip.BaseClass[] aJSClassTab

aRootMgr

private stardiv.js.ip.RootTaskManager aRootMgr

bGlobalDebugFlag

private boolean bGlobalDebugFlag

iClassCount

private int iClassCount

iJSCount

private static int iJSCount

ipSjJavaScriptObject

private int ipSjJavaScriptObject

pCppJSbxObject

private long pCppJSbxObject

pDebugger

static stardiv.js.ip.Debugger pDebugger

pLastThread

private java.lang.Thread pLastThread

pRootObj

private stardiv.js.ip.BaseObj pRootObj

pRunTime

private stardiv.ne.NativeRunTime pRunTime
Constructor Detail

JavaScript

public JavaScript(long l)
Method Detail

ChangeAndClrRoot

public void ChangeAndClrRoot(java.lang.Object o)

ClearNativeHandle

public void ClearNativeHandle()

CreateAndRunModuleAsync

public int CreateAndRunModuleAsync(java.lang.String s1,
                                   java.lang.String s2,
                                   int i,
                                   boolean b)

CreateImage

public stardiv.ne.image CreateImage(int i1,
                                    int i2)

DoCallback

public void DoCallback(int i1,
                       java.lang.String s1,
                       int i2,
                       int i3,
                       java.lang.String s2,
                       java.lang.String s3,
                       java.lang.String s4,
                       int i4,
                       int i5)
Specified by:
DoCallback in interface stardiv.js.ide.JSCallbackHandler

DoExecuteAsync

public int DoExecuteAsync(java.lang.String s,
                          java.lang.Object o,
                          int i,
                          boolean b)

DoStopJavaScriptEnvironment

public void DoStopJavaScriptEnvironment()

GetLastErrorString

public java.lang.String GetLastErrorString()

GetMyJavaScript

public static stardiv.ne.JavaScript GetMyJavaScript()

GetNativeHandleInt

public final int GetNativeHandleInt()

SetRoot

public void SetRoot(java.lang.Object o)

StopAllPendingAndNoneRecursiveScripts

public void StopAllPendingAndNoneRecursiveScripts(boolean b)

StopThreadWithCallbackID

public boolean StopThreadWithCallbackID(int i)

addCallbackID

static final void addCallbackID(int i,
                                stardiv.resource.Task t)

addClass

public int addClass(java.lang.Object o,
                    stardiv.js.ip.BaseClass bc)

assignClass

public void assignClass(stardiv.js.ip.BaseObj bo,
                        int i)

doExecuteSync

public int doExecuteSync(java.lang.String s1,
                         java.lang.String s2,
                         stardiv.js.ip.BaseObj bo,
                         stardiv.ne.JSResult jsr,
                         boolean b)

expandClassTabArrays

private final void expandClassTabArrays()

getRootTaskManager

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

getRunningResult

private void getRunningResult(int i,
                              java.lang.Object o,
                              java.lang.Throwable t,
                              stardiv.ne.JSResult jsr)

getRuntime

public stardiv.js.ne.RunTime getRuntime()

getTaskForCallbackID

private static final stardiv.resource.Task getTaskForCallbackID(int i)

implClrRootObject

private static void implClrRootObject(stardiv.js.ip.BaseObj bo)

implSetRoot

public void implSetRoot(stardiv.js.ip.BaseObj bo)

main

public static void main(java.lang.String s)

removeCallbackID

private static final void removeCallbackID(int i)

searchClass

public int searchClass(java.lang.Object o)

setSjJavaScriptObject

public final void setSjJavaScriptObject(int i)

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