|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.quattor.pan.Panc
public class Panc
| Method Summary | |
|---|---|
static int |
calcNumError(java.lang.String arg)
Select the usage message |
static void |
catchError(int numerror,
java.lang.String arg)
Display the usage message |
static void |
catchError(java.lang.String error)
Display the usage message |
static int |
launchCompiler(java.util.Vector<java.lang.String> options,
java.util.Vector<java.lang.String> arguments,
java.util.Vector<java.lang.String> paths)
Launches the compiler |
static void |
main(java.lang.String[] args)
|
static void |
postHelp()
Prints the usage message on the screen |
static java.util.LinkedList<java.lang.String> |
readFile(java.io.File file)
Reading a file line by line filling them in a list of String |
static java.util.LinkedList<java.lang.String> |
splitObject(java.lang.String objlist,
java.util.LinkedList<java.lang.String> objectOutput)
Splitting a string in a list of files and adding it in a list |
static void |
veriDir(java.io.File dir)
Verify if a directory exists |
static void |
veriFile(java.io.File file)
Verify if a file exists |
static org.quattor.pan.Panc.TypeOptBfor |
verifyCompleteStringOpt(java.lang.String arg,
java.util.Vector<java.lang.String> authorizedOptArg,
java.util.Vector<java.lang.String> authorizedOpt,
boolean lastArg)
Verification of an option given as an entire word |
static java.util.regex.Pattern |
verifyPattern(java.lang.String regex)
Verify that a given String is a valid regular expression. |
static org.quattor.pan.Panc.TypeOptBfor |
verifySingleCharOpt(java.lang.String arg,
java.util.Vector<java.lang.String> endingOptChar,
boolean lastArg)
Verification of an or several option(s) given as a letter or a group of letter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void main(java.lang.String[] args)
public static org.quattor.pan.Panc.TypeOptBfor verifySingleCharOpt(java.lang.String arg,
java.util.Vector<java.lang.String> endingOptChar,
boolean lastArg)
arg - the option(s)
public static org.quattor.pan.Panc.TypeOptBfor verifyCompleteStringOpt(java.lang.String arg,
java.util.Vector<java.lang.String> authorizedOptArg,
java.util.Vector<java.lang.String> authorizedOpt,
boolean lastArg)
arg - the option (and its argument separated with '=' if exists)
public static int launchCompiler(java.util.Vector<java.lang.String> options,
java.util.Vector<java.lang.String> arguments,
java.util.Vector<java.lang.String> paths)
public static void postHelp()
public static int calcNumError(java.lang.String arg)
arg - the input optionpublic static void catchError(java.lang.String error)
error - the type of error
public static void catchError(int numerror,
java.lang.String arg)
numerror - the mumber of the error messagearg - the input option/argument
public static java.util.LinkedList<java.lang.String> splitObject(java.lang.String objlist,
java.util.LinkedList<java.lang.String> objectOutput)
objlist - String containing a list of filesobjectOutput - LinkedList to fill with results
public static java.util.LinkedList<java.lang.String> readFile(java.io.File file)
file - the file to be readenpublic static void veriDir(java.io.File dir)
dir - the directorypublic static void veriFile(java.io.File file)
file - the filepublic static java.util.regex.Pattern verifyPattern(java.lang.String regex)
regex - regular expression to validate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||