public class DefaultEquinoxInstallationDescription extends Object implements EquinoxInstallationDescription
Modifier and Type | Field and Description |
---|---|
protected DefaultTargetPlatform |
bundles |
EQUINOX_LAUNCHER, EQUINOX_VERSION_3_3_0
Constructor and Description |
---|
DefaultEquinoxInstallationDescription() |
Modifier and Type | Method and Description |
---|---|
void |
addBundle(ArtifactDescriptor artifact) |
void |
addBundle(ArtifactKey key,
File file) |
void |
addBundle(ArtifactKey key,
File file,
boolean override) |
void |
addBundleStartLevel(BundleStartLevel level) |
void |
addBundlesToExplode(List<String> bundlesToExplode) |
void |
addFrameworkExtensions(List<File> frameworkExtensions)
This one is kinda odd, it reads bundle manifest to extract ArtifactKey.
|
ArtifactDescriptor |
getBundle(String symbolicName,
String highestVersion) |
List<ArtifactDescriptor> |
getBundles() |
Map<String,BundleStartLevel> |
getBundleStartLevel() |
Set<String> |
getBundlesToExplode() |
List<File> |
getFrameworkExtensions() |
ArtifactDescriptor |
getSystemBundle() |
protected final DefaultTargetPlatform bundles
public DefaultEquinoxInstallationDescription()
public void addBundleStartLevel(BundleStartLevel level)
addBundleStartLevel
in interface EquinoxInstallationDescription
public Map<String,BundleStartLevel> getBundleStartLevel()
getBundleStartLevel
in interface EquinoxInstallationDescription
public ArtifactDescriptor getBundle(String symbolicName, String highestVersion)
getBundle
in interface EquinoxInstallationDescription
public List<ArtifactDescriptor> getBundles()
getBundles
in interface EquinoxInstallationDescription
public ArtifactDescriptor getSystemBundle()
getSystemBundle
in interface EquinoxInstallationDescription
public void addBundle(ArtifactDescriptor artifact)
addBundle
in interface EquinoxInstallationDescription
public void addBundle(ArtifactKey key, File file)
addBundle
in interface EquinoxInstallationDescription
public void addBundle(ArtifactKey key, File file, boolean override)
addBundle
in interface EquinoxInstallationDescription
public void addBundlesToExplode(List<String> bundlesToExplode)
addBundlesToExplode
in interface EquinoxInstallationDescription
public Set<String> getBundlesToExplode()
getBundlesToExplode
in interface EquinoxInstallationDescription
public void addFrameworkExtensions(List<File> frameworkExtensions)
EquinoxInstallationDescription
addFrameworkExtensions
in interface EquinoxInstallationDescription
public List<File> getFrameworkExtensions()
getFrameworkExtensions
in interface EquinoxInstallationDescription
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.