|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.apps.svgbrowser.JSVGViewerFrame.Debugger
protected static class JSVGViewerFrame.Debugger
Rhino debugger class.
| Field Summary | |
|---|---|
protected static int |
ATTACH_TO_METHOD
|
protected static int |
CLEAR_ALL_BREAKPOINTS_METHOD
|
protected static Class |
contextFactoryClass
The Rhino ContextFactory class. |
protected static Class |
debuggerClass
The Rhino debugger class. |
protected static Constructor |
debuggerConstructor
Rhino debugger class constructor. |
protected Object |
debuggerInstance
The Rhino debugger instance. |
protected static Method[] |
debuggerMethods
Rhino debugger class methods. |
protected static int |
DETACH_METHOD
|
protected static int |
DISPOSE_METHOD
|
protected static int |
GET_DEBUG_FRAME_METHOD
|
protected static Method |
getContextFactoryMethod
The getContextFactory method on the RhinoInterpreter class. |
protected static int |
GO_METHOD
|
protected static boolean |
isPresent
Whether the Rhino debugger classes are present. |
protected static Class |
rhinoInterpreterClass
The RhinoInterpreter class. |
protected static int |
SET_EXIT_ACTION_METHOD
|
protected JSVGViewerFrame |
svgFrame
The JSVGViewerFrame. |
| Constructor Summary | |
|---|---|
JSVGViewerFrame.Debugger(JSVGViewerFrame frame,
String url)
Creates a new Debugger. |
|
| Method Summary | |
|---|---|
void |
attach()
Attaches the debugger to the canvas' current interpreter. |
void |
attachTo(Object contextFactory)
Calls attachTo on debuggerInstance. |
void |
clearAllBreakpoints()
Calls clearAllBreakpoints on debuggerInstance. |
void |
detach()
Calls detach on debuggerInstance. |
void |
dispose()
Calls dispose on debuggerInstance. |
protected Object |
getContextFactory(Object rhinoInterpreter)
Calls getContextFactory on the given instance of
RhinoInterpreter. |
protected JFrame |
getDebugFrame()
Calls getDebugFrame on debuggerInstance. |
void |
go()
Calls go on debuggerInstance. |
void |
initialize()
Initializes the debugger by massaging the GUI and attaching it to the Rhino interpreter's ContextFactory. |
void |
setDocumentURL(String url)
Sets the document URL to use in the window title. |
protected void |
setExitAction(Runnable r)
Calls setExitAction on debuggerInstance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static boolean isPresent
protected static Class debuggerClass
protected static Class contextFactoryClass
protected static final int CLEAR_ALL_BREAKPOINTS_METHOD
protected static final int GO_METHOD
protected static final int SET_EXIT_ACTION_METHOD
protected static final int ATTACH_TO_METHOD
protected static final int DETACH_METHOD
protected static final int DISPOSE_METHOD
protected static final int GET_DEBUG_FRAME_METHOD
protected static Constructor debuggerConstructor
protected static Method[] debuggerMethods
protected static Class rhinoInterpreterClass
protected static Method getContextFactoryMethod
getContextFactory method on the RhinoInterpreter class.
protected Object debuggerInstance
protected JSVGViewerFrame svgFrame
| Constructor Detail |
|---|
public JSVGViewerFrame.Debugger(JSVGViewerFrame frame,
String url)
| Method Detail |
|---|
public void setDocumentURL(String url)
public void initialize()
ContextFactory.
public void attach()
protected JFrame getDebugFrame()
getDebugFrame on debuggerInstance.
protected void setExitAction(Runnable r)
setExitAction on debuggerInstance.
public void attachTo(Object contextFactory)
attachTo on debuggerInstance.
public void detach()
detach on debuggerInstance.
public void go()
go on debuggerInstance.
public void clearAllBreakpoints()
clearAllBreakpoints on debuggerInstance.
public void dispose()
dispose on debuggerInstance.
protected Object getContextFactory(Object rhinoInterpreter)
getContextFactory on the given instance of
RhinoInterpreter.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||