Package joptsimple
Class ParserRules
- java.lang.Object
-
- joptsimple.ParserRules
-
final class ParserRules extends java.lang.Object
Can tell whether or not options are well-formed.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String
DOUBLE_HYPHEN
(package private) static java.lang.String
HYPHEN
(package private) static char
HYPHEN_CHAR
(package private) static java.lang.String
OPTION_TERMINATOR
(package private) static java.lang.String
RESERVED_FOR_EXTENSIONS
-
Constructor Summary
Constructors Modifier Constructor Description private
ParserRules()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
ensureLegalOption(java.lang.String option)
private static void
ensureLegalOptionCharacter(char option)
(package private) static void
ensureLegalOptions(java.util.List<java.lang.String> options)
private static boolean
isAllowedPunctuation(char option)
(package private) static boolean
isLongOptionToken(java.lang.String argument)
(package private) static boolean
isOptionTerminator(java.lang.String argument)
(package private) static boolean
isShortOptionToken(java.lang.String argument)
-
-
-
Field Detail
-
HYPHEN_CHAR
static final char HYPHEN_CHAR
- See Also:
- Constant Field Values
-
HYPHEN
static final java.lang.String HYPHEN
-
DOUBLE_HYPHEN
static final java.lang.String DOUBLE_HYPHEN
- See Also:
- Constant Field Values
-
OPTION_TERMINATOR
static final java.lang.String OPTION_TERMINATOR
- See Also:
- Constant Field Values
-
RESERVED_FOR_EXTENSIONS
static final java.lang.String RESERVED_FOR_EXTENSIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
isShortOptionToken
static boolean isShortOptionToken(java.lang.String argument)
-
isLongOptionToken
static boolean isLongOptionToken(java.lang.String argument)
-
isOptionTerminator
static boolean isOptionTerminator(java.lang.String argument)
-
ensureLegalOption
static void ensureLegalOption(java.lang.String option)
-
ensureLegalOptions
static void ensureLegalOptions(java.util.List<java.lang.String> options)
-
ensureLegalOptionCharacter
private static void ensureLegalOptionCharacter(char option)
-
isAllowedPunctuation
private static boolean isAllowedPunctuation(char option)
-
-