|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object
|
+--org.apache.bsf.debug.util.Skeleton
|
+--org.apache.bsf.engines.javascript.JsEngineStub
Insert the type's description here. Creation date: (9/6/2001 1:21:46 PM)
| Constructor Summary | |
|---|---|
JsEngineStub(RhinoEngineDebugger rhinoDbg)
JsEngineStub constructor comment. |
|
| Method Summary | |
|---|---|
java.lang.Object |
eval(java.lang.String docname,
java.lang.String exp,
int lineNo)
Allow the debugger to evaluate an expression within the current context. |
JsContext |
getContext(int depth)
Returns the JsContext at a certain depth. |
int |
getContextCount()
Returns the count of JsContext on the current stack. |
JsCallbacks |
getDebugger()
Return the current debugger. |
JsObject |
getGlobalObject()
Any execution in JavaScript happen with respect to a global object, sort of the top-level name space for properties. |
java.lang.String |
getThread()
Returns name of the thread currently running in the engine |
java.lang.String |
getThreadGroup()
Returns name of the ThreadGroup of the thread currently running in the engine |
JsObject |
getUndefinedValue()
As per ECMA specification, each JavaScript execution defines a unique object for the undefined value. |
boolean |
isSuspended()
|
boolean |
poll()
Allows the client debugger to poll the connection. |
void |
run()
Stepping commands: run: resume execution until it finishes or a breakpoint is hit. |
void |
setDebugger(JsCallbacks debugger)
Set the associated debugger. |
void |
stepIn()
|
void |
stepOut()
|
void |
stepOver()
|
| Methods inherited from class org.apache.bsf.debug.util.Skeleton |
|---|
addListener, allocOid, completeFuture, createFuture, equals, getTid, getUid, hasNoUid, removeListener, suspendFuture |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JsEngineStub(RhinoEngineDebugger rhinoDbg)
throws java.rmi.RemoteException
| Method Detail |
public boolean isSuspended()
throws java.rmi.RemoteException
isSuspended in interface JsEnginejava.rmi.RemoteExceptionpublic boolean poll()
JsEngine
poll in interface JsEngine
public java.lang.Object eval(java.lang.String docname,
java.lang.String exp,
int lineNo)
throws java.rmi.RemoteException
JsEngine
eval in interface JsEnginejava.rmi.RemoteException
public JsContext getContext(int depth)
throws java.rmi.RemoteException
JsEngine
getContext in interface JsEnginejava.rmi.RemoteException
public int getContextCount()
throws java.rmi.RemoteException
JsEngine
getContextCount in interface JsEnginejava.rmi.RemoteException
public java.lang.String getThread()
throws java.rmi.RemoteException
JsEngine
getThread in interface JsEnginejava.rmi.RemoteException
public java.lang.String getThreadGroup()
throws java.rmi.RemoteException
JsEngine
getThreadGroup in interface JsEnginejava.rmi.RemoteException
public JsCallbacks getDebugger()
throws java.rmi.RemoteException
getDebugger in interface JsEnginejava.rmi.RemoteException
public JsObject getGlobalObject()
throws java.rmi.RemoteException
JsEngine
getGlobalObject in interface JsEnginejava.rmi.RemoteException
public JsObject getUndefinedValue()
throws java.rmi.RemoteException
JsEngine
getUndefinedValue in interface JsEnginejava.rmi.RemoteException
public void run()
throws java.rmi.RemoteException
JsEngine
run in interface JsEnginejava.rmi.RemoteException
public void setDebugger(JsCallbacks debugger)
throws java.rmi.RemoteException
setDebugger in interface JsEnginedebugger - the debugger to be used on callbacks from
the engine.
java.rmi.RemoteException
public void stepIn()
throws java.rmi.RemoteException
stepIn in interface JsEnginejava.rmi.RemoteException
public void stepOut()
throws java.rmi.RemoteException
stepOut in interface JsEnginejava.rmi.RemoteException
public void stepOver()
throws java.rmi.RemoteException
stepOver in interface JsEnginejava.rmi.RemoteException
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||