public class DefaultEquinoxInstallationDescription extends java.lang.Object implements EquinoxInstallationDescription
| Modifier and Type | Field and Description |
|---|---|
protected DefaultDependencyArtifacts |
bundles |
private java.util.Set<java.lang.String> |
bundlesToExplode |
private static java.util.Map<java.lang.String,BundleStartLevel> |
DEFAULT_START_LEVEL |
private BundleStartLevel |
defaultBundleStartLevel |
private java.util.Map<java.lang.String,java.lang.String> |
devEntries |
private java.util.List<java.io.File> |
frameworkExtensions |
private java.util.Map<java.lang.String,java.lang.String> |
platformProperties |
private java.util.Map<java.lang.String,BundleStartLevel> |
startLevel |
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,
java.io.File file) |
void |
addBundle(ArtifactKey key,
java.io.File file,
boolean override) |
void |
addBundleStartLevel(BundleStartLevel level) |
void |
addBundlesToExplode(java.util.List<java.lang.String> bundlesToExplode) |
void |
addDevEntries(java.lang.String id,
java.lang.String entries) |
void |
addFrameworkExtensions(java.util.List<java.io.File> frameworkExtensions)
This one is kinda odd, it reads bundle manifest to extract ArtifactKey.
|
void |
addPlatformProperty(java.lang.String property,
java.lang.String value) |
ArtifactDescriptor |
getBundle(java.lang.String symbolicName,
java.lang.String highestVersion) |
java.util.List<ArtifactDescriptor> |
getBundles() |
java.util.Map<java.lang.String,BundleStartLevel> |
getBundleStartLevel() |
java.util.Set<java.lang.String> |
getBundlesToExplode() |
BundleStartLevel |
getDefaultBundleStartLevel() |
java.util.Map<java.lang.String,java.lang.String> |
getDevEntries() |
java.util.List<java.io.File> |
getFrameworkExtensions() |
java.util.Map<java.lang.String,java.lang.String> |
getPlatformProperties() |
ArtifactDescriptor |
getSystemBundle() |
void |
setDefaultBundleStartLevel(BundleStartLevel defaultBundleStartLevel) |
private static void |
setDefaultStartLevel(java.lang.String id,
int level) |
private static final java.util.Map<java.lang.String,BundleStartLevel> DEFAULT_START_LEVEL
protected final DefaultDependencyArtifacts bundles
private final java.util.Map<java.lang.String,BundleStartLevel> startLevel
private BundleStartLevel defaultBundleStartLevel
private final java.util.List<java.io.File> frameworkExtensions
private final java.util.Set<java.lang.String> bundlesToExplode
private final java.util.Map<java.lang.String,java.lang.String> platformProperties
private final java.util.Map<java.lang.String,java.lang.String> devEntries
public DefaultEquinoxInstallationDescription()
private static void setDefaultStartLevel(java.lang.String id,
int level)
public void addBundleStartLevel(BundleStartLevel level)
addBundleStartLevel in interface EquinoxInstallationDescriptionpublic java.util.Map<java.lang.String,BundleStartLevel> getBundleStartLevel()
getBundleStartLevel in interface EquinoxInstallationDescriptionpublic BundleStartLevel getDefaultBundleStartLevel()
getDefaultBundleStartLevel in interface EquinoxInstallationDescriptionpublic void setDefaultBundleStartLevel(BundleStartLevel defaultBundleStartLevel)
setDefaultBundleStartLevel in interface EquinoxInstallationDescriptionpublic ArtifactDescriptor getBundle(java.lang.String symbolicName, java.lang.String highestVersion)
getBundle in interface EquinoxInstallationDescriptionpublic java.util.List<ArtifactDescriptor> getBundles()
getBundles in interface EquinoxInstallationDescriptionpublic ArtifactDescriptor getSystemBundle()
getSystemBundle in interface EquinoxInstallationDescriptionpublic void addBundle(ArtifactDescriptor artifact)
addBundle in interface EquinoxInstallationDescriptionpublic void addBundle(ArtifactKey key, java.io.File file)
addBundle in interface EquinoxInstallationDescriptionpublic void addBundle(ArtifactKey key, java.io.File file, boolean override)
addBundle in interface EquinoxInstallationDescriptionpublic void addBundlesToExplode(java.util.List<java.lang.String> bundlesToExplode)
addBundlesToExplode in interface EquinoxInstallationDescriptionpublic java.util.Set<java.lang.String> getBundlesToExplode()
getBundlesToExplode in interface EquinoxInstallationDescriptionpublic void addFrameworkExtensions(java.util.List<java.io.File> frameworkExtensions)
EquinoxInstallationDescriptionaddFrameworkExtensions in interface EquinoxInstallationDescriptionpublic java.util.List<java.io.File> getFrameworkExtensions()
getFrameworkExtensions in interface EquinoxInstallationDescriptionpublic void addPlatformProperty(java.lang.String property,
java.lang.String value)
addPlatformProperty in interface EquinoxInstallationDescriptionpublic java.util.Map<java.lang.String,java.lang.String> getPlatformProperties()
getPlatformProperties in interface EquinoxInstallationDescriptionpublic void addDevEntries(java.lang.String id,
java.lang.String entries)
addDevEntries in interface EquinoxInstallationDescriptionpublic java.util.Map<java.lang.String,java.lang.String> getDevEntries()
getDevEntries in interface EquinoxInstallationDescription