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 |
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
JavaScript
public JavaScript(long l)
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