ch.aplu.util
Class Main
java.lang.Object
   ch.aplu.util.Main
ch.aplu.util.Main
- public class Main 
- extends java.lang.Object
Main contains a public static void main() entry point and is
 able to create an instance of another class (by Java reflection), so that its
 default contructor is invoked. Mainly used to avoid the ugly public static void main()
 method in beginner's programs. The class name can be provided in three ways:
 - as parameter of the main() method
 - as an entry with key MainClass in a mainclass.properties file (located in the root of the application jar)
 - all classes in the class path that uses the @NoMain annotation (if
 more than one class is found, a selection box is displayed).
 If the application class defines the methods void run() or void main(), these
 methods are invoked by reflection after the class instance is created.
| Method Summary | 
| static void | main(java.lang.String[] args)Program entry point.
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
main
public static void main(java.lang.String[] args)
- Program entry point. If no argument is given, the class name of the
 instance to load is searched in the mainclass.properties file 
 (key MainClass) located in the application jar root. If not found,
 the class path is scanned for classes that have the @NoMain annotation.
 
- 
- Parameters:
- args- the name of the class whereof an instance is created