public class X2cEnvironment
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.logging.log4j.Logger |
logger |
Modifier | Constructor and Description |
---|---|
protected |
X2cEnvironment() |
Modifier and Type | Method and Description |
---|---|
ExpressionEvaluationResult |
evaluateExpression(java.lang.String expression)
Evaluate an Expression in the surrounding numerical environment
|
ExpressionEvaluationResult |
evaluateExpression(java.lang.String expression,
at.lcm.x2c.core.structure.MaskDataType maskParameterDataType)
Evaluate an Expression in the surrounding numerical environment
|
void |
evaluateExpressionDirect(java.lang.String expression)
evaluate expression
|
static X2cEnvironment |
getInstance()
Return the only instance of the X2cEnvironment.
|
void |
reset()
reset the environment Shall only be used while testing
|
static void |
setInstance_TestingOnly(X2cEnvironment environment)
Do not use, testing only
|
java.lang.String |
toString() |
public static X2cEnvironment getInstance() throws X2cEnvironmentRuntimeException
X2cEnvironmentRuntimeException
public static void setInstance_TestingOnly(X2cEnvironment environment)
environment
- public ExpressionEvaluationResult evaluateExpression(java.lang.String expression)
public ExpressionEvaluationResult evaluateExpression(java.lang.String expression, at.lcm.x2c.core.structure.MaskDataType maskParameterDataType) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public void evaluateExpressionDirect(java.lang.String expression)
expression
- public void reset()
Copyright 2019 LCM. All rights reserved.