public class EventRequestManager extends ALSBDebuggerObject implements IEventRequestManager
| Constructor and Description |
|---|
EventRequestManager(ALSBDebugger debugger)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IBreakpointRequest> |
breakpointRequests()
returns all the break point requests
|
void |
close()
callback to close this manager
|
IBreakpointRequest |
createBreakpointRequest(ILocation location)
Creates a new disabled BreakpointRequest.
|
IExceptionBreakpointRequest |
createExceptionBreakpointRequest(IExceptionType type)
Creates a new disabled Exception BreakpointRequest.
|
IStepRequest |
createStepRequest(IProgramThread thread, int type)
creates a step request
|
void |
deleteBreakpoints()
deletes all the break points on that manager
|
void |
deleteEventRequest(IEventRequest request)
removes an event request from this manager.
|
void |
deleteEventRequests(java.util.List<IEventRequest> requests)
deletes a list of event requests.
|
void |
deleteExceptionBreakpoints()
deletes all the exception breakpoints on that manager
|
java.util.List<IExceptionBreakpointRequest> |
exceptionBreakpointRequests()
returns all the exception breakpoint requests
|
void |
init()
init dependencies
|
IEventRequest |
request(int type, int id)
returns the request for the given id
|
java.util.List |
requestList(int type)
returns the list for the given envent type
|
java.util.List<IStepRequest> |
stepRequests()
returns the step requests
|
debugger, equals, hashCode, validateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdebugger, toStringpublic EventRequestManager(ALSBDebugger debugger)
public void init()
public java.util.List<IBreakpointRequest> breakpointRequests()
breakpointRequests in interface IEventRequestManagerpublic IBreakpointRequest createBreakpointRequest(ILocation location)
createBreakpointRequest in interface IEventRequestManagerpublic void deleteBreakpoints()
deleteBreakpoints in interface IEventRequestManagerpublic java.util.List<IExceptionBreakpointRequest> exceptionBreakpointRequests()
exceptionBreakpointRequests in interface IEventRequestManagerpublic IExceptionBreakpointRequest createExceptionBreakpointRequest(IExceptionType type)
createExceptionBreakpointRequest in interface IEventRequestManagerpublic void deleteExceptionBreakpoints()
deleteExceptionBreakpoints in interface IEventRequestManagerpublic IStepRequest createStepRequest(IProgramThread thread, int type) throws DuplicateRequestException
createStepRequest in interface IEventRequestManagerDuplicateRequestException - - if there is already a pending step request for the specified thread.public java.util.List<IStepRequest> stepRequests()
stepRequests in interface IEventRequestManagerpublic void deleteEventRequest(IEventRequest request)
deleteEventRequest in interface IEventRequestManagerpublic void deleteEventRequests(java.util.List<IEventRequest> requests)
deleteEventRequests in interface IEventRequestManagerpublic java.util.List requestList(int type)
public IEventRequest request(int type, int id)
public void close()