public final class Value extends java.lang.Object implements ExpressionItem
ValueType
Modifier and Type | Field and Description |
---|---|
static Value |
BOOLEAN_FALSE |
static Value |
BOOLEAN_TRUE |
static Value |
INT_FIVE |
static Value |
INT_FOUR |
static Value |
INT_ONE |
static Value |
INT_THREE |
static Value |
INT_TWO |
static Value |
INT_ZERO |
private ValueType |
type |
private java.lang.Object |
value |
Modifier | Constructor and Description |
---|---|
private |
Value(java.lang.Boolean val) |
private |
Value(java.lang.Float val) |
private |
Value(java.lang.Long val) |
private |
Value(java.lang.String val) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
asBoolean() |
java.lang.Float |
asFloat() |
java.lang.Long |
asLong() |
java.lang.String |
asString() |
boolean |
equals(java.lang.Object var) |
ExpressionItemPriority |
getExpressionItemPriority()
Get the priority of the item
|
ExpressionItemType |
getExpressionItemType()
Get the type of the item
|
ValueType |
getType() |
java.lang.Object |
getValue() |
static java.lang.Object |
getValue(java.lang.String value,
ValueType type) |
int |
hashCode() |
static Value |
recognizeOf(java.lang.String str) |
static Value |
recognizeRawString(java.lang.String str) |
static ValueType |
recognizeType(java.lang.String value) |
java.lang.String |
toString() |
java.lang.String |
toStringDetail() |
static Value |
valueOf(java.lang.Boolean val) |
static Value |
valueOf(java.lang.Float val) |
static Value |
valueOf(java.lang.Long val) |
static Value |
valueOf(java.lang.String val) |
public static final Value BOOLEAN_TRUE
public static final Value BOOLEAN_FALSE
public static final Value INT_ZERO
public static final Value INT_ONE
public static final Value INT_TWO
public static final Value INT_THREE
public static final Value INT_FOUR
public static final Value INT_FIVE
private final java.lang.Object value
private final ValueType type
private Value(java.lang.String val)
private Value(java.lang.Long val)
private Value(java.lang.Float val)
private Value(java.lang.Boolean val)
public ValueType getType()
public java.lang.Object getValue()
public static Value valueOf(java.lang.Long val)
public static Value valueOf(java.lang.Boolean val)
public static Value valueOf(java.lang.Float val)
public static Value valueOf(java.lang.String val)
public java.lang.Long asLong()
public java.lang.Float asFloat()
public java.lang.String asString()
public java.lang.Boolean asBoolean()
public static Value recognizeRawString(java.lang.String str)
public static Value recognizeOf(java.lang.String str)
public static java.lang.Object getValue(java.lang.String value, ValueType type)
public static ValueType recognizeType(java.lang.String value)
public java.lang.String toStringDetail()
public java.lang.String toString()
toString
in class java.lang.Object
public ExpressionItemType getExpressionItemType()
ExpressionItem
getExpressionItemType
in interface ExpressionItem
public ExpressionItemPriority getExpressionItemPriority()
ExpressionItem
getExpressionItemPriority
in interface ExpressionItem
public boolean equals(java.lang.Object var)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object