org.pentaho.platform.util
Class ManifestUtil

java.lang.Object
  extended by org.pentaho.platform.util.ManifestUtil

public class ManifestUtil
extends Object

Set of utility methods related to the manifest file.
NOTE: if the manifest file can not be retrieved, these methods will not work and will return null. The most common case for this is the the code is being run outside of a jar file.

Author:
dkincade

Constructor Summary
ManifestUtil()
           
 
Method Summary
static Manifest getManifest()
          Retrieves the manifest information for the jar file which contains this utility class.
static Manifest getManifest(Class clazz)
          Retrieves the manifest information for the jar file which contains the specified class.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManifestUtil

public ManifestUtil()
Method Detail

getManifest

public static Manifest getManifest()
Retrieves the manifest information for the jar file which contains this utility class.

Returns:
The Manifest file for the jar file which contains this utility class, or null if the code is not in a jar file.

getManifest

public static Manifest getManifest(Class clazz)
Retrieves the manifest information for the jar file which contains the specified class.

Returns:
The Manifest file for the jar file which contains the specified class, or null if the code is not in a jar file.