|
Service Activator Toolkit
Version 1.1.0 (20081206) |
||||||||
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
public final class 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 |
getBundleSymbolicName(Bundle bundle,
boolean includeParameters)
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[] |
getExportPackages(Bundle bundle,
boolean includeParameters)
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 |
getFragmentHost(Bundle bundle,
boolean includeParameters)
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[] |
getImportPackages(Bundle bundle,
boolean includeParameters)
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[] |
getRequireBundles(Bundle bundle,
boolean includeParameters)
Answers the Require-Bundle values from the bundle's
MANIFEST.MF. |
String[] |
getServiceComponents(Bundle bundle)
Answers the Service-Component 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.
String
public String getBundleCategory(Bundle bundle)
Bundle-Category
value from the bundle's MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleClasspath(Bundle bundle)
Bundle-Classpath
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleContactAddress(Bundle bundle)
Bundle-ContactAddress
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleCopyright(Bundle bundle)
Bundle-Copyright
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleDescription(Bundle bundle)
Bundle-Description
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleDocUrl(Bundle bundle)
Bundle-DocURL
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleLocalization(Bundle bundle)
Bundle-Localization
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleManifestVersion(Bundle bundle)
Bundle-ManifestVersion
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleName(Bundle bundle)
Bundle-Name
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleNativeCode(Bundle bundle)
Bundle-NativeCode
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public 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.
String
public String getBundleSymbolicName(Bundle bundle, boolean includeParameters)
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.includeParameters
- Whether to include parameters or not.
String
public String getBundleUpdateLocation(Bundle bundle)
Bundle-UpdateLocation
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleVendor(Bundle bundle)
Bundle-Vender
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public String getBundleVersion(Bundle bundle)
Bundle-Version
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
public 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[] getExportPackages(Bundle bundle, boolean includeParameters)
Export-Service
values from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.includeParameters
- Whether to include parameters or not.
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 getFragmentHost(Bundle bundle, boolean includeParameters)
Fragment-Host
value from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.includeParameters
- Whether to include parameters or not.
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.
String
public 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[] getImportPackages(Bundle bundle, boolean includeParameters)
Import-Package
values from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.includeParameters
- Whether to include parameters or not.
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
arraypublic String[] getRequireBundles(Bundle bundle, boolean includeParameters)
Require-Bundle
values from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.includeParameters
- Whether to include parameters or not.
String
arraypublic String[] getServiceComponents(Bundle bundle)
Service-Component
values from the bundle's
MANIFEST.MF.
bundle
- The bundle whose MANIFEST.MF will be read.
String
arraypublic 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.1.0 (20081206) |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2001, 2008 IBM Corporation and others. All Rights Reserved.