Class AlreadySelectedException

  • All Implemented Interfaces:
    java.io.Serializable

    public class AlreadySelectedException
    extends OptionParserException
    Thrown when more than one option in an option group has been provided.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Option getOption()
      Returns the option that was added to the group and triggered the exception.
      OptionGroup getOptionGroup()
      Returns the option group where another option has been selected.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AlreadySelectedException

        public AlreadySelectedException​(java.lang.String message)
        Construct a new AlreadySelectedException with the specified detail message.
        Parameters:
        message - the detail message
      • AlreadySelectedException

        public AlreadySelectedException​(OptionGroup group,
                                        Option option)
        Construct a new AlreadySelectedException for the specified option group.
        Parameters:
        group - the option group already selected
        option - the option that triggered the exception
    • Method Detail

      • getOptionGroup

        public OptionGroup getOptionGroup()
        Returns the option group where another option has been selected.
        Returns:
        the related option group
      • getOption

        public Option getOption()
        Returns the option that was added to the group and triggered the exception.
        Returns:
        the related option