public class Value
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.Class<?> | 
clazz
The class. 
 | 
protected java.lang.String | 
expression
The expression. 
 | 
| Constructor and Description | 
|---|
Value(java.lang.Class<?> clazz)
Create a new value. 
 | 
Value(java.lang.String expression)
Create a new value. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.Object | 
evaluate(Value value,
        java.lang.String[] imports)
Evaluate a value. 
 | 
static java.lang.Object | 
evaluate(Value value,
        java.lang.String[] imports)
Evaluate a value. 
 | 
java.lang.Class<?> | 
getClazz()
Get the clazz. 
 | 
java.lang.String | 
getExpression()
Get the expression. 
 | 
protected java.lang.String expression
protected java.lang.Class<?> clazz
public Value(java.lang.String expression)
expression - The creation expression.public Value(java.lang.Class<?> clazz)
clazz - The clazz.public java.lang.String getExpression()
public java.lang.Class<?> getClazz()
public static java.lang.Object evaluate(Value value, java.lang.String[] imports) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object evaluate(Value value, java.lang.String[] imports) throws java.lang.Exception
java.lang.Exception