org.eclipse.sisu.equinox.launching.internal
Class EquinoxLaunchConfiguration

java.lang.Object
  extended by org.eclipse.sisu.equinox.launching.internal.EquinoxLaunchConfiguration
All Implemented Interfaces:
org.eclipse.tycho.launching.LaunchConfiguration

public class EquinoxLaunchConfiguration
extends Object
implements org.eclipse.tycho.launching.LaunchConfiguration


Constructor Summary
EquinoxLaunchConfiguration(EquinoxInstallation installation)
           
 
Method Summary
 void addEnvironmentVariables(Map<String,String> variables)
           
 void addProgramArguments(boolean escape, String... args)
           
 void addProgramArguments(String... args)
          Fully equivalent to addProgramArguments(false, vmargs)
 void addVMArguments(boolean escape, String... vmargs)
           
 void addVMArguments(String... vmargs)
          Fully equivalent to addVMArguments(false, vmargs)
 Map<String,String> getEnvironment()
           
 String getJvmExecutable()
           
 File getLauncherJar()
           
 String[] getProgramArguments()
           
 String[] getVMArguments()
           
 File getWorkingDirectory()
           
 void setJvmExecutable(String jvmExecutable)
           
 void setWorkingDirectory(File workingDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EquinoxLaunchConfiguration

public EquinoxLaunchConfiguration(EquinoxInstallation installation)
Method Detail

addEnvironmentVariables

public void addEnvironmentVariables(Map<String,String> variables)

getEnvironment

public Map<String,String> getEnvironment()
Specified by:
getEnvironment in interface org.eclipse.tycho.launching.LaunchConfiguration

setJvmExecutable

public void setJvmExecutable(String jvmExecutable)

getJvmExecutable

public String getJvmExecutable()
Specified by:
getJvmExecutable in interface org.eclipse.tycho.launching.LaunchConfiguration

setWorkingDirectory

public void setWorkingDirectory(File workingDirectory)

getWorkingDirectory

public File getWorkingDirectory()
Specified by:
getWorkingDirectory in interface org.eclipse.tycho.launching.LaunchConfiguration

addProgramArguments

public void addProgramArguments(String... args)
Fully equivalent to addProgramArguments(false, vmargs)


addProgramArguments

public void addProgramArguments(boolean escape,
                                String... args)

getProgramArguments

public String[] getProgramArguments()
Specified by:
getProgramArguments in interface org.eclipse.tycho.launching.LaunchConfiguration

addVMArguments

public void addVMArguments(String... vmargs)
Fully equivalent to addVMArguments(false, vmargs)


addVMArguments

public void addVMArguments(boolean escape,
                           String... vmargs)

getVMArguments

public String[] getVMArguments()
Specified by:
getVMArguments in interface org.eclipse.tycho.launching.LaunchConfiguration

getLauncherJar

public File getLauncherJar()
Specified by:
getLauncherJar in interface org.eclipse.tycho.launching.LaunchConfiguration


Copyright © 2008-2013 Eclipse Foundation. All Rights Reserved.