de.pannenleiter.tbug.saxon
Interface ThreadManager

All Superinterfaces:
Debugger
All Known Implementing Classes:
LocalDebugger, SaxonDebuggerServer

public interface ThreadManager
extends Debugger

ThreadManager -- implemented by all debugger implementations


Method Summary
 void clearBreakpoint(java.lang.String systemId, int line)
           
 boolean isBreakpoint(java.lang.String systemId, int line)
           
 SaxonThread makeListener(DebuggerCallback callback)
           
 boolean setBreakpoint(java.lang.String systemId, int line)
           
 java.io.Writer writeDown(DebuggerCallback callback, XSLThread thread, java.io.OutputStream sink, java.lang.String name)
           
 java.io.Writer writeDown(DebuggerCallback callback, XSLThread thread, java.io.Writer sink, java.lang.String name)
           
 
Methods inherited from interface de.pannenleiter.tbug.hook.Debugger
getLineNumber, getSourceSheet, getStyleSheet, getSystemId
 

Method Detail

writeDown

public java.io.Writer writeDown(DebuggerCallback callback,
                                XSLThread thread,
                                java.io.OutputStream sink,
                                java.lang.String name)

writeDown

public java.io.Writer writeDown(DebuggerCallback callback,
                                XSLThread thread,
                                java.io.Writer sink,
                                java.lang.String name)

makeListener

public SaxonThread makeListener(DebuggerCallback callback)

setBreakpoint

public boolean setBreakpoint(java.lang.String systemId,
                             int line)

clearBreakpoint

public void clearBreakpoint(java.lang.String systemId,
                            int line)

isBreakpoint

public boolean isBreakpoint(java.lang.String systemId,
                            int line)