|
Service Activator Toolkit
Version 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.sat.core.util.BundleManifestUtility
The BundleManifestUtility class is a utility that simplifies
working with the manifest file of a Bundle object.
Note: This is a singleton class, accessible only via the static method
getInstance(). For example:
BundleManifestUtility utility = BundleManifestUtility.getInstance(); String[] packages = utility.getImportedPackages(bundle);
| Method Summary | |
String |
getBundleActivator(Bundle bundle)
Answers the Bundle-Activator value from the bundle's
MANIFEST.MF. |
String |
getBundleCategory(Bundle bundle)
Answers the Bundle-Category value from the bundle's MANIFEST.MF. |
String |
getBundleClasspath(Bundle bundle)
Answers the Bundle-Classpath value from the bundle's
MANIFEST.MF. |
String |
getBundleContactAddress(Bundle bundle)
Answers the Bundle-ContactAddress value from the bundle's
MANIFEST.MF. |
String |
getBundleCopyright(Bundle bundle)
Answers the Bundle-Copyright value from the bundle's
MANIFEST.MF. |
String |
getBundleDescription(Bundle bundle)
Answers the Bundle-Description value from the bundle's
MANIFEST.MF. |
String |
getBundleDocUrl(Bundle bundle)
Answers the Bundle-DocURL value from the bundle's
MANIFEST.MF. |
String |
getBundleLocalization(Bundle bundle)
Answers the Bundle-Localization value from the bundle's
MANIFEST.MF. |
String |
getBundleManifestVersion(Bundle bundle)
Answers the Bundle-ManifestVersion value from the bundle's
MANIFEST.MF. |
String |
getBundleName(Bundle bundle)
Answers the Bundle-Name value from the bundle's
MANIFEST.MF. |
String |
getBundleNativeCode(Bundle bundle)
Answers the Bundle-NativeCode value from the bundle's
MANIFEST.MF. |
String[] |
getBundleRequiredExecutionEnvironments(Bundle bundle)
Answers the Bundle-RequiredExecutionEnvironment values from
the bundle's MANIFEST.MF. |
String |
getBundleSymbolicName(Bundle bundle)
Answers the Bundle-SymbolicName value from the bundle's
MANIFEST.MF. |
String |
getBundleUpdateLocation(Bundle bundle)
Answers the Bundle-UpdateLocation value from the bundle's
MANIFEST.MF. |
String |
getBundleVendor(Bundle bundle)
Answers the Bundle-Vender value from the bundle's
MANIFEST.MF. |
String |
getBundleVersion(Bundle bundle)
Answers the Bundle-Version value from the bundle's
MANIFEST.MF. |
String[] |
getDynamicImportPackages(Bundle bundle)
Answers the DynamicImport-Package values from the bundle's MANIFEST.MF. |
String[] |
getExportPackages(Bundle bundle)
Answers the Export-Service values from the bundle's
MANIFEST.MF. |
String[] |
getExportServices(Bundle bundle)
Deprecated. OSGi R4 has deprecated the Export-Service header. |
String |
getFragmentHost(Bundle bundle)
Answers the Fragment-Host value from the bundle's
MANIFEST.MF. |
String |
getHeader(Bundle bundle,
String key)
Retrieves the localized value, represented by the key, from the bundle's MANIFEST.MF file. |
String |
getHeader(Bundle bundle,
String key,
String locale)
Retrieves the localized value, represented by the key, from the bundle's MANIFEST.MF file, using the specified locale. |
String[] |
getImportPackages(Bundle bundle)
Answers the Import-Package values from the bundle's
MANIFEST.MF. |
String[] |
getImportServices(Bundle bundle)
Deprecated. OSGi R4 has deprecated the Import-Service header. |
static BundleManifestUtility |
getInstance()
Public getter for the BundleManifestUtility singleton
instance. |
String[] |
getRequireBundles(Bundle bundle)
Answers the Require-Bundle values from the bundle's
MANIFEST.MF. |
String |
getUnlocalizedHeader(Bundle bundle,
String key)
Retrieves the unlocalized value, represented by the key, from the bundle's MANIFEST.MF file. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static BundleManifestUtility getInstance()
BundleManifestUtility singleton
instance.
BundleManifestUtility singleton instance.public String getBundleActivator(Bundle bundle)
Bundle-Activator value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleCategory(Bundle bundle)
Bundle-Category value from the bundle's MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleClasspath(Bundle bundle)
Bundle-Classpath value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleContactAddress(Bundle bundle)
Bundle-ContactAddress value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleCopyright(Bundle bundle)
Bundle-Copyright value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleDescription(Bundle bundle)
Bundle-Description value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleDocUrl(Bundle bundle)
Bundle-DocURL value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleLocalization(Bundle bundle)
Bundle-Localization value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleManifestVersion(Bundle bundle)
Bundle-ManifestVersion value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleName(Bundle bundle)
Bundle-Name value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleNativeCode(Bundle bundle)
Bundle-NativeCode value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String[] getBundleRequiredExecutionEnvironments(Bundle bundle)
Bundle-RequiredExecutionEnvironment values from
the bundle's MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String arraypublic String getBundleSymbolicName(Bundle bundle)
Bundle-SymbolicName value from the bundle's
MANIFEST.MF. This method is new for OSGi R4 support.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleUpdateLocation(Bundle bundle)
Bundle-UpdateLocation value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleVendor(Bundle bundle)
Bundle-Vender value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String getBundleVersion(Bundle bundle)
Bundle-Version value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
Stringpublic String[] getDynamicImportPackages(Bundle bundle)
DynamicImport-Package values from the bundle's MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String arraypublic String[] getExportPackages(Bundle bundle)
Export-Service values from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String arraypublic String[] getExportServices(Bundle bundle)
Export-Service values from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String arraypublic String getFragmentHost(Bundle bundle)
Fragment-Host value from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String
public String getHeader(Bundle bundle,
String key)
bundle - The bundle whose MANIFEST.MF will be read.key - The key to the MANIFEST.MF entry.
String
public String getHeader(Bundle bundle,
String key,
String locale)
bundle - The bundle whose MANIFEST.MF will be read.key - The key to the MANIFEST.MF entry.locale - The locale to use.
Stringpublic String[] getImportPackages(Bundle bundle)
Import-Package values from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String arraypublic String[] getImportServices(Bundle bundle)
Import-Service values from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String arraypublic String[] getRequireBundles(Bundle bundle)
Require-Bundle values from the bundle's
MANIFEST.MF.
bundle - The bundle whose MANIFEST.MF will be read.
String array
public String getUnlocalizedHeader(Bundle bundle,
String key)
bundle - The bundle whose MANIFEST.MF will be read.key - The key to the MANIFEST.MF entry.
String
|
Service Activator Toolkit
Version 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2001, 2007 IBM Corporation and others. All Rights Reserved.