Package org.eclipse.debug.core.model
Interface IWatchExpressionDelegate
-
public interface IWatchExpressionDelegate
A delegate which computes the value of a watch expression when provided a context. Watch delegates are provided on a per debug model basis. Watch expressions query the appropriate delegate based on the debug model of the context element. Plug-ins that wish to contribute watch expression delegates may do so using theorg.eclipse.debug.core.watchExpressionDelegates
extension point.For example, the following is the definition of a watch expression delegate for the com.example.foo plug-in:
<extension point="org.eclipse.debug.core.watchExpressionDelegates"> <watchExpressionDelegate debugModel="org.eclipse.jdt.debug" delegateClass="org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"/> </extension>
Clients are intended to implement this interface.
- Since:
- 3.0
- See Also:
IWatchExpression
,IWatchExpressionListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
evaluateExpression(String expression, IDebugElement context, IWatchExpressionListener listener)
Evaluates the given expression in the given context asynchronously and notifies the given listener when the evaluation finishes.
-
-
-
Method Detail
-
evaluateExpression
void evaluateExpression(String expression, IDebugElement context, IWatchExpressionListener listener)
Evaluates the given expression in the given context asynchronously and notifies the given listener when the evaluation finishes.- Parameters:
expression
- the expression to evaluatecontext
- the context for the evaluationlistener
- the listener to notify when the evaluation completes
-
-