Package org.locationtech.jtstest.command
Class CommandLine
- java.lang.Object
-
- org.locationtech.jtstest.command.CommandLine
-
public class CommandLine extends java.lang.Object
A class to parse Unix (and DOS/Win)-style application command-lines- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description (package private) char
optionChar
(package private) java.util.Hashtable
optSpecs
(package private) java.util.Vector
optVec
-
Constructor Summary
Constructors Constructor Description CommandLine()
CommandLine(char optionCh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addOption(Option opt)
adds an option for an existing option specvoid
addOptionSpec(OptionSpec optSpec)
Option
getOption(java.lang.String name)
java.util.Iterator
getOptions(java.lang.String name)
(package private) OptionSpec
getOptionSpec(java.lang.String name)
boolean
hasOption(java.lang.String name)
void
parse(java.lang.String[] args)
(package private) void
parseParams(java.lang.String[] args, java.util.Vector params, int i, int expectedArgCount)
void
printDoc(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)
-
-