org.merlotxml.util
Class ManifestMaker

java.lang.Object
  extended byorg.merlotxml.util.ManifestMaker

public class ManifestMaker
extends java.lang.Object

This is a util class for creating java Manifest files for packing in jars

Author:
Kelly A.Campbell

Field Summary
protected  java.lang.String _classpath
           
protected  java.lang.String _impltitle
           
protected  java.lang.String _implvend
           
protected  java.lang.String _implvers
           
protected  java.lang.String _mainclass
           
protected  java.lang.String _manifestFilename
           
protected  java.lang.String _manifestVersion
           
protected  java.lang.String _spectitle
           
protected  java.lang.String _specvend
           
protected  java.lang.String _specvers
           
static java.lang.String CLASS_PATH
           
static java.lang.String IMPL_TITLE
           
static java.lang.String IMPL_VENDOR
           
static java.lang.String IMPL_VERSION
           
static java.lang.String MAIN_CLASS
           
static java.lang.String MANIFEST_DEF_IMPL_TITLE
           
static java.lang.String MANIFEST_DEF_IMPL_VEND
           
static java.lang.String MANIFEST_DEF_IMPL_VERS
           
static java.lang.String MANIFEST_DEF_SPEC_TITLE
           
static java.lang.String MANIFEST_DEF_SPEC_VEND
           
static java.lang.String MANIFEST_DEF_SPEC_VERS
           
static java.lang.String MANIFEST_VERSION
           
static java.lang.String NAME
           
static java.lang.String REQUIRED_VERSION
           
static java.lang.String SEALED
           
static java.lang.String SPECIFICATION_TITLE
           
static java.lang.String SPECIFICATION_VENDOR
           
static java.lang.String SPECIFICATION_VERSION
           
 
Constructor Summary
ManifestMaker(java.lang.String[] args)
           
 
Method Summary
static java.lang.String getBuildID()
           
static java.lang.String getNextArg(java.lang.String[] args, int i)
           
static void main(java.lang.String[] args)
           
protected  void print(java.io.PrintStream out, java.lang.String header, java.lang.String value)
           
static void printUsage(java.io.PrintStream out)
           
 void run()
           
 void setClassPath(java.lang.String s)
           
 void setImplTitle(java.lang.String s)
           
 void setImplVendor(java.lang.String s)
           
 void setImplVersion(java.lang.String s)
           
 void setMainClass(java.lang.String s)
           
 void setSpecTitle(java.lang.String s)
           
 void setSpecVendor(java.lang.String s)
           
 void setSpecVersion(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MANIFEST_DEF_SPEC_TITLE

public static java.lang.String MANIFEST_DEF_SPEC_TITLE

MANIFEST_DEF_SPEC_VERS

public static java.lang.String MANIFEST_DEF_SPEC_VERS

MANIFEST_DEF_SPEC_VEND

public static java.lang.String MANIFEST_DEF_SPEC_VEND

MANIFEST_DEF_IMPL_TITLE

public static java.lang.String MANIFEST_DEF_IMPL_TITLE

MANIFEST_DEF_IMPL_VERS

public static java.lang.String MANIFEST_DEF_IMPL_VERS

MANIFEST_DEF_IMPL_VEND

public static java.lang.String MANIFEST_DEF_IMPL_VEND

MANIFEST_VERSION

public static final java.lang.String MANIFEST_VERSION
See Also:
Constant Field Values

REQUIRED_VERSION

public static final java.lang.String REQUIRED_VERSION
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

SEALED

public static final java.lang.String SEALED
See Also:
Constant Field Values

SPECIFICATION_TITLE

public static final java.lang.String SPECIFICATION_TITLE
See Also:
Constant Field Values

SPECIFICATION_VERSION

public static final java.lang.String SPECIFICATION_VERSION
See Also:
Constant Field Values

SPECIFICATION_VENDOR

public static final java.lang.String SPECIFICATION_VENDOR
See Also:
Constant Field Values

IMPL_TITLE

public static final java.lang.String IMPL_TITLE
See Also:
Constant Field Values

IMPL_VERSION

public static final java.lang.String IMPL_VERSION
See Also:
Constant Field Values

IMPL_VENDOR

public static final java.lang.String IMPL_VENDOR
See Also:
Constant Field Values

MAIN_CLASS

public static final java.lang.String MAIN_CLASS
See Also:
Constant Field Values

CLASS_PATH

public static final java.lang.String CLASS_PATH
See Also:
Constant Field Values

_manifestVersion

protected java.lang.String _manifestVersion

_spectitle

protected java.lang.String _spectitle

_specvers

protected java.lang.String _specvers

_specvend

protected java.lang.String _specvend

_impltitle

protected java.lang.String _impltitle

_implvers

protected java.lang.String _implvers

_implvend

protected java.lang.String _implvend

_mainclass

protected java.lang.String _mainclass

_classpath

protected java.lang.String _classpath

_manifestFilename

protected java.lang.String _manifestFilename
Constructor Detail

ManifestMaker

public ManifestMaker(java.lang.String[] args)
Method Detail

main

public static void main(java.lang.String[] args)

printUsage

public static void printUsage(java.io.PrintStream out)

getNextArg

public static java.lang.String getNextArg(java.lang.String[] args,
                                          int i)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

setSpecTitle

public void setSpecTitle(java.lang.String s)

setSpecVersion

public void setSpecVersion(java.lang.String s)

setSpecVendor

public void setSpecVendor(java.lang.String s)

setImplTitle

public void setImplTitle(java.lang.String s)

setImplVersion

public void setImplVersion(java.lang.String s)

setImplVendor

public void setImplVendor(java.lang.String s)

setMainClass

public void setMainClass(java.lang.String s)

setClassPath

public void setClassPath(java.lang.String s)

run

public void run()

print

protected void print(java.io.PrintStream out,
                     java.lang.String header,
                     java.lang.String value)

getBuildID

public static java.lang.String getBuildID()