org.eclipse.core.resources
Interface IPathVariableChangeEvent

All Known Implementing Classes:
PathVariableChangeEvent

public interface IPathVariableChangeEvent

Describes a change in a path variable. The change may denote that a variable has been created, deleted or had its value changed.

Since:
2.1
See Also:
IPathVariableChangeListener

Field Summary
static int VARIABLE_CHANGED
          Event type constant (value = 1) that denotes a value change .
static int VARIABLE_CREATED
          Event type constant (value = 2) that denotes a variable creation.
static int VARIABLE_DELETED
          Event type constant (value = 3) that denotes a variable deletion.
 
Method Summary
 java.lang.Object getSource()
          Returns an object identifying the source of this event.
 int getType()
          Returns the type of event being reported.
 org.eclipse.core.runtime.IPath getValue()
          Returns the variable's current value.
 java.lang.String getVariableName()
          Returns the affected variable's name.
 

Field Detail

VARIABLE_CHANGED

static final int VARIABLE_CHANGED
Event type constant (value = 1) that denotes a value change .

See Also:
Constant Field Values

VARIABLE_CREATED

static final int VARIABLE_CREATED
Event type constant (value = 2) that denotes a variable creation.

See Also:
Constant Field Values

VARIABLE_DELETED

static final int VARIABLE_DELETED
Event type constant (value = 3) that denotes a variable deletion.

See Also:
Constant Field Values
Method Detail

getValue

org.eclipse.core.runtime.IPath getValue()
Returns the variable's current value. If the event type is VARIABLE_CHANGED then it is the new value, if the event type is VARIABLE_CREATED then it is the new value, or if the event type is VARIABLE_DELETED then it will be null.

Returns:
the variable's current value, or null

getVariableName

java.lang.String getVariableName()
Returns the affected variable's name.

Returns:
the affected variable's name

getSource

java.lang.Object getSource()
Returns an object identifying the source of this event.

Returns:
an object identifying the source of this event
See Also:
EventObject

getType

int getType()
Returns the type of event being reported.

Returns:
one of the event type constants
See Also:
VARIABLE_CHANGED, VARIABLE_CREATED, VARIABLE_DELETED