Save This Page
Home » bsf-src-2.4.0 » org.apache.bsf.dbline » [javadoc | source]
org.apache.bsf.dbline
public class: JsDb [javadoc | source]
java.lang.Object
   org.apache.bsf.dbline.JsDb

All Implemented Interfaces:
    Runnable

Field Summary
 Vector m_buffers     
 int m_currentDepth     
 int m_stackDepth     
 Context[] m_stack     
 JsObject undefined     
 JsEngine m_jse     
 Hashtable m_proxies     
 Hashtable m_rot     
static  JsDb self     
static  BSFDebugManager gBsfManager     
static final  int JSDB_CMD_LEN     
static final  String[] usage     
Constructor:
 public JsDb(String[] args) throws RemoteException 
Method from org.apache.bsf.dbline.JsDb Summary:
addBreakpoint,   addBuffer,   cmdParser,   createdEngine,   deletedEngine,   down,   exitDebugger,   handleBreakpointHit,   handleEngineStopped,   handleExceptionThrown,   handleSteppingDone,   listBreakpoints,   listBuffer,   listBuffer,   listBufferLines,   listBuffers,   listFrames,   main,   parseCmd,   proxyObject,   readCmd,   run,   showCurrentFrame,   showObject,   showPrototype,   showScope,   showThrInfo,   up
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.bsf.dbline.JsDb Detail:
 public  void addBreakpoint(String buffername,
    int lineno) throws RemoteException 
 public Buffer addBuffer(String filename,
    String uri) 
 public boolean cmdParser(String line) throws RemoteException 
 public  void createdEngine(JsEngine engine) throws RemoteException 
 public  void deletedEngine(JsEngine engine) 
 public  void down() 
 public static  void exitDebugger(int status) 
 public  void handleBreakpointHit(JsContext top) throws RemoteException 
    initialize the engine. put the manager into the context -> manager map hashtable too.
 public  void handleEngineStopped(JsContext cx) 
 public  void handleExceptionThrown(JsContext top,
    Object exception) throws RemoteException 
 public  void handleSteppingDone(JsContext top) throws RemoteException 
    initialize the engine. put the manager into the context -> manager map hashtable too.
 public  void listBreakpoints() 
 public  void listBuffer() 
 public  void listBuffer(String buffername,
    int start) 
 public  void listBufferLines(Buffer buffer,
    int start,
    int count,
    Context cx) 
 public  void listBuffers() 
 public  void listFrames() 
 public static  void main(String[] args) 
 public boolean parseCmd(String line) throws RemoteException 
    Parses a command line. Returns true if input needs to be suspended, that is, if the command was to resume execution in the debugged engine.
 JsObjectProxy proxyObject(JsObject obj) 
    This returns a proxy object for a remote JsObject. The debugger maintains a hashtable of its proxies keyed on JsObject.
 public String readCmd() 
 public  void run() 
 public  void showCurrentFrame() throws RemoteException 
 public  void showObject(Integer oid,
    boolean all) throws RemoteException 
 public  void showPrototype(Integer oid,
    boolean all) throws RemoteException 
 public  void showScope(Integer oid,
    boolean all) throws RemoteException 
 public  void showThrInfo() 
 public  void up()