Package org.eclipse.core.resources
Interface IPathVariableChangeEvent
-
public interface IPathVariableChangeEventDescribes 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 intVARIABLE_CHANGEDEvent type constant (value = 1) that denotes a value change .static intVARIABLE_CREATEDEvent type constant (value = 2) that denotes a variable creation.static intVARIABLE_DELETEDEvent type constant (value = 3) that denotes a variable deletion.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectgetSource()Returns an object identifying the source of this event.intgetType()Returns the type of event being reported.IPathgetValue()Returns the variable's current value.StringgetVariableName()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_CHANGEDthen it is the new value, if the event type isVARIABLE_CREATEDthen it is the new value, or if the event type isVARIABLE_DELETEDthen 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
-
-