Class DefaultEquinoxInstallationDescription
- java.lang.Object
-
- org.eclipse.sisu.equinox.launching.DefaultEquinoxInstallationDescription
-
- All Implemented Interfaces:
EquinoxInstallationDescription
public class DefaultEquinoxInstallationDescription extends Object implements EquinoxInstallationDescription
-
-
Field Summary
Fields Modifier and Type Field Description protected DefaultDependencyArtifactsbundles-
Fields inherited from interface org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription
EQUINOX_LAUNCHER, EQUINOX_VERSION_3_3_0
-
-
Constructor Summary
Constructors Constructor Description DefaultEquinoxInstallationDescription()
-
Method Summary
-
-
-
Field Detail
-
bundles
protected final DefaultDependencyArtifacts bundles
-
-
Method Detail
-
addBundleStartLevel
public void addBundleStartLevel(BundleStartLevel level)
- Specified by:
addBundleStartLevelin interfaceEquinoxInstallationDescription
-
getBundleStartLevel
public Map<String,BundleStartLevel> getBundleStartLevel()
- Specified by:
getBundleStartLevelin interfaceEquinoxInstallationDescription
-
getDefaultBundleStartLevel
public BundleStartLevel getDefaultBundleStartLevel()
- Specified by:
getDefaultBundleStartLevelin interfaceEquinoxInstallationDescription
-
setDefaultBundleStartLevel
public void setDefaultBundleStartLevel(BundleStartLevel defaultBundleStartLevel)
- Specified by:
setDefaultBundleStartLevelin interfaceEquinoxInstallationDescription
-
getBundle
public ArtifactDescriptor getBundle(String symbolicName, String highestVersion)
- Specified by:
getBundlein interfaceEquinoxInstallationDescription
-
getBundles
public List<ArtifactDescriptor> getBundles()
- Specified by:
getBundlesin interfaceEquinoxInstallationDescription
-
getSystemBundle
public ArtifactDescriptor getSystemBundle()
- Specified by:
getSystemBundlein interfaceEquinoxInstallationDescription
-
addBundle
public void addBundle(ArtifactDescriptor artifact)
- Specified by:
addBundlein interfaceEquinoxInstallationDescription
-
addBundle
public void addBundle(ArtifactKey key, File file)
- Specified by:
addBundlein interfaceEquinoxInstallationDescription
-
addBundle
public void addBundle(ArtifactKey key, File file, boolean override)
- Specified by:
addBundlein interfaceEquinoxInstallationDescription
-
addBundlesToExplode
public void addBundlesToExplode(List<String> bundlesToExplode)
- Specified by:
addBundlesToExplodein interfaceEquinoxInstallationDescription
-
getBundlesToExplode
public Set<String> getBundlesToExplode()
- Specified by:
getBundlesToExplodein interfaceEquinoxInstallationDescription
-
addFrameworkExtensions
public void addFrameworkExtensions(List<File> frameworkExtensions)
Description copied from interface:EquinoxInstallationDescriptionThis one is kinda odd, it reads bundle manifest to extract ArtifactKey.- Specified by:
addFrameworkExtensionsin interfaceEquinoxInstallationDescription
-
getFrameworkExtensions
public List<File> getFrameworkExtensions()
- Specified by:
getFrameworkExtensionsin interfaceEquinoxInstallationDescription
-
addPlatformProperty
public void addPlatformProperty(String property, String value)
- Specified by:
addPlatformPropertyin interfaceEquinoxInstallationDescription
-
getPlatformProperties
public Map<String,String> getPlatformProperties()
- Specified by:
getPlatformPropertiesin interfaceEquinoxInstallationDescription
-
addDevEntries
public void addDevEntries(String id, String entries)
- Specified by:
addDevEntriesin interfaceEquinoxInstallationDescription
-
getDevEntries
public Map<String,String> getDevEntries()
- Specified by:
getDevEntriesin interfaceEquinoxInstallationDescription
-
-