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

java.lang.Object
  extended by org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxInstallationFactory
All Implemented Interfaces:
EquinoxInstallationFactory

@Component(role=EquinoxInstallationFactory.class)
public class DefaultEquinoxInstallationFactory
extends Object
implements EquinoxInstallationFactory


Constructor Summary
DefaultEquinoxInstallationFactory()
           
 
Method Summary
 EquinoxInstallation createInstallation(EquinoxInstallationDescription description, File location)
           
protected  String toOsgiBundles(Map<org.eclipse.tycho.ArtifactKey,File> bundles, Map<String,BundleStartLevel> startLevel)
           
protected  void unpack(File source, File destination)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEquinoxInstallationFactory

public DefaultEquinoxInstallationFactory()
Method Detail

createInstallation

public EquinoxInstallation createInstallation(EquinoxInstallationDescription description,
                                              File location)
Specified by:
createInstallation in interface EquinoxInstallationFactory

unpack

protected void unpack(File source,
                      File destination)

toOsgiBundles

protected String toOsgiBundles(Map<org.eclipse.tycho.ArtifactKey,File> bundles,
                               Map<String,BundleStartLevel> startLevel)
                        throws IOException
Throws:
IOException


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