|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDebugController
An extension to a controller that permits breakpoint management
| Method Summary | |
|---|---|
void |
addBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
add a breakpoint |
void |
addListener(IBreakpointListener listener,
java.util.concurrent.Executor executor)
when a break point is reached, the breakpoint listeners are called |
void |
clearBreakpoints()
clear all of the break points permitting uninterrupted execution, unless an exception occurs |
void |
clearBreakpoints(IModel model,
BreakpointType type)
clear the specified breakpoints |
boolean |
isBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
is this object a breakpoint |
void |
removeBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
remove a breakpoint |
void |
removeListener(IBreakpointListener listener)
remove said listener |
void |
setEnabled(IProduction production,
boolean enabled)
|
| Methods inherited from interface org.jactr.core.runtime.controller.IController |
|---|
attach, complete, detach, getRunningModels, getSuspendedModels, getTerminatedModels, isRunning, isSuspended, resume, start, start, stop, suspend, terminate, waitForCompletion, waitForResumption, waitForStart, waitForSuspension |
| Method Detail |
|---|
void addListener(IBreakpointListener listener,
java.util.concurrent.Executor executor)
void removeListener(IBreakpointListener listener)
listener - void clearBreakpoints()
void clearBreakpoints(IModel model,
BreakpointType type)
model - type -
void addBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
model - type - value -
void removeBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
model - type - value -
boolean isBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
model - type - value -
void setEnabled(IProduction production,
boolean enabled)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||