PTP
Release 5.0

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

java.lang.Object
  extended by org.eclipse.ptp.debug.core.pdi.request.AbstractEventRequest
      extended by org.eclipse.ptp.debug.core.pdi.request.AbstractEventResultRequest
          extended by org.eclipse.ptp.debug.core.pdi.request.AbstractEvaluatePartialExpressionRequest
All Implemented Interfaces:
IPDISet, IPDIEvaluatePartialExpressionRequest, IPDIEventRequest, IPDIInternalEventRequest

public abstract class AbstractEvaluatePartialExpressionRequest
extends AbstractEventResultRequest
implements IPDIEvaluatePartialExpressionRequest


Field Summary
 
Fields inherited from class org.eclipse.ptp.debug.core.pdi.request.AbstractEventResultRequest
DEFAULT_TIMEOUT, results
 
Fields inherited from class org.eclipse.ptp.debug.core.pdi.request.AbstractEventRequest
message, status, tasks
 
Fields inherited from interface org.eclipse.ptp.debug.core.pdi.request.IPDIEventRequest
ACTION_NONE, ACTION_TERMINATED, CANCELLED, DONE, ERROR, RUNNING, UNKNOWN
 
Constructor Summary
AbstractEvaluatePartialExpressionRequest(TaskSet tasks, String expr, String exprId, boolean listChildren)
           
 
Method Summary
 void doExecute(IPDIDebugger debugger)
           
 String getId(TaskSet qTasks)
          Retrieve the ID assigned to this expression.
 String getName()
          Returns name of this request
 IAIF getPartialAIF(TaskSet qTasks)
          Retrieve the partial AIF object
 String toString()
           
 
Methods inherited from class org.eclipse.ptp.debug.core.pdi.request.AbstractEventResultRequest
completed, doFinish, findResult, getResponseAction, getResult, getResultMap, lockRequest, releaseRequest, storeResult, storeUnknownResult, waiting, waitUntilCompleted, waitUntilCompleted
 
Methods inherited from class org.eclipse.ptp.debug.core.pdi.request.AbstractEventRequest
cancel, done, error, execute, getErrorMessage, getStatus, getTasks, setStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.request.IPDIInternalEventRequest
getResult, getResultMap, waitUntilCompleted, waitUntilCompleted
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.request.IPDIEventRequest
cancel, completed, done, error, execute, getErrorMessage, getResponseAction, getStatus, setStatus
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet
getTasks
 

Constructor Detail

AbstractEvaluatePartialExpressionRequest

public AbstractEvaluatePartialExpressionRequest(TaskSet tasks,
                                                String expr,
                                                String exprId,
                                                boolean listChildren)
Since:
4.0
Method Detail

doExecute

public void doExecute(IPDIDebugger debugger)
               throws PDIException
Specified by:
doExecute in class AbstractEventRequest
Throws:
PDIException

getName

public String getName()
Description copied from interface: IPDIEventRequest
Returns name of this request

Specified by:
getName in interface IPDIEventRequest
Returns:
name of this request

getPartialAIF

public IAIF getPartialAIF(TaskSet qTasks)
                   throws PDIException
Description copied from interface: IPDIEvaluatePartialExpressionRequest
Retrieve the partial AIF object

Specified by:
getPartialAIF in interface IPDIEvaluatePartialExpressionRequest
Returns:
Throws:
PDIException
Since:
4.0

getId

public String getId(TaskSet qTasks)
             throws PDIException
Description copied from interface: IPDIEvaluatePartialExpressionRequest
Retrieve the ID assigned to this expression. This ID can be used to retrieve additional data from the expression.

Specified by:
getId in interface IPDIEvaluatePartialExpressionRequest
Returns:
Throws:
PDIException
Since:
4.0

toString

public String toString()
Overrides:
toString in class AbstractEventRequest

PTP
Release 5.0

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