|
||||||||||
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 Exceptionpublic abstract void go(java.lang.String[] args) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public 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 |