public static class UnaryExpression.Builder extends java.lang.Object implements ExpressionBuilderInterface
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ExpressionInterface |
build(java.util.Map<java.lang.String,Attribute> atts) |
UnaryExpression.Builder |
setArgumentBuilder(ExpressionBuilderInterface argBuilder) |
ExpressionBuilderInterface |
setDebugInfo(java.lang.String debugInfo) |
UnaryExpression.Builder |
setOperator(UnaryExpression.UnaryOperator op) |
Value |
staticEvaluate(java.util.Map<java.lang.String,Attribute> atts) |
java.lang.String |
toString() |
public Value staticEvaluate(java.util.Map<java.lang.String,Attribute> atts) throws StaticEvaluationException, NotInTheDomainException
staticEvaluate in interface ExpressionBuilderInterfaceStaticEvaluationExceptionNotInTheDomainExceptionpublic ExpressionInterface build(java.util.Map<java.lang.String,Attribute> atts) throws BuilderException
build in interface ExpressionBuilderInterfaceBuilderExceptionpublic UnaryExpression.Builder setArgumentBuilder(ExpressionBuilderInterface argBuilder)
public UnaryExpression.Builder setOperator(UnaryExpression.UnaryOperator op)
public ExpressionBuilderInterface setDebugInfo(java.lang.String debugInfo)
public java.lang.String toString()
toString in class java.lang.Object