public class ASTConditionBuilder extends ASTBuilderBase<ASTConditionBuilder,ASTRuleBuilder,ASTCondition>
_self, model, parentBuilder| Constructor and Description |
|---|
ASTConditionBuilder() |
ASTConditionBuilder(ASTConditionGroupBuilder conditionGroup) |
ASTConditionBuilder(ASTPropertyBuilder parent) |
ASTConditionBuilder(ASTRuleBuilder prntBldr) |
ASTConditionBuilder(ASTVariableBuilder prntBldr) |
create, getModel, parent, withSourcepublic ASTConditionBuilder()
public ASTConditionBuilder(ASTRuleBuilder prntBldr)
public ASTConditionBuilder(ASTPropertyBuilder parent)
public ASTConditionBuilder(ASTConditionGroupBuilder conditionGroup)
public ASTConditionBuilder(ASTVariableBuilder prntBldr)
public ASTPropertyBuilder parentProperty()
public ASTVariableBuilder parentVariable()
public ASTConditionBuilder withConnector(ASTConditionConnector connector)
public ASTConditionBuilder withOperator(ASTComparisonOperator operator)
public ASTConditionBuilder withLeftOperandAsProperty(String... property)
public ASTConditionBuilder withLeftOperandAsPropertyWithLambdayToken(String property, String lambdaToken)
public ASTConditionBuilder withLeftOperandAsPropertyWithLambdayToken(String[] property, String lambdaToken)
public ASTConditionBuilder withLeftOperandAsString(String value)
public ASTConditionBuilder withLeftOperandAsNumber(double number)
public ASTConditionBuilder withLeftOperandAsVariable(String variable)
public ASTConditionBuilder withLeftOperand(ASTOperandBase operand)
public ASTConditionBuilder withLeftOperandAsBoolean(boolean value)
public ASTConditionBuilder markAsConstrainedCondition()
public ASTConditionBuilder markAsHasToBeInverted()
public ASTConditionBuilder unmarkAsConstrainedCondition()
public ASTOperandArrayBuilder withLeftOperandAsArray()
public ASTOperandArrayBuilder withLeftOperandAsArray(float... numbers)
public ASTOperandArithmeticalBuilder createLeftOperandAsArithmeticalOperation()
public ASTOperandFunctionBuilder createLeftOperandAsFunction()
public ASTOperandFunctionBuilder createLeftOperandAsFunction(String name)
public ASTConditionBuilder withRightOperandAsProperty(String... property)
public ASTConditionBuilder withRightOperandAsNumber(double number)
public ASTConditionBuilder withRightOperandAsString(String value)
public ASTConditionBuilder withRightOperandAsVariable(String variable)
public ASTConditionBuilder withRightOperand(ASTOperandBase operand)
public ASTConditionBuilder withRightOperandAsBoolean(boolean value)
public ASTOperandArrayBuilder withRightOperandAsArray()
public ASTOperandArrayBuilder withRightOperandAsArray(float... numbers)
public ASTOperandArrayBuilder withRightOperandAsArray(String... strings)
public ASTOperandArithmeticalBuilder createRightOperandAsArithmeticalOperation()
public ASTOperandFunctionBuilder createRightOperandAsFunction()
public void withUnknownConditions(List<ASTConditionBase> unknownConditions)
public void withUnknownCondition(ASTConditionBase unknownCondition)
public ASTConditionGroupBuilder parentGroup()
Copyright © 2020. All rights reserved.