|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPDIExpressionManager
Represent expression manager to manage multiple expression
| Method Summary | |
|---|---|
void |
cleanMultiExpressions(String exprText,
TaskSet tasks,
IProgressMonitor monitor)
Clean expression value with given tasks |
void |
cleanMultiExpressions(TaskSet tasks,
IProgressMonitor monitor)
Clean expression value with given tasks |
IPDITargetExpression |
createExpression(TaskSet qTasks,
String expr)
Creates an expression for specify variable |
void |
createMutliExpressions(TaskSet tasks,
String exprText,
boolean enabled)
Creates multiple expression object for a number of processes with one variable |
IPDIVariable |
createVariable(IPDIStackFrame frame,
String expr)
Create a variable |
void |
deleteVariable(IPDIVariable variable)
Delete a variable |
void |
destroyExpressions(TaskSet qTasks,
IPDIExpression[] expressions)
Destroy expressions |
IAIF |
getExpressionValue(TaskSet qTasks,
String expr)
Get the expression value |
IPDIMultiExpressions |
getMultiExpression(String exprText)
Returns IPDIMultiExpressions with specific expression value |
IPDIMultiExpressions[] |
getMultiExpressions()
Returns an array of multiple expressions |
IPDIExpression[] |
getMultiExpressions(int task)
Returns array of enabled IPDIExpression with specific task id |
void |
removeMutliExpressions(String exprText)
Remove multiple expressions from store |
void |
removeMutliExpressions(TaskSet tasks,
String exprText)
Remove multiple expressions from store |
void |
update(TaskSet qTasks,
String[] varList)
Update the variables |
void |
updateMultiExpressions(String exprText,
TaskSet tasks,
IProgressMonitor monitor)
Update expression value |
void |
updateMultiExpressions(TaskSet tasks,
IProgressMonitor monitor)
Update expression value |
void |
updateStatusMultiExpressions(String exprText,
boolean enabled)
Update status of multiple expressions |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.manager.IPDIManager |
|---|
isAutoUpdate, setAutoUpdate, shutdown, update |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISessionObject |
|---|
getSession |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet |
|---|
getTasks |
| Method Detail |
|---|
void cleanMultiExpressions(TaskSet tasks,
IProgressMonitor monitor)
throws PDIException
tasks - tasksmonitor -
PDIException
void cleanMultiExpressions(String exprText,
TaskSet tasks,
IProgressMonitor monitor)
throws PDIException
exprText - tasks - tasksmonitor -
PDIException
IPDITargetExpression createExpression(TaskSet qTasks,
String expr)
throws PDIException
qTasks - taskexpr - variable
PDIException - on failure
void createMutliExpressions(TaskSet tasks,
String exprText,
boolean enabled)
tasks - taskexprText - variableenabled - status of this expression
IPDIVariable createVariable(IPDIStackFrame frame,
String expr)
throws PDIException
frame - expr -
PDIException
void deleteVariable(IPDIVariable variable)
throws PDIException
variable -
PDIException
void destroyExpressions(TaskSet qTasks,
IPDIExpression[] expressions)
throws PDIException
qTasks - expressions -
PDIException
IAIF getExpressionValue(TaskSet qTasks,
String expr)
throws PDIException
qTasks - expr -
PDIExceptionIPDIMultiExpressions getMultiExpression(String exprText)
exprText - expression value
IPDIMultiExpressions[] getMultiExpressions()
IPDIExpression[] getMultiExpressions(int task)
task - task id
void removeMutliExpressions(TaskSet tasks,
String exprText)
qTasks - taskexprText - expression namevoid removeMutliExpressions(String exprText)
exprText - expression name
void update(TaskSet qTasks,
String[] varList)
throws PDIException
qTasks - varList -
PDIException
void updateMultiExpressions(TaskSet tasks,
IProgressMonitor monitor)
throws PDIException
tasks - monitor -
PDIException
void updateMultiExpressions(String exprText,
TaskSet tasks,
IProgressMonitor monitor)
throws PDIException
exprText - tasks - monitor -
PDIException
void updateStatusMultiExpressions(String exprText,
boolean enabled)
exprText - expression nameenabled - status of this expression
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||