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()
          Returns expression.
 java.util.ArrayList<java.lang.String> getFields()
          Returns elements as String list.
 java.util.ArrayList<java.lang.String> getFileds()
          Deprecated. Use getFields() instead.
 java.lang.String getFormat()
          Returns the format.
 java.lang.String getName()
          Returns name.
 at.lcm.bu21.general.dtypes.TData getParameterValue()
           
 java.lang.String getParameterValueStr()
           
 java.lang.String getValue()
          Returns value.
 boolean isValid()
           
 void setExpression(java.lang.String expression)
          Sets new expression.
 void setFormat(java.lang.String format)
          Sets new format.
 void setMaskParameterDataType(at.lcm.x2c.core.structure.MaskDataType mpdt)
           
 void setName(java.lang.String name)
          Sets new name.
 void setValue(java.lang.String value)
          Sets new 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

@Deprecated
public java.util.ArrayList<java.lang.String> getFileds()
Deprecated. Use getFields() instead.

Returns elements as String list.

Returns:
Element list

getFields

public java.util.ArrayList<java.lang.String> getFields()
Returns elements as String list.

Returns:
Element list

getName

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

Returns:
Name

setName

public void setName(java.lang.String name)
Sets new name.

Parameters:
name - Name

getValue

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

Returns:
Value

setValue

public void setValue(java.lang.String value)
Sets new value.

Parameters:
value - Value

getExpression

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

Returns:
Expression

setExpression

public void setExpression(java.lang.String expression)
Sets new expression.

Parameters:
expression - Expression

getFormat

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

Returns:
Format

setFormat

public void setFormat(java.lang.String format)
Sets new format.

Parameters:
format - Format

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 2019 LCM. All rights reserved.