Package joptsimple
Class ParserRules
- java.lang.Object
-
- joptsimple.ParserRules
-
final class ParserRules extends java.lang.ObjectCan tell whether or not options are well-formed.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.StringDOUBLE_HYPHEN(package private) static java.lang.StringHYPHEN(package private) static charHYPHEN_CHAR(package private) static java.lang.StringOPTION_TERMINATOR(package private) static java.lang.StringRESERVED_FOR_EXTENSIONS
-
Constructor Summary
Constructors Modifier Constructor Description privateParserRules()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidensureLegalOption(java.lang.String option)private static voidensureLegalOptionCharacter(char option)(package private) static voidensureLegalOptions(java.util.List<java.lang.String> options)private static booleanisAllowedPunctuation(char option)(package private) static booleanisLongOptionToken(java.lang.String argument)(package private) static booleanisOptionTerminator(java.lang.String argument)(package private) static booleanisShortOptionToken(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)
-
-