|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.bonn.cs.iv.bonnmotion.App
public abstract class App
Base class for all applications and all scenario generators.
| Constructor Summary | |
|---|---|
App()
|
|
| Method Summary | |
|---|---|
static void |
exceptionHandler(java.lang.String _msg,
java.lang.Exception _e)
Tries to catch all exceptions and to display them in a user friendly manner. |
abstract void |
go(java.lang.String[] args)
Main method from where all the magic starts ... |
static java.io.PrintWriter |
openPrintWriter(java.lang.String filename)
Writes the scenario data to a file. |
protected void |
parse(java.lang.String[] args)
|
protected boolean |
parseArg(char key,
java.lang.String val)
|
protected boolean |
parseArg(java.lang.String a)
|
static double[] |
parseDoubleArray(java.lang.String arg)
Converts a String to a double array. |
static int[] |
parseIntArray(java.lang.String arg)
Converts a String to an int array. |
static java.lang.String[] |
parseStringArray(java.lang.String arg)
Converts a String to a String array. |
static void |
printHelp()
|
static java.lang.String[] |
stringArrayConcat(java.lang.String[] a,
java.lang.String[] b)
Concatenates two string arrays |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public App()
| Method Detail |
|---|
protected void parse(java.lang.String[] args)
protected boolean parseArg(java.lang.String a)
protected boolean parseArg(char key,
java.lang.String val)
public static void exceptionHandler(java.lang.String _msg,
java.lang.Exception _e)
_msg - a user defined msg (e.a. the place where the exceptions occurs)_e - the Exception
public abstract void go(java.lang.String[] args)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundException
java.io.IOExceptionpublic static java.io.PrintWriter openPrintWriter(java.lang.String filename)
filename - Filenamepublic static int[] parseIntArray(java.lang.String arg)
public static double[] parseDoubleArray(java.lang.String arg)
public static java.lang.String[] parseStringArray(java.lang.String arg)
public static void printHelp()
public static java.lang.String[] stringArrayConcat(java.lang.String[] a,
java.lang.String[] b)
a - first arrayb - first array
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||