Class AlreadySelectedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.aspectran.shell.command.option.OptionParserException
-
- com.aspectran.shell.command.option.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
-
-
Constructor Summary
Constructors Constructor Description AlreadySelectedException(OptionGroup group, Option option)Construct a newAlreadySelectedExceptionfor the specified option group.AlreadySelectedException(java.lang.String message)Construct a newAlreadySelectedExceptionwith the specified detail message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptiongetOption()Returns the option that was added to the group and triggered the exception.OptionGroupgetOptionGroup()Returns the option group where another option has been selected.
-
-
-
Constructor Detail
-
AlreadySelectedException
public AlreadySelectedException(java.lang.String message)
Construct a newAlreadySelectedExceptionwith the specified detail message.- Parameters:
message- the detail message
-
AlreadySelectedException
public AlreadySelectedException(OptionGroup group, Option option)
Construct a newAlreadySelectedExceptionfor the specified option group.- Parameters:
group- the option group already selectedoption- 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
-
-