public class CalcParameter extends CalcExpression
CalcExpression
Types can be CalcConstant
and CalcFormula
Modifier and Type | Class and Description |
---|---|
static class |
CalcParameter.ExpressionType
The Enumeration ExpressionType provides a selection
of possible parameters that can be set.
|
Constructor and Description |
---|
CalcParameter()
Instantiates a new parameter for calculations.
|
CalcParameter(CalcParameter.ExpressionType expressionType,
CalcExpression calcExpression)
Instantiates a new parameter for calculations.
|
Modifier and Type | Method and Description |
---|---|
CalcExpression |
getCalcExpression()
Gets the current CalcExpression.
|
CalcParameter.ExpressionType |
getExpressionType()
Returns the current ExpressionType.
|
double |
getValue()
Returns or calculates the value of the CalcExpression.
|
void |
setCalcExpression(CalcExpression calcExpression)
Sets the current CalcExpression which can be either
a constant value or a formula, which has to be calculated.
|
void |
setExpressionType(CalcParameter.ExpressionType expressionType)
Sets the current ExpressionType.
|
getUnit, setUnit, toString
public CalcParameter()
public CalcParameter(CalcParameter.ExpressionType expressionType, CalcExpression calcExpression)
expressionType
- the parameter typecalcExpression
- the CalcExpressionpublic void setExpressionType(CalcParameter.ExpressionType expressionType)
expressionType
- the current ExpressionType to setpublic CalcParameter.ExpressionType getExpressionType()
public void setCalcExpression(CalcExpression calcExpression)
calcExpression
- the calcExpression to setpublic CalcExpression getCalcExpression()
public double getValue() throws CalcExeption
CalcExpression
getValue
in class CalcExpression
CalcExeption
- the CalcExeption