PTP
Release 5.0

org.eclipse.ptp.debug.core.pdi.request
Class AbstractRequestFactory

java.lang.Object
  extended by org.eclipse.ptp.debug.core.pdi.request.AbstractRequestFactory
All Implemented Interfaces:
IPDIRequestFactory

public abstract class AbstractRequestFactory
extends Object
implements IPDIRequestFactory


Constructor Summary
AbstractRequestFactory()
           
 
Method Summary
 IPDICommandRequest getCommandRequest(TaskSet tasks, String command)
           
 IPDIDataWriteMemoryRequest getDataWriteMemoryRequest(TaskSet tasks, long offset, String address, int wordFormat, int wordSize, String value)
           
 IPDIDeleteBreakpointRequest getDeleteBreakpointRequest(TaskSet tasks, IPDIBreakpoint bpt, boolean allowUpdate)
           
 IPDIDeleteVariableRequest getDeletePartialExpressionRequest(TaskSet tasks, String exprId)
           
 IPDIDisableBreakpointRequest getDisableBreakpointRequest(TaskSet tasks, IPDIBreakpoint bpt)
           
 IPDIEnableBreakpointRequest getEnableBreakpointRequest(TaskSet tasks, IPDIBreakpoint bpt)
           
 IPDIGoRequest getResumeRequest(TaskSet tasks, boolean passSignal)
           
 IPDISetAddressBreakpointRequest getSetAddressBreakpointRequest(TaskSet tasks, IPDIAddressBreakpoint bpt, boolean allowUpdate)
           
 IPDISetFunctionBreakpointRequest getSetFunctionBreakpointRequest(TaskSet tasks, IPDIFunctionBreakpoint bpt, boolean allowUpdate)
           
 IPDISetLineBreakpointRequest getSetLineBreakpointRequest(TaskSet tasks, IPDILineBreakpoint bpt, boolean allowUpdate)
           
 IPDISetWatchpointRequest getSetWatchpointRequest(TaskSet tasks, IPDIWatchpoint bpt, boolean allowUpdate)
           
 IPDIStartDebuggerRequest getStartDebuggerRequest(TaskSet tasks, String app, String path, String dir, String[] args)
           
 IPDIStepFinishRequest getStepFinishRequest(TaskSet tasks, int count)
           
 IPDIStepIntoRequest getStepIntoRequest(TaskSet tasks, int count)
           
 IPDIStepOverRequest getStepOverRequest(TaskSet tasks, int count)
           
 IPDIStopDebuggerRequest getStopDebuggerRequest(TaskSet tasks)
           
 IPDIHaltRequest getSuspendRequest(TaskSet tasks)
           
 IPDIHaltRequest getSuspendRequest(TaskSet tasks, boolean sendEvent)
           
 IPDITerminateRequest getTerminateRequest(TaskSet tasks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.request.IPDIRequestFactory
getDataReadMemoryRequest, getEvaluateExpressionRequest, getEvaluatePartialExpressionRequest, getGetInfoThreadsRequest, getGetStackInfoDepthRequest, getListArgumentsRequest, getListLocalVariablesRequest, getListSignalsRequest, getListStackFramesRequest, getListStackFramesRequest, getSetCurrentStackFrameRequest, getSetThreadSelectRequest
 

Constructor Detail

AbstractRequestFactory

public AbstractRequestFactory()
Method Detail

getCommandRequest

public IPDICommandRequest getCommandRequest(TaskSet tasks,
                                            String command)
Specified by:
getCommandRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getDataWriteMemoryRequest

public IPDIDataWriteMemoryRequest getDataWriteMemoryRequest(TaskSet tasks,
                                                            long offset,
                                                            String address,
                                                            int wordFormat,
                                                            int wordSize,
                                                            String value)
Specified by:
getDataWriteMemoryRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getDeleteBreakpointRequest

public IPDIDeleteBreakpointRequest getDeleteBreakpointRequest(TaskSet tasks,
                                                              IPDIBreakpoint bpt,
                                                              boolean allowUpdate)
Specified by:
getDeleteBreakpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getDeletePartialExpressionRequest

public IPDIDeleteVariableRequest getDeletePartialExpressionRequest(TaskSet tasks,
                                                                   String exprId)
Specified by:
getDeletePartialExpressionRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getDisableBreakpointRequest

public IPDIDisableBreakpointRequest getDisableBreakpointRequest(TaskSet tasks,
                                                                IPDIBreakpoint bpt)
Specified by:
getDisableBreakpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getEnableBreakpointRequest

public IPDIEnableBreakpointRequest getEnableBreakpointRequest(TaskSet tasks,
                                                              IPDIBreakpoint bpt)
Specified by:
getEnableBreakpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getResumeRequest

public IPDIGoRequest getResumeRequest(TaskSet tasks,
                                      boolean passSignal)
Specified by:
getResumeRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getSetAddressBreakpointRequest

public IPDISetAddressBreakpointRequest getSetAddressBreakpointRequest(TaskSet tasks,
                                                                      IPDIAddressBreakpoint bpt,
                                                                      boolean allowUpdate)
Specified by:
getSetAddressBreakpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getSetFunctionBreakpointRequest

public IPDISetFunctionBreakpointRequest getSetFunctionBreakpointRequest(TaskSet tasks,
                                                                        IPDIFunctionBreakpoint bpt,
                                                                        boolean allowUpdate)
Specified by:
getSetFunctionBreakpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getSetLineBreakpointRequest

public IPDISetLineBreakpointRequest getSetLineBreakpointRequest(TaskSet tasks,
                                                                IPDILineBreakpoint bpt,
                                                                boolean allowUpdate)
Specified by:
getSetLineBreakpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getSetWatchpointRequest

public IPDISetWatchpointRequest getSetWatchpointRequest(TaskSet tasks,
                                                        IPDIWatchpoint bpt,
                                                        boolean allowUpdate)
Specified by:
getSetWatchpointRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getStartDebuggerRequest

public IPDIStartDebuggerRequest getStartDebuggerRequest(TaskSet tasks,
                                                        String app,
                                                        String path,
                                                        String dir,
                                                        String[] args)
Specified by:
getStartDebuggerRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getStepFinishRequest

public IPDIStepFinishRequest getStepFinishRequest(TaskSet tasks,
                                                  int count)
Specified by:
getStepFinishRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getStepIntoRequest

public IPDIStepIntoRequest getStepIntoRequest(TaskSet tasks,
                                              int count)
Specified by:
getStepIntoRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getStepOverRequest

public IPDIStepOverRequest getStepOverRequest(TaskSet tasks,
                                              int count)
Specified by:
getStepOverRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getStopDebuggerRequest

public IPDIStopDebuggerRequest getStopDebuggerRequest(TaskSet tasks)
Specified by:
getStopDebuggerRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getSuspendRequest

public IPDIHaltRequest getSuspendRequest(TaskSet tasks)
Specified by:
getSuspendRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getSuspendRequest

public IPDIHaltRequest getSuspendRequest(TaskSet tasks,
                                         boolean sendEvent)
Specified by:
getSuspendRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

getTerminateRequest

public IPDITerminateRequest getTerminateRequest(TaskSet tasks)
Specified by:
getTerminateRequest in interface IPDIRequestFactory
Returns:
Since:
4.0

PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.