Package org.apache.commons.cli
Enum DefaultParser.NonOptionAction
- java.lang.Object
-
- java.lang.Enum<DefaultParser.NonOptionAction>
-
- org.apache.commons.cli.DefaultParser.NonOptionAction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DefaultParser.NonOptionAction>
- Enclosing class:
- DefaultParser
public static enum DefaultParser.NonOptionAction extends java.lang.Enum<DefaultParser.NonOptionAction>
Enum representing possible actions that may be done when "non option" is discovered during parsing.- Since:
- 1.10.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description IGNOREParsing continues and current token is ignored.SKIPParsing continues and current token is added to command line arguments.STOPParsing will stop and remaining tokens are added to command line arguments.THROWParsing will abort and exception is thrown.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DefaultParser.NonOptionActionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DefaultParser.NonOptionAction[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
IGNORE
public static final DefaultParser.NonOptionAction IGNORE
Parsing continues and current token is ignored.
-
SKIP
public static final DefaultParser.NonOptionAction SKIP
Parsing continues and current token is added to command line arguments.
-
STOP
public static final DefaultParser.NonOptionAction STOP
Parsing will stop and remaining tokens are added to command line arguments. Equivalent ofstopAtNonOption = true.
-
THROW
public static final DefaultParser.NonOptionAction THROW
Parsing will abort and exception is thrown. Equivalent ofstopAtNonOption = false.
-
-
Method Detail
-
values
public static DefaultParser.NonOptionAction[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DefaultParser.NonOptionAction c : DefaultParser.NonOptionAction.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DefaultParser.NonOptionAction valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-