META-INF/
META-INF/MANIFEST.MF
META-INF/plexus/
org/
org/eclipse/
org/eclipse/sisu/
org/eclipse/sisu/equinox/
org/eclipse/sisu/equinox/launching/
org/eclipse/sisu/equinox/launching/internal/
META-INF/plexus/components.xml
org/eclipse/sisu/equinox/launching/BundleStartLevel.classBundleStartLevel.java
package org.eclipse.sisu.equinox.launching
public org.eclipse.sisu.equinox.launching.BundleStartLevel extends java.lang.Object {
private String id
private int level
private boolean autoStart
public void ()
public void (java.lang.String, int, boolean)
String id
int level
boolean autoStart
public java.lang.String getId ()
public void setId (java.lang.String)
String id
public int getLevel ()
public void setLevel (int)
int level
public void setAutoStart (boolean)
boolean autoStart
public boolean isAutoStart ()
}
org/eclipse/sisu/equinox/launching/DefaultEquinoxInstallationDescription.classDefaultEquinoxInstallationDescription.java
package org.eclipse.sisu.equinox.launching
public org.eclipse.sisu.equinox.launching.DefaultEquinoxInstallationDescription extends java.lang.Object implements org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription {
private static final java.util.Map DEFAULT_START_LEVEL
protected final org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform bundles
private final java.util.Map startLevel
private final java.util.List frameworkExtensions
private final java.util.Set bundlesToExplode
private final java.util.Map platformProperties
private final java.util.Map devEntries
public void ()
private static void setDefaultStartLevel (java.lang.String, int)
String id
int level
public void addBundleStartLevel (org.eclipse.sisu.equinox.launching.BundleStartLevel)
org.eclipse.sisu.equinox.launching.BundleStartLevel level
public java.util.Map getBundleStartLevel ()
public org.eclipse.tycho.ArtifactDescriptor getBundle (java.lang.String, java.lang.String)
String symbolicName
String highestVersion
public java.util.List getBundles ()
public org.eclipse.tycho.ArtifactDescriptor getSystemBundle ()
public void addBundle (org.eclipse.tycho.ArtifactDescriptor)
org.eclipse.tycho.ArtifactDescriptor artifact
public void addBundle (org.eclipse.tycho.ArtifactKey, java.io.File)
org.eclipse.tycho.ArtifactKey key
java.io.File file
public void addBundle (org.eclipse.tycho.ArtifactKey, java.io.File, boolean)
org.eclipse.tycho.ArtifactKey key
java.io.File file
boolean override
public void addBundlesToExplode (java.util.List)
java.util.List bundlesToExplode
public java.util.Set getBundlesToExplode ()
public void addFrameworkExtensions (java.util.List)
java.util.List frameworkExtensions
public java.util.List getFrameworkExtensions ()
public void addPlatformProperty (java.lang.String, java.lang.String)
String property
String value
public java.util.Map getPlatformProperties ()
public void addDevEntries (java.lang.String, java.lang.String)
String id
String entries
public java.util.Map getDevEntries ()
static void ()
}
org/eclipse/sisu/equinox/launching/EquinoxInstallation.classEquinoxInstallation.java
package org.eclipse.sisu.equinox.launching
public abstract org.eclipse.sisu.equinox.launching.EquinoxInstallation extends java.lang.Object {
public abstract java.io.File getLauncherJar ()
public abstract java.io.File getLocation ()
public abstract java.io.File getConfigurationLocation ()
public abstract org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription getInstallationDescription ()
}
org/eclipse/sisu/equinox/launching/EquinoxInstallationDescription.classEquinoxInstallationDescription.java
package org.eclipse.sisu.equinox.launching
public abstract org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription extends java.lang.Object {
public static final org.osgi.framework.Version EQUINOX_VERSION_3_3_0
public static final String EQUINOX_LAUNCHER
public abstract java.util.List getBundles ()
public abstract org.eclipse.tycho.ArtifactDescriptor getSystemBundle ()
public abstract org.eclipse.tycho.ArtifactDescriptor getBundle (java.lang.String, java.lang.String)
public abstract java.util.List getFrameworkExtensions ()
public abstract java.util.Set getBundlesToExplode ()
public abstract java.util.Map getBundleStartLevel ()
public abstract java.util.Map getPlatformProperties ()
public abstract java.util.Map getDevEntries ()
public abstract void addBundle (org.eclipse.tycho.ArtifactKey, java.io.File)
public abstract void addBundle (org.eclipse.tycho.ArtifactKey, java.io.File, boolean)
public abstract void addBundle (org.eclipse.tycho.ArtifactDescriptor)
public abstract void addFrameworkExtensions (java.util.List)
public abstract void addBundlesToExplode (java.util.List)
public abstract void addBundleStartLevel (org.eclipse.sisu.equinox.launching.BundleStartLevel)
public abstract void addPlatformProperty (java.lang.String, java.lang.String)
public abstract void addDevEntries (java.lang.String, java.lang.String)
static void ()
}
org/eclipse/sisu/equinox/launching/EquinoxInstallationFactory.classEquinoxInstallationFactory.java
package org.eclipse.sisu.equinox.launching
public abstract org.eclipse.sisu.equinox.launching.EquinoxInstallationFactory extends java.lang.Object {
public abstract org.eclipse.sisu.equinox.launching.EquinoxInstallation createInstallation (org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription, java.io.File)
}
org/eclipse/sisu/equinox/launching/EquinoxLauncher.classEquinoxLauncher.java
package org.eclipse.sisu.equinox.launching
public abstract org.eclipse.sisu.equinox.launching.EquinoxLauncher extends java.lang.Object {
public abstract int execute (org.eclipse.tycho.launching.LaunchConfiguration, int) throws org.eclipse.sisu.equinox.launching.EquinoxLaunchingException
}
org/eclipse/sisu/equinox/launching/EquinoxLaunchingException.classEquinoxLaunchingException.java
package org.eclipse.sisu.equinox.launching
public org.eclipse.sisu.equinox.launching.EquinoxLaunchingException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.Exception)
Exception cause
}
org/eclipse/sisu/equinox/launching/internal/DefaultEquinoxInstallation.classDefaultEquinoxInstallation.java
package org.eclipse.sisu.equinox.launching.internal
public org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxInstallation extends java.lang.Object implements org.eclipse.sisu.equinox.launching.EquinoxInstallation {
private final java.io.File location
private final java.io.File configurationLocation
private final org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription description
public void (org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription, java.io.File, java.io.File)
org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription installationDescription
java.io.File location
java.io.File configurationLocation
public java.io.File getLocation ()
public java.io.File getConfigurationLocation ()
public java.io.File getLauncherJar ()
java.io.IOException e
org.eclipse.tycho.ArtifactDescriptor launcher
org.eclipse.tycho.ArtifactDescriptor systemBundle
org.osgi.framework.Version osgiVersion
public org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription getInstallationDescription ()
}
org/eclipse/sisu/equinox/launching/internal/DefaultEquinoxInstallationFactory.classDefaultEquinoxInstallationFactory.java
package org.eclipse.sisu.equinox.launching.internal
public org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxInstallationFactory extends java.lang.Object implements org.eclipse.sisu.equinox.launching.EquinoxInstallationFactory {
private org.codehaus.plexus.PlexusContainer plexus
private org.eclipse.tycho.core.osgitools.BundleReader manifestReader
private org.codehaus.plexus.logging.Logger log
public void ()
public org.eclipse.sisu.equinox.launching.EquinoxInstallation createInstallation (org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription, java.io.File)
String filename
java.io.File unpacked
org.eclipse.tycho.ArtifactKey key
java.io.File file
org.eclipse.tycho.core.osgitools.OsgiManifest mf
boolean directoryShape
org.eclipse.tycho.ArtifactDescriptor artifact
java.util.Iterator i$
String path
java.io.File file
org.eclipse.tycho.ArtifactDescriptor desc
java.util.Collection bundleNames
java.util.Properties p
String newOsgiBundles
String url
java.io.File configIni
java.io.File configurationLocation
java.io.FileOutputStream fos
java.io.IOException e
org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription description
java.io.File location
java.util.Set bundlesToExplode
java.util.List frameworkExtensions
java.util.Map startLevel
java.util.Map effective
private java.lang.String createDevProperties (java.io.File, java.util.Map) throws java.io.IOException
java.io.File location
java.util.Map devEntries
java.io.File file
java.util.Properties properties
java.io.OutputStream os
protected void unpack (java.io.File, java.io.File)
org.codehaus.plexus.component.repository.exception.ComponentLookupException e
org.codehaus.plexus.archiver.ArchiverException e
java.io.File source
java.io.File destination
org.codehaus.plexus.archiver.UnArchiver unzip
private java.util.List unpackFrameworkExtensions (java.io.File, java.util.Collection) throws java.io.IOException
org.eclipse.tycho.core.osgitools.OsgiManifest mf
java.io.File bundleDir
java.io.File bundleFile
java.util.Iterator i$
java.io.File location
java.util.Collection frameworkExtensions
java.util.List bundleNames
private java.lang.String copySystemBundle (org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription, java.io.File) throws java.io.IOException
org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription description
java.io.File location
org.eclipse.tycho.ArtifactDescriptor bundle
java.io.File srcFile
java.io.File dstFile
protected java.lang.String toOsgiBundles (java.util.Map, java.util.Map) throws java.io.IOException
org.eclipse.sisu.equinox.launching.BundleStartLevel level
StringBuilder line
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map bundles
java.util.Map startLevel
StringBuilder result
private java.lang.String appendAbsolutePath (java.io.File) throws java.io.IOException
java.io.File file
String url
}
org/eclipse/sisu/equinox/launching/internal/DefaultEquinoxLauncher$1.classDefaultEquinoxLauncher.java
package org.eclipse.sisu.equinox.launching.internal
org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher$1 extends java.lang.Object implements org.codehaus.plexus.util.cli.StreamConsumer {
final org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher this$0
void (org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher)
public void consumeLine (java.lang.String)
String line
}
org/eclipse/sisu/equinox/launching/internal/DefaultEquinoxLauncher$2.classDefaultEquinoxLauncher.java
package org.eclipse.sisu.equinox.launching.internal
org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher$2 extends java.lang.Object implements org.codehaus.plexus.util.cli.StreamConsumer {
final org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher this$0
void (org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher)
public void consumeLine (java.lang.String)
String line
}
org/eclipse/sisu/equinox/launching/internal/DefaultEquinoxLauncher.classDefaultEquinoxLauncher.java
package org.eclipse.sisu.equinox.launching.internal
public org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxLauncher extends java.lang.Object implements org.eclipse.sisu.equinox.launching.EquinoxLauncher {
private org.codehaus.plexus.logging.Logger log
public void ()
public int execute (org.eclipse.tycho.launching.LaunchConfiguration, int) throws org.eclipse.sisu.equinox.launching.EquinoxLaunchingException
java.util.Map$Entry var
java.util.Iterator i$
org.codehaus.plexus.util.cli.CommandLineException e
org.eclipse.tycho.launching.LaunchConfiguration configuration
int forkedProcessTimeoutInSeconds
org.codehaus.plexus.util.cli.Commandline cli
String executable
org.codehaus.plexus.util.cli.StreamConsumer out
org.codehaus.plexus.util.cli.StreamConsumer err
private java.lang.String getCanonicalPath (java.io.File) throws org.eclipse.sisu.equinox.launching.EquinoxLaunchingException
java.io.IOException e
java.io.File file
}
org/eclipse/sisu/equinox/launching/internal/EquinoxInstallationLaunchConfiguration$1.classEquinoxInstallationLaunchConfiguration.java
package org.eclipse.sisu.equinox.launching.internal
final org.eclipse.sisu.equinox.launching.internal.EquinoxInstallationLaunchConfiguration$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/eclipse/sisu/equinox/launching/internal/EquinoxInstallationLaunchConfiguration.classEquinoxInstallationLaunchConfiguration.java
package org.eclipse.sisu.equinox.launching.internal
public org.eclipse.sisu.equinox.launching.internal.EquinoxInstallationLaunchConfiguration extends java.lang.Object implements org.eclipse.tycho.launching.LaunchConfiguration {
private final java.io.File equinoxDirectory
private final String[] programArguments
private final java.io.File launcherJar
public void (java.io.File, java.util.List)
java.io.File equinoxDirectory
java.util.List programArguments
private static java.io.File findLauncherJar (java.io.File)
java.io.File equinoxDirectory
java.io.File pluginsDir
java.io.File[] launchers
public java.io.File getWorkingDirectory ()
public java.lang.String getJvmExecutable ()
public java.io.File getLauncherJar ()
public java.lang.String[] getVMArguments ()
public java.lang.String[] getProgramArguments ()
public java.util.Map getEnvironment ()
}
org/eclipse/sisu/equinox/launching/internal/EquinoxLaunchConfiguration.classEquinoxLaunchConfiguration.java
package org.eclipse.sisu.equinox.launching.internal
public org.eclipse.sisu.equinox.launching.internal.EquinoxLaunchConfiguration extends java.lang.Object implements org.eclipse.tycho.launching.LaunchConfiguration {
private String jvmExecutable
private java.io.File workingDirectory
private final java.util.Map env
private final java.util.List args
private final java.util.List vmargs
private final org.eclipse.sisu.equinox.launching.EquinoxInstallation installation
public void (org.eclipse.sisu.equinox.launching.EquinoxInstallation)
org.eclipse.sisu.equinox.launching.EquinoxInstallation installation
public void addEnvironmentVariables (java.util.Map)
java.util.Map variables
public java.util.Map getEnvironment ()
public void setJvmExecutable (java.lang.String)
String jvmExecutable
public java.lang.String getJvmExecutable ()
public void setWorkingDirectory (java.io.File)
java.io.File workingDirectory
public java.io.File getWorkingDirectory ()
public transient void addProgramArguments (java.lang.String[])
String[] args
public transient void addProgramArguments (boolean, java.lang.String[])
boolean escape
String[] args
private transient void addArguments (java.util.List, boolean, java.lang.String[])
org.codehaus.plexus.util.cli.Commandline$Argument arg
String str
String[] arr$
int len$
int i$
java.util.List to
boolean escape
String[] args
public java.lang.String[] getProgramArguments ()
private static java.lang.String[] toStringArray (java.util.List)
String str
String[] arr$
int len$
int i$
org.codehaus.plexus.util.cli.Commandline$Argument arg
java.util.Iterator i$
java.util.List args
java.util.ArrayList result
public transient void addVMArguments (java.lang.String[])
String[] vmargs
public transient void addVMArguments (boolean, java.lang.String[])
boolean escape
String[] vmargs
public java.lang.String[] getVMArguments ()
public java.io.File getLauncherJar ()
}
org/eclipse/sisu/equinox/launching/internal/P2ApplicationLauncher$1.classP2ApplicationLauncher.java
package org.eclipse.sisu.equinox.launching.internal
org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher$1 extends java.lang.Object implements org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription {
final org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription val$description
final org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher this$0
void (org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher, org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription)
public void addPlatformProperty (java.lang.String, java.lang.String)
String property
String value
public void addInstallation (java.io.File)
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File location
public void addExtraSystemPackage (java.lang.String)
String systemPackages
public void addBundle (java.io.File)
java.io.File location
public void addBundleStartLevel (java.lang.String, int, boolean)
String id
int level
boolean autostart
}
org/eclipse/sisu/equinox/launching/internal/P2ApplicationLauncher.classP2ApplicationLauncher.java
package org.eclipse.sisu.equinox.launching.internal
public org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher extends java.lang.Object {
private org.codehaus.plexus.logging.Logger logger
private org.eclipse.sisu.equinox.launching.EquinoxInstallationFactory installationFactory
private org.eclipse.sisu.equinox.launching.EquinoxLauncher launcher
private org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator runtimeLocator
private org.eclipse.tycho.core.osgitools.OsgiBundleProject osgiBundle
private java.io.File workingDirectory
private String applicationName
private final java.util.List vmargs
private final java.util.List args
public void ()
public void setWorkingDirectory (java.io.File)
java.io.File workingDirectory
public void setApplicationName (java.lang.String)
String applicationName
public transient void addArguments (java.lang.String[])
String arg
String[] arr$
int len$
int i$
String[] args
public transient void addVMArguments (java.lang.String[])
String vmarg
String[] arr$
int len$
int i$
String[] vmargs
public int execute (int)
java.io.IOException e
org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription description
org.eclipse.sisu.equinox.launching.EquinoxInstallation installation
org.eclipse.sisu.equinox.launching.internal.EquinoxLaunchConfiguration launchConfiguration
java.io.IOException e
java.io.File installationFolder
Exception e
int forkedProcessTimeoutInSeconds
private void addBundle (org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription, java.io.File)
org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription description
java.io.File file
org.eclipse.tycho.ArtifactKey key
private java.io.File newTemporaryFolder () throws java.io.IOException
java.io.File tmp
static void access$000 (org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher, org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription, java.io.File)
org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher x0
org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription x1
java.io.File x2
}
META-INF/maven/
META-INF/maven/org.eclipse.tycho/
META-INF/maven/org.eclipse.tycho/sisu-equinox-launching/
META-INF/maven/org.eclipse.tycho/sisu-equinox-launching/pom.xml
META-INF/maven/org.eclipse.tycho/sisu-equinox-launching/pom.properties