Package org.eclipse.core.resources
Interface IPathVariableChangeEvent
-
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
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
-
Field Summary
Fields Modifier and Type Field Description 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getSource()
Returns an object identifying the source of this event.int
getType()
Returns the type of event being reported.IPath
getValue()
Returns the variable's current value.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
IPath getValue()
Returns the variable's current value. If the event type isVARIABLE_CHANGED
then it is the new value, if the event type isVARIABLE_CREATED
then it is the new value, or if the event type isVARIABLE_DELETED
then it will benull
.- Returns:
- the variable's current value, or
null
-
getVariableName
String getVariableName()
Returns the affected variable's name.- Returns:
- the affected variable's name
-
getSource
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
-
-