public interface IVMInstall3Optional extensions that may be implemented by an
IVMInstall, providing access to a JRE's system properties.
Clients that implement
IVMInstallmay additionally implement this interface. However, it is strongly recommended that clients subclass
AbstractVMInstallinstead, which already implements this interface, and will insulate clients from additional API additions in the future.
All Methods Instance Methods Abstract Methods Modifier and Type Method Description
evaluateSystemProperties(String properties, IProgressMonitor monitor)Evaluates the specified system properties in this VM, returning the result as a map of property names to property values.
Map<String,String> evaluateSystemProperties(String properties, IProgressMonitor monitor) throws CoreException
properties- the property names to evaluate, for example
monitor- progress monitor or
- map of system property names to associated property values
CoreException- if an exception occurs evaluating the properties