IDebugExpressionListener Interface

com.bea.ide.debug
IDebugExpressionListener Interface

public interface IDebugExpressionListener

IDebugExpressionListeners are used to notify interested objects when the IDebugData has gotten new information about a variable from the proxy. Listeners need to be registered for each breakpoint or step event.


All Known Implementing Classes
AbstractChildlessExpressionView

Method Summary

public void
expressionChanged(IDebugExpression expression)
Called when the IDebugData changes the expression's value.
public void
fieldsChanged(String expression, String[] fields)
Called when the IDebugData gets new information about the expression's fields from the proxy

Method Detail

expressionChanged(IDebugExpression) Method

public void expressionChanged(IDebugExpression expression)
Called when the IDebugData changes the expression's value. The two most common cases are after it gets the value from the proxy and after the data becomes stale.

Parameters

expression
the expression that has changed.

fieldsChanged(String, String[]) Method

public void fieldsChanged(String expression, 
                          String[] fields)
Called when the IDebugData gets new information about the expression's fields from the proxy

Parameters

expression
the expression that had fields change
fields
an array of strings representing the fields that changed.