Class CliException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.github.mmm.base.exception.ApplicationException
io.github.mmm.cli.exception.CliException
All Implemented Interfaces:
io.github.mmm.base.i18n.Localizable, io.github.mmm.base.i18n.LocalizableObject, Serializable
Direct Known Subclasses:
CliArgumentMandatoryException, CliDuplicateOptionAliasException, CliDuplicateOptionsException, CliInvalidUsageException, CliNoArgumentsException

public abstract class CliException extends io.github.mmm.base.exception.ApplicationException
Abstract base class for a RuntimeException thrown for invalid CliArguments.
See Also:
  • Constructor Details

    • CliException

      public CliException(String message, Throwable cause)
      The constructor.
      Parameters:
      message - the message.
      cause - the cause.
    • CliException

      public CliException(String message)
      The constructor.
      Parameters:
      message - the message.
    • CliException

      public CliException(io.github.mmm.base.i18n.Localizable message)
      The constructor.
      Parameters:
      message - the message.
    • CliException

      public CliException(io.github.mmm.base.i18n.Localizable message, Throwable cause)
      The constructor.
      Parameters:
      message - the message.
      cause - the cause.