de.pannenleiter.tbug.saxon
Class LocalDebugger
java.lang.Object
|
+--de.pannenleiter.tbug.saxon.LocalDebugger
- All Implemented Interfaces:
- Debugger, ThreadManager
- public class LocalDebugger
- extends java.lang.Object
- implements ThreadManager
LocalDebugger -- pops up a debugger window on the local display
Field Summary |
protected java.util.Hashtable |
breakpoints
|
protected java.util.Hashtable |
sheets
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sheets
protected java.util.Hashtable sheets
breakpoints
protected java.util.Hashtable breakpoints
LocalDebugger
public LocalDebugger()
writeDown
public java.io.Writer writeDown(DebuggerCallback callback,
XSLThread thread,
java.io.OutputStream sink,
java.lang.String name)
- Specified by:
writeDown
in interface ThreadManager
writeDown
public java.io.Writer writeDown(DebuggerCallback callback,
XSLThread thread,
java.io.Writer sink,
java.lang.String name)
- Specified by:
writeDown
in interface ThreadManager
makeListener
public SaxonThread makeListener(DebuggerCallback callback)
- Specified by:
makeListener
in interface ThreadManager
setBreakpoint
public boolean setBreakpoint(java.lang.String systemId,
int line)
- Specified by:
setBreakpoint
in interface ThreadManager
clearBreakpoint
public void clearBreakpoint(java.lang.String systemId,
int line)
- Specified by:
clearBreakpoint
in interface ThreadManager
isBreakpoint
public boolean isBreakpoint(java.lang.String systemId,
int line)
- Specified by:
isBreakpoint
in interface ThreadManager
getStyleSheet
public StyleSheet getStyleSheet(java.lang.String url)
throws java.lang.Exception
- Specified by:
getStyleSheet
in interface Debugger
getSourceSheet
public SourceSheet getSourceSheet(java.lang.String url)
throws java.lang.Exception
- Specified by:
getSourceSheet
in interface Debugger
getSystemId
public java.lang.String getSystemId(Node node)
throws java.lang.Exception
- Specified by:
getSystemId
in interface Debugger
getLineNumber
public int getLineNumber(Node node)
throws java.lang.Exception
- Specified by:
getLineNumber
in interface Debugger