public class ValueOrExpression
extends java.lang.Object
implements java.io.Serializable
if we will store simple values as string expressions then we will need to call js interpreter each time when we need this container allows to simplify storage of values
use isExpression() to check what container holds if expression is not it will return true
Constructor and Description |
---|
ValueOrExpression() |
ValueOrExpression(java.lang.Integer value) |
ValueOrExpression(java.lang.String expression) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Byte |
getByteValue() |
java.lang.String |
getExpression() |
java.lang.Integer |
getValue() |
java.lang.Object |
getValueOrExpression() |
java.lang.String |
getValueOrExpressionAsString() |
int |
hashCode() |
boolean |
isExpression() |
void |
setExpression(java.lang.String expression) |
void |
setValue(java.lang.Integer value)
Deprecated.
|
void |
setValueOrExpression(java.lang.Object o) |
java.lang.String |
toString() |
public ValueOrExpression()
public ValueOrExpression(java.lang.String expression)
public ValueOrExpression(java.lang.Integer value)
public void setValueOrExpression(java.lang.Object o)
public java.lang.Object getValueOrExpression()
public java.lang.String getValueOrExpressionAsString()
public boolean isExpression()
public java.lang.String getExpression()
public void setExpression(java.lang.String expression)
public java.lang.Integer getValue()
public java.lang.Byte getByteValue()
@Deprecated public void setValue(java.lang.Integer value)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object