public abstract class OptionException
extends java.lang.RuntimeException
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
options |
private static long |
serialVersionUID |
| Modifier | Constructor and Description |
|---|---|
protected |
OptionException(java.util.Collection<? extends OptionSpec<?>> options) |
protected |
OptionException(java.util.Collection<? extends OptionSpec<?>> options,
java.lang.Throwable cause) |
protected |
OptionException(java.util.List<java.lang.String> options) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
formattedMessage(java.util.Locale locale) |
java.lang.String |
getMessage() |
(package private) java.lang.String |
localizedMessage(java.util.Locale locale) |
(package private) abstract java.lang.Object[] |
messageArguments() |
protected java.lang.String |
multipleOptionString() |
java.util.List<java.lang.String> |
options()
Gives the option being considered when the exception was created.
|
protected java.lang.String |
singleOptionString() |
protected java.lang.String |
singleOptionString(java.lang.String option) |
private java.util.List<java.lang.String> |
specsToStrings(java.util.Collection<? extends OptionSpec<?>> options) |
private java.lang.String |
specToString(OptionSpec<?> option) |
(package private) static OptionException |
unrecognizedOption(java.lang.String option) |
private static final long serialVersionUID
private final java.util.List<java.lang.String> options
protected OptionException(java.util.List<java.lang.String> options)
protected OptionException(java.util.Collection<? extends OptionSpec<?>> options)
protected OptionException(java.util.Collection<? extends OptionSpec<?>> options, java.lang.Throwable cause)
private java.util.List<java.lang.String> specsToStrings(java.util.Collection<? extends OptionSpec<?>> options)
private java.lang.String specToString(OptionSpec<?> option)
public java.util.List<java.lang.String> options()
protected final java.lang.String singleOptionString()
protected final java.lang.String singleOptionString(java.lang.String option)
protected final java.lang.String multipleOptionString()
static OptionException unrecognizedOption(java.lang.String option)
public final java.lang.String getMessage()
getMessage in class java.lang.Throwablefinal java.lang.String localizedMessage(java.util.Locale locale)
private java.lang.String formattedMessage(java.util.Locale locale)
abstract java.lang.Object[] messageArguments()