public static class StatisticalExpression.Builder extends java.lang.Object implements AttributeExpressionBuilderInterface
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AttributeExpressionInterface |
build(java.util.Map<java.lang.String,Attribute> atts) |
java.lang.String |
getAttributeName() |
StatisticalExpression.Builder |
setAttributeName(java.lang.String attributeName) |
StatisticalExpression.Builder |
setDebugInfo(java.lang.String debugInfo) |
StatisticalExpression.Builder |
setOperator(StatisticalExpression.StatisticalOperator op) |
StatisticalExpression.Builder |
setPeriod(RelativeTimePeriod period) |
Value |
staticEvaluate(java.util.Map<java.lang.String,Attribute> atts) |
public Value staticEvaluate(java.util.Map<java.lang.String,Attribute> atts) throws StaticEvaluationException, NotInTheDomainException
staticEvaluate in interface ExpressionBuilderInterfaceStaticEvaluationExceptionNotInTheDomainExceptionpublic AttributeExpressionInterface build(java.util.Map<java.lang.String,Attribute> atts) throws BuilderException
build in interface AttributeExpressionBuilderInterfacebuild in interface ExpressionBuilderInterfaceBuilderExceptionpublic StatisticalExpression.Builder setAttributeName(java.lang.String attributeName)
public StatisticalExpression.Builder setDebugInfo(java.lang.String debugInfo)
public StatisticalExpression.Builder setOperator(StatisticalExpression.StatisticalOperator op)
public StatisticalExpression.Builder setPeriod(RelativeTimePeriod period)
public java.lang.String getAttributeName()
getAttributeName in interface AttributeExpressionBuilderInterface