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 LaunchConfiguration
public void setJvmExecutable(java.lang.String jvmExecutable)
public java.lang.String getJvmExecutable()
getJvmExecutable
in interface LaunchConfiguration
public void setWorkingDirectory(java.io.File workingDirectory)
public java.io.File getWorkingDirectory()
getWorkingDirectory
in interface LaunchConfiguration
public 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 LaunchConfiguration
private 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 LaunchConfiguration
public java.io.File getLauncherJar()
getLauncherJar
in interface LaunchConfiguration