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, validate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
debugger, toString
public EventRequestManager(ALSBDebugger debugger)
public void init()
public java.util.List<IBreakpointRequest> breakpointRequests()
breakpointRequests
in interface IEventRequestManager
public IBreakpointRequest createBreakpointRequest(ILocation location)
createBreakpointRequest
in interface IEventRequestManager
public void deleteBreakpoints()
deleteBreakpoints
in interface IEventRequestManager
public java.util.List<IExceptionBreakpointRequest> exceptionBreakpointRequests()
exceptionBreakpointRequests
in interface IEventRequestManager
public IExceptionBreakpointRequest createExceptionBreakpointRequest(IExceptionType type)
createExceptionBreakpointRequest
in interface IEventRequestManager
public void deleteExceptionBreakpoints()
deleteExceptionBreakpoints
in interface IEventRequestManager
public IStepRequest createStepRequest(IProgramThread thread, int type) throws DuplicateRequestException
createStepRequest
in interface IEventRequestManager
DuplicateRequestException
- - if there is already a pending step request for the specified thread.public java.util.List<IStepRequest> stepRequests()
stepRequests
in interface IEventRequestManager
public void deleteEventRequest(IEventRequest request)
deleteEventRequest
in interface IEventRequestManager
public void deleteEventRequests(java.util.List<IEventRequest> requests)
deleteEventRequests
in interface IEventRequestManager
public java.util.List requestList(int type)
public IEventRequest request(int type, int id)
public void close()