org.kohsuke.args4j
Class Starter

java.lang.Object
  extended by org.kohsuke.args4j.Starter

public class Starter
extends java.lang.Object

Starter class which uses reflection to instantiate the business class, parse the command line parameters, sets the fields of the business class and doing the help message handling.

Author:
Jan Materne

Field Summary
static java.lang.String PARAMETER_NAME
          The name of the JavaVM property which stores the class name of the business class.
 
Constructor Summary
Starter()
           
 
Method Summary
static boolean hasAnnotation(java.lang.Class clazz, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_NAME

public static final java.lang.String PARAMETER_NAME
The name of the JavaVM property which stores the class name of the business class. "mainclass"

See Also:
Constant Field Values
Constructor Detail

Starter

public Starter()
Method Detail

main

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

hasAnnotation

public static boolean hasAnnotation(java.lang.Class clazz,
                                    java.lang.Class<? extends java.lang.annotation.Annotation> annotation)


Copyright © 2003-2010 Kohsuke Kawaguchi. All Rights Reserved.