java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.cli.CliException
org.refcodes.cli.CliException.ConsoleArgsException
org.refcodes.cli.ArgsMismatchException
org.refcodes.cli.UnknownArgsException
- All Implemented Interfaces:
Serializable
,ArgsAccessor
,org.refcodes.exception.ErrorCodeAccessor
,org.refcodes.exception.Trap
public class UnknownArgsException extends ArgsMismatchException
Thrown in case not one command line argument matched regarding the provided
args vs. the expected args.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class org.refcodes.cli.CliException
CliException.ConsoleArgsException, CliException.ConsoleCliException
Nested classes/interfaces inherited from interface org.refcodes.cli.ArgsAccessor
ArgsAccessor.ArgsMutator, ArgsAccessor.ArgsProperty
Nested classes/interfaces inherited from interface org.refcodes.exception.ErrorCodeAccessor
org.refcodes.exception.ErrorCodeAccessor.ErrorCodeBuilder<B extends org.refcodes.exception.ErrorCodeAccessor.ErrorCodeBuilder<B>>, org.refcodes.exception.ErrorCodeAccessor.ErrorCodeMutator, org.refcodes.exception.ErrorCodeAccessor.ErrorCodeProperty
-
Constructor Summary
Constructors Constructor Description UnknownArgsException(String[] aArgs, String message)
Instantiates a new unknown args exception.UnknownArgsException(String[] aArgs, String aMessage, String aErrorCode)
Instantiates a new unknown args exception.UnknownArgsException(String[] aArgs, String message, Throwable cause)
Instantiates a new unknown args exception.UnknownArgsException(String[] aArgs, String aMessage, Throwable aCause, String aErrorCode)
Instantiates a new unknown args exception.UnknownArgsException(String[] aArgs, Throwable cause)
Instantiates a new unknown args exception.UnknownArgsException(String[] aArgs, Throwable aCause, String aErrorCode)
Instantiates a new unknown args exception. -
Method Summary
Methods inherited from class org.refcodes.cli.CliException.ConsoleArgsException
getArgs
Methods inherited from class org.refcodes.exception.AbstractException
getErrorCode
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnknownArgsException
Instantiates a new unknown args exception.- Parameters:
aArgs
- the argsaMessage
- the messageaErrorCode
- the error code
-
UnknownArgsException
Instantiates a new unknown args exception.- Parameters:
aArgs
- the argsaMessage
- the messageaCause
- the causeaErrorCode
- the error code
-
UnknownArgsException
Instantiates a new unknown args exception.- Parameters:
aArgs
- the argsmessage
- the messagecause
- the cause
-
UnknownArgsException
Instantiates a new unknown args exception.- Parameters:
aArgs
- the argsmessage
- the message
-
UnknownArgsException
Instantiates a new unknown args exception.- Parameters:
aArgs
- the argsaCause
- the causeaErrorCode
- the error code
-
UnknownArgsException
Instantiates a new unknown args exception.- Parameters:
aArgs
- the argscause
- the cause
-