at.lcm.x2c.core.environment
Class ExpressionEvaluationResult

java.lang.Object
  extended by at.lcm.x2c.core.environment.ExpressionEvaluationResult

public class ExpressionEvaluationResult
extends java.lang.Object

Encapsulation of the result of evaluateExpression(String expression)

Author:
Martin Hochwallner

Field Summary
protected  java.lang.String errorMessage
           
protected  java.lang.String expression
           
protected  boolean success
           
protected  at.lcm.bu21.general.dtypes.TData value
           
 
Constructor Summary
ExpressionEvaluationResult()
           
ExpressionEvaluationResult(at.lcm.x2c.core.structure.MaskDataType maskParameterDataType)
           
 
Method Summary
 java.lang.String getErrorMessage()
          Return the error message
 java.lang.String getExpression()
          Return the expression which has been evaluated.
 at.lcm.bu21.general.dtypes.TData getValue()
          Return the result value
 boolean isSuccessful()
          Tell whether expression was evaluated successfully
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expression

protected java.lang.String expression

success

protected boolean success

errorMessage

protected java.lang.String errorMessage

value

protected at.lcm.bu21.general.dtypes.TData value
Constructor Detail

ExpressionEvaluationResult

public ExpressionEvaluationResult(at.lcm.x2c.core.structure.MaskDataType maskParameterDataType)

ExpressionEvaluationResult

public ExpressionEvaluationResult()
Method Detail

isSuccessful

public boolean isSuccessful()
Tell whether expression was evaluated successfully

Returns:
true if expression was evaluated successfully

getValue

public at.lcm.bu21.general.dtypes.TData getValue()
Return the result value

Returns:
result value

getErrorMessage

public java.lang.String getErrorMessage()
Return the error message

Returns:
errorMessage

getExpression

public java.lang.String getExpression()
Return the expression which has been evaluated.

Returns:
the expression

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2019 LCM. All rights reserved.