at.lcm.x2c.core
Class X2cBlockParameterSimple

java.lang.Object
  extended by at.lcm.x2c.core.X2cBlockParameterSimple

public class X2cBlockParameterSimple
extends java.lang.Object

Simple block parameter.

Author:
Martin Hochwallner

Field Summary
protected static org.apache.logging.log4j.Logger logger
           
 
Constructor Summary
X2cBlockParameterSimple(java.lang.String name, java.lang.String value, java.lang.String expression, java.lang.String format)
           
 
Method Summary
 void eval()
          Evaluate the current expression / value in the environment ( e.g.
 java.lang.String getEvaluationErrorMessage()
           
 at.lcm.bu21.general.dtypes.TData getEvaluationResult()
           
 java.lang.String getEvaluationResultStr()
           
 java.lang.String getExpression()
           
 java.util.ArrayList<java.lang.String> getFileds()
           
 java.lang.String getFormat()
           
 java.lang.String getName()
           
 at.lcm.bu21.general.dtypes.TData getParameterValue()
           
 java.lang.String getParameterValueStr()
           
 java.lang.String getValue()
           
 boolean isValid()
           
 void setExpression(java.lang.String expression)
           
 void setFormat(java.lang.String format)
           
 void setMaskParameterDataType(at.lcm.x2c.core.structure.MaskDataType mpdt)
           
 void setName(java.lang.String name)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.logging.log4j.Logger logger
Constructor Detail

X2cBlockParameterSimple

public X2cBlockParameterSimple(java.lang.String name,
                               java.lang.String value,
                               java.lang.String expression,
                               java.lang.String format)
Method Detail

getFileds

public java.util.ArrayList<java.lang.String> getFileds()

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getValue

public java.lang.String getValue()
Returns:
the value

setValue

public void setValue(java.lang.String value)
Parameters:
value - the value to set

getExpression

public java.lang.String getExpression()
Returns:
the expression

setExpression

public void setExpression(java.lang.String expression)
Parameters:
expression - the expression to set

getFormat

public java.lang.String getFormat()
Returns:
the format

setFormat

public void setFormat(java.lang.String format)
Parameters:
format - the format to set

eval

public void eval()
Evaluate the current expression / value in the environment ( e.g. Matlab, Scialb)


isValid

public boolean isValid()

setMaskParameterDataType

public void setMaskParameterDataType(at.lcm.x2c.core.structure.MaskDataType mpdt)

getParameterValue

public at.lcm.bu21.general.dtypes.TData getParameterValue()

getParameterValueStr

public java.lang.String getParameterValueStr()

getEvaluationResult

public at.lcm.bu21.general.dtypes.TData getEvaluationResult()

getEvaluationErrorMessage

public java.lang.String getEvaluationErrorMessage()

getEvaluationResultStr

public java.lang.String getEvaluationResultStr()

toString

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


Copyright 2013 LCM. All rights reserved.