- All Implemented Interfaces:
ESExprTag,Serializable,Comparable<ESExprTag.Scalar>,Constable
- Enclosing interface:
ESExprTag
A tag for scalar (primitive) values.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>Nested classes/interfaces inherited from interface dev.argon.esexpr.ESExprTag
ESExprTag.Constructor, ESExprTag.Scalar -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA tag for 128-bit array values.A tag for 16-bit array values.A tag for 32-bit array values.A tag for 64-bit array values.A tag for 8-bit array values.A tag for boolean values.A tag for 16-bit floating point values.A tag for 32-bit floating point values.A tag for 64-bit floating point values.A tag for integer values.A tag for null values.A tag for string values. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ESExprTag.ScalarReturns the enum constant of this class with the specified name.static ESExprTag.Scalar[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
BOOL
A tag for boolean values. -
INT
A tag for integer values. -
STR
A tag for string values. -
FLOAT16
A tag for 16-bit floating point values. -
FLOAT32
A tag for 32-bit floating point values. -
FLOAT64
A tag for 64-bit floating point values. -
ARRAY8
A tag for 8-bit array values. -
ARRAY16
A tag for 16-bit array values. -
ARRAY32
A tag for 32-bit array values. -
ARRAY64
A tag for 64-bit array values. -
ARRAY128
A tag for 128-bit array values. -
NULL
A tag for null values.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-