Package step.core.dynamicbeans
Class DynamicValue<T>
- java.lang.Object
-
- step.core.dynamicbeans.DynamicValue<T>
-
public class DynamicValue<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DynamicValue()
DynamicValue(java.lang.String expression, java.lang.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(java.lang.Class<T> class_)
java.lang.String
getExpression()
java.lang.String
getExpressionType()
T
getOrDefault(java.lang.Class<T> class_, T defaultValue)
T
getOrDefault(T defaultValue)
T
getValue()
boolean
isDynamic()
void
setDynamic(boolean dynamic)
void
setExpression(java.lang.String expression)
void
setExpressionType(java.lang.String expressionType)
void
setValue(T value)
java.lang.String
toString()
-
-
-
Constructor Detail
-
DynamicValue
public DynamicValue()
-
DynamicValue
public DynamicValue(T value)
-
DynamicValue
public DynamicValue(java.lang.String expression, java.lang.String expressionType)
-
-
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 java.lang.String getExpression()
-
setExpression
public void setExpression(java.lang.String expression)
-
getExpressionType
public java.lang.String getExpressionType()
-
setExpressionType
public void setExpressionType(java.lang.String expressionType)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-