Package freemarker.debug
Interface Debugger
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_PORT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBreakpoint(Breakpoint breakpoint)Adds a breakpointObjectaddDebuggerListener(DebuggerListener listener)Adds a listener for debugger events.ListgetBreakpoints()Retrieves a list of allBreakpointobjects.ListgetBreakpoints(String templateName)Retrieves a list of allBreakpointobjects for the specified template.CollectiongetSuspendedEnvironments()Retrieves a collection of allDebuggedEnvironmentobjects that are currently suspended.voidremoveBreakpoint(Breakpoint breakpoint)Removes a single breakpointvoidremoveBreakpoints()Removes all breakpointsvoidremoveBreakpoints(String templateName)Removes all breakpoints for a specific templatevoidremoveDebuggerListener(Object id)Removes a previously added debugger listener.
-
-
-
Field Detail
-
DEFAULT_PORT
static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
addBreakpoint
void addBreakpoint(Breakpoint breakpoint) throws RemoteException
Adds a breakpoint- Parameters:
breakpoint- the breakpoint to add- Throws:
RemoteException
-
removeBreakpoint
void removeBreakpoint(Breakpoint breakpoint) throws RemoteException
Removes a single breakpoint- Parameters:
breakpoint- the breakpoint to remove- Throws:
RemoteException
-
removeBreakpoints
void removeBreakpoints(String templateName) throws RemoteException
Removes all breakpoints for a specific template- Throws:
RemoteException
-
removeBreakpoints
void removeBreakpoints() throws RemoteExceptionRemoves all breakpoints- Throws:
RemoteException
-
getBreakpoints
List getBreakpoints() throws RemoteException
Retrieves a list of allBreakpointobjects.- Throws:
RemoteException
-
getBreakpoints
List getBreakpoints(String templateName) throws RemoteException
Retrieves a list of allBreakpointobjects for the specified template.- Throws:
RemoteException
-
getSuspendedEnvironments
Collection getSuspendedEnvironments() throws RemoteException
Retrieves a collection of allDebuggedEnvironmentobjects that are currently suspended.- Throws:
RemoteException
-
addDebuggerListener
Object addDebuggerListener(DebuggerListener listener) throws RemoteException
Adds a listener for debugger events.- Returns:
- an identification token that should be passed to
removeDebuggerListener(Object)to remove this listener. - Throws:
RemoteException
-
removeDebuggerListener
void removeDebuggerListener(Object id) throws RemoteException
Removes a previously added debugger listener.- Parameters:
id- the identification token for the listener that was returned from a prior call toaddDebuggerListener(DebuggerListener).- Throws:
RemoteException
-
-