public class EquinoxLaunchConfiguration extends java.lang.Object implements LaunchConfiguration
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> |
args |
private java.util.Map<java.lang.String,java.lang.String> |
env |
private EquinoxInstallation |
installation |
private java.lang.String |
jvmExecutable |
private java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> |
vmargs |
private java.io.File |
workingDirectory |
| Constructor and Description |
|---|
EquinoxLaunchConfiguration(EquinoxInstallation installation) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addArguments(java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> to,
java.lang.String... args) |
void |
addEnvironmentVariables(java.util.Map<java.lang.String,java.lang.String> variables) |
void |
addProgramArguments(java.lang.String... args) |
void |
addVMArguments(java.lang.String... vmargs) |
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() |
void |
setJvmExecutable(java.lang.String jvmExecutable) |
void |
setWorkingDirectory(java.io.File workingDirectory) |
private static java.lang.String[] |
toStringArray(java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> args) |
private java.lang.String jvmExecutable
private java.io.File workingDirectory
private final java.util.Map<java.lang.String,java.lang.String> env
private final java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> args
private final java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> vmargs
private final EquinoxInstallation installation
public EquinoxLaunchConfiguration(EquinoxInstallation installation)
public void addEnvironmentVariables(java.util.Map<java.lang.String,java.lang.String> variables)
public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
getEnvironment in interface LaunchConfigurationpublic void setJvmExecutable(java.lang.String jvmExecutable)
public java.lang.String getJvmExecutable()
getJvmExecutable in interface LaunchConfigurationpublic void setWorkingDirectory(java.io.File workingDirectory)
public java.io.File getWorkingDirectory()
getWorkingDirectory in interface LaunchConfigurationpublic void addProgramArguments(java.lang.String... args)
private void addArguments(java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> to,
java.lang.String... args)
public java.lang.String[] getProgramArguments()
getProgramArguments in interface LaunchConfigurationprivate static java.lang.String[] toStringArray(java.util.List<org.codehaus.plexus.util.cli.Commandline.Argument> args)
public void addVMArguments(java.lang.String... vmargs)
public java.lang.String[] getVMArguments()
getVMArguments in interface LaunchConfigurationpublic java.io.File getLauncherJar()
getLauncherJar in interface LaunchConfiguration