final class OptionValidator
extends java.lang.Object
| Constructor and Description |
|---|
OptionValidator() |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
isValidChar(char c)
Returns whether the specified character is a valid character.
|
private static boolean |
isValidOpt(char c)
Returns whether the specified character is a valid Option.
|
(package private) static void |
validateOption(java.lang.String opt)
Validates whether
opt is a permissible Option
shortOpt. |
static void validateOption(java.lang.String opt)
throws java.lang.IllegalArgumentException
opt is a permissible Option
shortOpt. The rules that specify if the opt
is valid are:
opt that is either
' '(special case), '?', '@' or a letteropt that only contains
letters.
In case opt is null no further validation is performed.
opt - The option string to validate, may be nulljava.lang.IllegalArgumentException - if the Option is not valid.private static boolean isValidOpt(char c)
c - the option to validatec is a letter, '?' or '@', otherwise false.private static boolean isValidChar(char c)
c - the character to validatec is a letter.