Class OptionSpec
- java.lang.Object
-
- com.vividsolutions.jtstest.command.OptionSpec
-
public class OptionSpec extends java.lang.ObjectSpecifes the syntax for a single option on a command line ToDo: - add syntax pattern parsing Syntax patterns are similar to Java type signatures F - float I - int L - long S - string B - boolean + - one or more eg: "FIS+" takes a double, int, and one or more Strings- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description static intNARGS_ONE_OR_MOREstatic intNARGS_ZERO_OR_MOREstatic intNARGS_ZERO_OR_ONEstatic java.lang.StringOPTION_FREE_ARGS
-
Constructor Summary
Constructors Constructor Description OptionSpec(java.lang.String optName)OptionSpec(java.lang.String optName, int nAllowed)OptionSpec(java.lang.String optName, java.lang.String _syntaxPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetArgDesc()java.lang.StringgetDocDesc()intgetNumOptions()OptiongetOption(int i)java.util.IteratorgetOptions()booleanhasOption()voidsetDoc(java.lang.String _argDoc, java.lang.String docLine)
-
-
-
Field Detail
-
NARGS_ZERO_OR_MORE
public static final int NARGS_ZERO_OR_MORE
- See Also:
- Constant Field Values
-
NARGS_ONE_OR_MORE
public static final int NARGS_ONE_OR_MORE
- See Also:
- Constant Field Values
-
NARGS_ZERO_OR_ONE
public static final int NARGS_ZERO_OR_ONE
- See Also:
- Constant Field Values
-
OPTION_FREE_ARGS
public static final java.lang.String OPTION_FREE_ARGS
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDoc
public void setDoc(java.lang.String _argDoc, java.lang.String docLine)
-
getArgDesc
public java.lang.String getArgDesc()
-
getDocDesc
public java.lang.String getDocDesc()
-
getNumOptions
public int getNumOptions()
-
getOption
public Option getOption(int i)
-
getOptions
public java.util.Iterator getOptions()
-
hasOption
public boolean hasOption()
-
-