public class EquinoxInstallationLaunchConfiguration extends java.lang.Object implements LaunchConfiguration
Modifier and Type | Field and Description |
---|---|
private java.io.File |
equinoxDirectory |
private java.io.File |
launcherJar |
private java.lang.String[] |
programArguments |
Constructor and Description |
---|
EquinoxInstallationLaunchConfiguration(java.io.File equinoxDirectory,
java.util.List<java.lang.String> programArguments) |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
findConfigurationArea(java.io.File location) |
static java.io.File |
findLauncherJar(java.io.File equinoxDirectory) |
java.util.Map<java.lang.String,java.lang.String> |
getEnvironment() |
java.lang.String |
getJvmExecutable() |
java.io.File |
getLauncherJar() |
java.lang.String[] |
getProgramArguments() |
java.lang.String[] |
getVMArguments() |
java.io.File |
getWorkingDirectory() |
private final java.io.File equinoxDirectory
private final java.lang.String[] programArguments
private final java.io.File launcherJar
public EquinoxInstallationLaunchConfiguration(java.io.File equinoxDirectory, java.util.List<java.lang.String> programArguments)
public static java.io.File findLauncherJar(java.io.File equinoxDirectory)
public static java.io.File findConfigurationArea(java.io.File location)
public java.io.File getWorkingDirectory()
getWorkingDirectory
in interface LaunchConfiguration
public java.lang.String getJvmExecutable()
getJvmExecutable
in interface LaunchConfiguration
public java.io.File getLauncherJar()
getLauncherJar
in interface LaunchConfiguration
public java.lang.String[] getVMArguments()
getVMArguments
in interface LaunchConfiguration
public java.lang.String[] getProgramArguments()
getProgramArguments
in interface LaunchConfiguration
public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
getEnvironment
in interface LaunchConfiguration