Package org.apache.commons.cli
Class MissingOptionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.commons.cli.ParseException
org.apache.commons.cli.MissingOptionException
- All Implemented Interfaces:
Serializable
Thrown when a required option has not been provided.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ListThe list of missing options and groupsprivate static final longThis exceptionserialVersionUID. -
Constructor Summary
ConstructorsConstructorDescriptionMissingOptionException(String message) Construct a newMissingSelectedExceptionwith the specified detail message.MissingOptionException(List missingOptions) Constructs a newMissingSelectedExceptionwith the specified list of missing options. -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringcreateMessage(List<?> missingOptions) Build the exception message from the specified list of options.Gets the list of options or option groups missing in the command line parsed.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDThis exceptionserialVersionUID.- See Also:
-
missingOptions
The list of missing options and groups
-
-
Constructor Details
-
MissingOptionException
Constructs a newMissingSelectedExceptionwith the specified list of missing options.- Parameters:
missingOptions- the list of missing options and groups- Since:
- 1.2
-
MissingOptionException
Construct a newMissingSelectedExceptionwith the specified detail message.- Parameters:
message- the detail message
-
-
Method Details
-
createMessage
Build the exception message from the specified list of options.- Parameters:
missingOptions- the list of missing options and groups- Since:
- 1.2
-
getMissingOptions
Gets the list of options or option groups missing in the command line parsed.- Returns:
- the missing options, consisting of String instances for simple options, and OptionGroup instances for required option groups.
- Since:
- 1.2
-