PTP
Release 5.0

org.eclipse.ptp.debug.core.pdi
Interface IPDIVariableManagement

All Known Subinterfaces:
IPDIDebugger

public interface IPDIVariableManagement

Provides the ability to evaluated variable


Method Summary
 void deletePartialExpression(TaskSet tasks, java.lang.String exprId)
          Requests to delete named partial expression
 void evaluateExpression(TaskSet tasks, java.lang.String expr)
          Requests String value of given expression
 void evaluatePartialExpression(TaskSet tasks, java.lang.String expr, java.lang.String exprId, boolean listChildren, boolean express)
          Requests partial IAIF value of given expression
 void listArguments(TaskSet tasks, int low, int high)
          Request a list of argument for a range of level
 void listGlobalVariables(TaskSet tasks)
          Requests a list of global variables
 void listLocalVariables(TaskSet tasks)
          Requests a list of local variables
 void retrieveVariableType(TaskSet tasks, java.lang.String var)
          Requests IAIFType of given variable name
 

Method Detail

deletePartialExpression

void deletePartialExpression(TaskSet tasks,
                             java.lang.String exprId)
                             throws PDIException
Requests to delete named partial expression

Parameters:
tasks - target process
exprId - ID of partial expression to delete
Throws:
PDIException - on failure
Since:
4.0

evaluateExpression

void evaluateExpression(TaskSet tasks,
                        java.lang.String expr)
                        throws PDIException
Requests String value of given expression

Parameters:
tasks - target process
expr - expression to evaluate
Throws:
PDIException - on failure
Since:
4.0

evaluatePartialExpression

void evaluatePartialExpression(TaskSet tasks,
                               java.lang.String expr,
                               java.lang.String exprId,
                               boolean listChildren,
                               boolean express)
                               throws PDIException
Requests partial IAIF value of given expression

Parameters:
tasks - target process
expr - expression to evaluate
exprId - ID to refer to a pre-evaluated expression
listChildren - is list a children?
express - is expression?
Throws:
PDIException - on failure
Since:
4.0

listArguments

void listArguments(TaskSet tasks,
                   int low,
                   int high)
                   throws PDIException
Request a list of argument for a range of level

Parameters:
tasks - target process
low - minimum level
high - maximum level
Throws:
PDIException - failure
Since:
4.0

listGlobalVariables

void listGlobalVariables(TaskSet tasks)
                         throws PDIException
Requests a list of global variables

Parameters:
tasks - target process
Throws:
PDIException - on failure
Since:
4.0

listLocalVariables

void listLocalVariables(TaskSet tasks)
                        throws PDIException
Requests a list of local variables

Parameters:
tasks - target process
Throws:
PDIException - on failure
Since:
4.0

retrieveVariableType

void retrieveVariableType(TaskSet tasks,
                          java.lang.String var)
                          throws PDIException
Requests IAIFType of given variable name

Parameters:
tasks - target process
var - variable name
Throws:
PDIException - on failure
Since:
4.0

PTP
Release 5.0

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