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.ArgsSyntaxException
- All Implemented Interfaces:
Serializable
,ArgsAccessor
,org.refcodes.exception.ErrorCodeAccessor
,org.refcodes.exception.Trap
- Direct Known Subclasses:
AmbiguousArgsException
,ParseArgsException
,SuperfluousArgsException
,UnknownArgsException
Thrown in case of a command line arguments mismatch regarding provided and
expected args.
- See Also:
-
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
ConstructorDescriptionArgsSyntaxException
(String[] aArgs, String message) Instantiates a new args mismatch exception.ArgsSyntaxException
(String[] aArgs, String aMessage, String aErrorCode) Instantiates a new args mismatch exception.ArgsSyntaxException
(String[] aArgs, String message, Throwable cause) Instantiates a new args mismatch exception.ArgsSyntaxException
(String[] aArgs, String aMessage, Throwable aCause, String aErrorCode) Instantiates a new args mismatch exception.ArgsSyntaxException
(String[] aArgs, Throwable cause) Instantiates a new args mismatch exception.ArgsSyntaxException
(String[] aArgs, Throwable aCause, String aErrorCode) Instantiates a new args mismatch exception. -
Method Summary
Methods inherited from class org.refcodes.cli.CliException.ConsoleArgsException
toParsedArgs
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
-
ArgsSyntaxException
Instantiates a new args mismatch exception.- Parameters:
aArgs
- the argsaMessage
- the messageaErrorCode
- the error code
-
ArgsSyntaxException
Instantiates a new args mismatch exception.- Parameters:
aArgs
- the argsaMessage
- the messageaCause
- the causeaErrorCode
- the error code
-
ArgsSyntaxException
Instantiates a new args mismatch exception.- Parameters:
aArgs
- the argsmessage
- the messagecause
- the cause
-
ArgsSyntaxException
Instantiates a new args mismatch exception.- Parameters:
aArgs
- the argsmessage
- the message
-
ArgsSyntaxException
Instantiates a new args mismatch exception.- Parameters:
aArgs
- the argsaCause
- the causeaErrorCode
- the error code
-
ArgsSyntaxException
Instantiates a new args mismatch exception.- Parameters:
aArgs
- the argscause
- the cause
-