com.springsource.bundlor.util
Class BundleManifestUtils

java.lang.Object
  extended by com.springsource.bundlor.util.BundleManifestUtils

public class BundleManifestUtils
extends java.lang.Object

Utilities for working with BundleManifests.

Concurrent Semantics
Threadsafe.

Author:
Rob Harrop

Field Summary
private static java.lang.String ATTR_MANIFEST_VERSION
           
 
Constructor Summary
BundleManifestUtils()
           
 
Method Summary
static com.springsource.util.osgi.manifest.BundleManifest createBundleManifest(com.springsource.util.parser.manifest.ManifestContents mf)
          Creates a BundleManifest from the supplied ManifestContents.
static com.springsource.util.parser.manifest.ManifestContents getBundleManifest(java.util.jar.JarFile inputJar)
           
static com.springsource.util.parser.manifest.ManifestContents getBundleManifest(java.lang.String inputPath)
           
static com.springsource.util.parser.manifest.ManifestContents toManifestContents(java.util.Dictionary<java.lang.String,java.lang.String> headers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_MANIFEST_VERSION

private static final java.lang.String ATTR_MANIFEST_VERSION
See Also:
Constant Field Values
Constructor Detail

BundleManifestUtils

public BundleManifestUtils()
Method Detail

createBundleManifest

public static com.springsource.util.osgi.manifest.BundleManifest createBundleManifest(com.springsource.util.parser.manifest.ManifestContents mf)
Creates a BundleManifest from the supplied ManifestContents.

Parameters:
mf - the Manifest.
Returns:
the created BundleManifest.

getBundleManifest

public static com.springsource.util.parser.manifest.ManifestContents getBundleManifest(java.util.jar.JarFile inputJar)

getBundleManifest

public static com.springsource.util.parser.manifest.ManifestContents getBundleManifest(java.lang.String inputPath)

toManifestContents

public static com.springsource.util.parser.manifest.ManifestContents toManifestContents(java.util.Dictionary<java.lang.String,java.lang.String> headers)