public class StaticParamIdExpr
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG |
| Constructor and Description |
|---|
StaticParamIdExpr(int value)
Creates new
StaticParamIdExpr using a value-only configurationThe evaluation will always succeed because the the value is taken directly. |
StaticParamIdExpr(int value,
java.lang.String expression)
Creates new
StaticParamIdExpr using an expression and default value. |
StaticParamIdExpr(java.lang.String expression)
Creates new
StaticParamIdExpr using an expression. |
| Modifier and Type | Method and Description |
|---|---|
void |
eval()
Evaluates expression in the used environment (e.g.
|
java.lang.String |
getExpression()
Returns the expression.
|
java.util.ArrayList<java.lang.String> |
getFields()
Returns elements as String list.
|
int |
getValue()
Returns the value.
|
boolean |
hasExpression()
Returns expression usage.
|
boolean |
isValid()
Returns the last evaluation result state.
|
void |
setExpression(java.lang.String expression)
Sets a new expression.
|
void |
setValue(int value)
Sets new value.
|
java.lang.String |
toString() |
public static final java.lang.String TAG
public StaticParamIdExpr(int value,
java.lang.String expression)
StaticParamIdExpr using an expression and default value.value - Valueexpression - Expressionpublic StaticParamIdExpr(int value)
StaticParamIdExpr using a value-only configurationvalue - Valuepublic StaticParamIdExpr(java.lang.String expression)
StaticParamIdExpr using an expression.expression - Expressionpublic java.util.ArrayList<java.lang.String> getFields()
public int getValue()
public void setValue(int value)
value - Valuepublic java.lang.String getExpression()
public void setExpression(java.lang.String expression)
expression - Expressionpublic void eval()
throws EvaluationException
EvaluationException - Error during expression evaluation (e.g. invalid variable name, syntax error etc.)public boolean isValid()
public boolean hasExpression()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright 2019 LCM. All rights reserved.