Package step.core.dynamicbeans
Class DynamicValue<T>
- java.lang.Object
-
- step.core.dynamicbeans.DynamicValue<T>
-
public class DynamicValue<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description DynamicValue()
DynamicValue(String expression, String expressionType)
DynamicValue(T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicValue<T>
cloneValue()
T
get()
T
get(Class<T> class_)
String
getExpression()
String
getExpressionType()
T
getOrDefault(Class<T> class_, T defaultValue)
T
getOrDefault(T defaultValue)
T
getValue()
boolean
isDynamic()
void
setDynamic(boolean dynamic)
void
setExpression(String expression)
void
setExpressionType(String expressionType)
void
setValue(T value)
String
toString()
-
-
-
Method Detail
-
get
public T get()
-
cloneValue
public DynamicValue<T> cloneValue()
-
isDynamic
public boolean isDynamic()
-
setDynamic
public void setDynamic(boolean dynamic)
-
getValue
public T getValue()
-
setValue
public void setValue(T value)
-
getExpression
public String getExpression()
-
setExpression
public void setExpression(String expression)
-
getExpressionType
public String getExpressionType()
-
setExpressionType
public void setExpressionType(String expressionType)
-
-