Package org.eclipse.jdt.launching
Interface IVMInstallChangedListener
-
public interface IVMInstallChangedListenerA VM install changed listener is notified when the workspace default VM install changes, or when an attribute of a specific VM install changes. Listeners register withJavaRuntime.Clients may implement this interface.
- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_INSTALL_LOCATIONProperty constant indicating the install location of a VM install has changed.static StringPROPERTY_JAVADOC_LOCATIONProperty constant indicating the Javadoc location associated with a VM install has changed.static StringPROPERTY_LIBRARY_LOCATIONSProperty constant indicating the library locations associated with a VM install have changed.static StringPROPERTY_NAMEProperty constant indicating the name associated with a VM install has changed.static StringPROPERTY_VM_ARGUMENTSProperty constant indicating the VM arguments associated with a VM install has changed.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddefaultVMInstallChanged(IVMInstall previous, IVMInstall current)Notification that the workspace default VM install has changed.voidvmAdded(IVMInstall vm)Notification that a VM has been created.voidvmChanged(PropertyChangeEvent event)Notification that a property of a VM install has changed.voidvmRemoved(IVMInstall vm)Notification that a VM has been disposed.
-
-
-
Field Detail
-
PROPERTY_LIBRARY_LOCATIONS
static final String PROPERTY_LIBRARY_LOCATIONS
Property constant indicating the library locations associated with a VM install have changed.
-
PROPERTY_NAME
static final String PROPERTY_NAME
Property constant indicating the name associated with a VM install has changed.
-
PROPERTY_INSTALL_LOCATION
static final String PROPERTY_INSTALL_LOCATION
Property constant indicating the install location of a VM install has changed.
-
PROPERTY_JAVADOC_LOCATION
static final String PROPERTY_JAVADOC_LOCATION
Property constant indicating the Javadoc location associated with a VM install has changed.
-
PROPERTY_VM_ARGUMENTS
static final String PROPERTY_VM_ARGUMENTS
Property constant indicating the VM arguments associated with a VM install has changed.- Since:
- 3.2
-
-
Method Detail
-
defaultVMInstallChanged
void defaultVMInstallChanged(IVMInstall previous, IVMInstall current)
Notification that the workspace default VM install has changed.- Parameters:
previous- the VM install that was previously assigned to the workspace, possiblynullcurrent- the VM install that is currently assigned to the workspace, possiblynull
-
vmChanged
void vmChanged(PropertyChangeEvent event)
Notification that a property of a VM install has changed.- Parameters:
event- event describing the change. The VM that has changed is the source object associated with the event.
-
vmAdded
void vmAdded(IVMInstall vm)
Notification that a VM has been created.- Parameters:
vm- the vm that has been created
-
vmRemoved
void vmRemoved(IVMInstall vm)
Notification that a VM has been disposed.- Parameters:
vm- the vm that has been disposed
-
-