org.eclipse.sisu.equinox.launching
Class DefaultEquinoxInstallationDescription
java.lang.Object
org.eclipse.sisu.equinox.launching.DefaultEquinoxInstallationDescription
- All Implemented Interfaces:
- EquinoxInstallationDescription
public class DefaultEquinoxInstallationDescription
- extends Object
- implements EquinoxInstallationDescription
|
Method Summary |
void |
addBundle(org.eclipse.tycho.ArtifactDescriptor artifact)
|
void |
addBundle(org.eclipse.tycho.ArtifactKey key,
File file)
|
void |
addBundle(org.eclipse.tycho.ArtifactKey key,
File file,
boolean override)
|
void |
addBundleStartLevel(BundleStartLevel level)
|
void |
addBundlesToExplode(List<String> bundlesToExplode)
|
void |
addDevEntries(String id,
String entries)
|
void |
addFrameworkExtensions(List<File> frameworkExtensions)
This one is kinda odd, it reads bundle manifest to extract ArtifactKey. |
void |
addPlatformProperty(String property,
String value)
|
org.eclipse.tycho.ArtifactDescriptor |
getBundle(String symbolicName,
String highestVersion)
|
List<org.eclipse.tycho.ArtifactDescriptor> |
getBundles()
|
Map<String,BundleStartLevel> |
getBundleStartLevel()
|
Set<String> |
getBundlesToExplode()
|
Map<String,String> |
getDevEntries()
|
List<File> |
getFrameworkExtensions()
|
Map<String,String> |
getPlatformProperties()
|
org.eclipse.tycho.ArtifactDescriptor |
getSystemBundle()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bundles
protected final DefaultTargetPlatform bundles
DefaultEquinoxInstallationDescription
public DefaultEquinoxInstallationDescription()
addBundleStartLevel
public void addBundleStartLevel(BundleStartLevel level)
- Specified by:
addBundleStartLevel in interface EquinoxInstallationDescription
getBundleStartLevel
public Map<String,BundleStartLevel> getBundleStartLevel()
- Specified by:
getBundleStartLevel in interface EquinoxInstallationDescription
getBundle
public org.eclipse.tycho.ArtifactDescriptor getBundle(String symbolicName,
String highestVersion)
- Specified by:
getBundle in interface EquinoxInstallationDescription
getBundles
public List<org.eclipse.tycho.ArtifactDescriptor> getBundles()
- Specified by:
getBundles in interface EquinoxInstallationDescription
getSystemBundle
public org.eclipse.tycho.ArtifactDescriptor getSystemBundle()
- Specified by:
getSystemBundle in interface EquinoxInstallationDescription
addBundle
public void addBundle(org.eclipse.tycho.ArtifactDescriptor artifact)
- Specified by:
addBundle in interface EquinoxInstallationDescription
addBundle
public void addBundle(org.eclipse.tycho.ArtifactKey key,
File file)
- Specified by:
addBundle in interface EquinoxInstallationDescription
addBundle
public void addBundle(org.eclipse.tycho.ArtifactKey key,
File file,
boolean override)
- Specified by:
addBundle in interface EquinoxInstallationDescription
addBundlesToExplode
public void addBundlesToExplode(List<String> bundlesToExplode)
- Specified by:
addBundlesToExplode in interface EquinoxInstallationDescription
getBundlesToExplode
public Set<String> getBundlesToExplode()
- Specified by:
getBundlesToExplode in interface EquinoxInstallationDescription
addFrameworkExtensions
public void addFrameworkExtensions(List<File> frameworkExtensions)
- Description copied from interface:
EquinoxInstallationDescription
- This one is kinda odd, it reads bundle manifest to extract ArtifactKey.
- Specified by:
addFrameworkExtensions in interface EquinoxInstallationDescription
getFrameworkExtensions
public List<File> getFrameworkExtensions()
- Specified by:
getFrameworkExtensions in interface EquinoxInstallationDescription
addPlatformProperty
public void addPlatformProperty(String property,
String value)
- Specified by:
addPlatformProperty in interface EquinoxInstallationDescription
getPlatformProperties
public Map<String,String> getPlatformProperties()
- Specified by:
getPlatformProperties in interface EquinoxInstallationDescription
addDevEntries
public void addDevEntries(String id,
String entries)
- Specified by:
addDevEntries in interface EquinoxInstallationDescription
getDevEntries
public Map<String,String> getDevEntries()
- Specified by:
getDevEntries in interface EquinoxInstallationDescription
Copyright © 2008-2013 Eclipse Foundation. All Rights Reserved.