Package org.apache.commons.jexl3
Enum JexlException.VariableIssue
- java.lang.Object
-
- java.lang.Enum<JexlException.VariableIssue>
-
- org.apache.commons.jexl3.JexlException.VariableIssue
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<JexlException.VariableIssue>
- Enclosing class:
- JexlException
public static enum JexlException.VariableIssue extends java.lang.Enum<JexlException.VariableIssue>
The various type of variable issues.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
VariableIssue()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
message(java.lang.String var)
Stringifies the variable issue.static JexlException.VariableIssue
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static JexlException.VariableIssue[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNDEFINED
public static final JexlException.VariableIssue UNDEFINED
The variable is undefined.
-
REDEFINED
public static final JexlException.VariableIssue REDEFINED
The variable is already declared.
-
NULLVALUE
public static final JexlException.VariableIssue NULLVALUE
The variable has a null value.
-
CONST
public static final JexlException.VariableIssue CONST
THe variable is const and an attempt is made to assign it
-
-
Method Detail
-
values
public static JexlException.VariableIssue[] 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 (JexlException.VariableIssue c : JexlException.VariableIssue.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JexlException.VariableIssue 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
-
message
public java.lang.String message(java.lang.String var)
Stringifies the variable issue.- Parameters:
var
- the variable name- Returns:
- the issue message
-
-