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 EquinoxInstallationDescription
public java.util.Map<java.lang.String,BundleStartLevel> getBundleStartLevel()
getBundleStartLevel
in interface EquinoxInstallationDescription
public BundleStartLevel getDefaultBundleStartLevel()
getDefaultBundleStartLevel
in interface EquinoxInstallationDescription
public void setDefaultBundleStartLevel(BundleStartLevel defaultBundleStartLevel)
setDefaultBundleStartLevel
in interface EquinoxInstallationDescription
public ArtifactDescriptor getBundle(java.lang.String symbolicName, java.lang.String highestVersion)
getBundle
in interface EquinoxInstallationDescription
public java.util.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, java.io.File file)
addBundle
in interface EquinoxInstallationDescription
public void addBundle(ArtifactKey key, java.io.File file, boolean override)
addBundle
in interface EquinoxInstallationDescription
public void addBundlesToExplode(java.util.List<java.lang.String> bundlesToExplode)
addBundlesToExplode
in interface EquinoxInstallationDescription
public java.util.Set<java.lang.String> getBundlesToExplode()
getBundlesToExplode
in interface EquinoxInstallationDescription
public void addFrameworkExtensions(java.util.List<java.io.File> frameworkExtensions)
EquinoxInstallationDescription
addFrameworkExtensions
in interface EquinoxInstallationDescription
public java.util.List<java.io.File> getFrameworkExtensions()
getFrameworkExtensions
in interface EquinoxInstallationDescription
public void addPlatformProperty(java.lang.String property, java.lang.String value)
addPlatformProperty
in interface EquinoxInstallationDescription
public java.util.Map<java.lang.String,java.lang.String> getPlatformProperties()
getPlatformProperties
in interface EquinoxInstallationDescription
public void addDevEntries(java.lang.String id, java.lang.String entries)
addDevEntries
in interface EquinoxInstallationDescription
public java.util.Map<java.lang.String,java.lang.String> getDevEntries()
getDevEntries
in interface EquinoxInstallationDescription