Package org.locationtech.jtstest.command
Class CommandLine
- java.lang.Object
-
- org.locationtech.jtstest.command.CommandLine
-
public class CommandLine extends java.lang.ObjectA class to parse Unix (and DOS/Win)-style application command-lines- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description (package private) charoptionChar(package private) java.util.HashtableoptSpecs(package private) java.util.VectoroptVec
-
Constructor Summary
Constructors Constructor Description CommandLine()CommandLine(char optionCh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddOption(Option opt)adds an option for an existing option specvoidaddOptionSpec(OptionSpec optSpec)OptiongetOption(java.lang.String name)java.util.IteratorgetOptions(java.lang.String name)(package private) OptionSpecgetOptionSpec(java.lang.String name)booleanhasOption(java.lang.String name)voidparse(java.lang.String[] args)(package private) voidparseParams(java.lang.String[] args, java.util.Vector params, int i, int expectedArgCount)voidprintDoc(java.io.PrintStream out)
-
-
-
Method Detail
-
addOptionSpec
public void addOptionSpec(OptionSpec optSpec)
-
getOptionSpec
OptionSpec getOptionSpec(java.lang.String name)
-
getOption
public Option getOption(java.lang.String name)
-
getOptions
public java.util.Iterator getOptions(java.lang.String name)
-
hasOption
public boolean hasOption(java.lang.String name)
-
addOption
void addOption(Option opt)
adds an option for an existing option spec
-
printDoc
public void printDoc(java.io.PrintStream out)
-
parse
public void parse(java.lang.String[] args) throws ParseException- Throws:
ParseException
-
parseParams
void parseParams(java.lang.String[] args, java.util.Vector params, int i, int expectedArgCount)
-
-