Package de.bitgrip.ficum.node
Class Builder.UnbalancedBuilder
- java.lang.Object
-
- de.bitgrip.ficum.node.Builder.UnbalancedBuilder
-
- Enclosing class:
- Builder
public class Builder.UnbalancedBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UnbalancedBuilder(Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Builder.DefinedBuilderconstraint(Selector selector, Comparison comparison, java.lang.Comparable<?> argument)Add aConstraintto the stackBuilder.DefinedBuilderconstraint(java.lang.String selector, Comparison comparison, java.lang.Comparable<?> argument)Add aConstraintto the stackBuilder.DefinedBuilderconstraint(java.lang.String selector, Comparison comparison, java.lang.Comparable<?>... argument)Add aConstraintto the stackBuilder.UnbalancedBuildersub()Add an LEFTOperatorto the stack.
-
-
-
Field Detail
-
builder
private Builder builder
-
-
Constructor Detail
-
UnbalancedBuilder
public UnbalancedBuilder(Builder builder)
-
-
Method Detail
-
constraint
public Builder.DefinedBuilder constraint(java.lang.String selector, Comparison comparison, java.lang.Comparable<?> argument)
Add aConstraintto the stack- Parameters:
selector- identifier for an field this constraint applies tocomparison-Comparisonto applyargument-Comparableto process against the value of the selected field- Returns:
Builderthis builder object
-
constraint
public Builder.DefinedBuilder constraint(Selector selector, Comparison comparison, java.lang.Comparable<?> argument)
Add aConstraintto the stack- Parameters:
selector- identifier for an field this constraint applies tocomparison-Comparisonto applyargument-Comparableto process against the value of the selected field- Returns:
Builderthis builder object
-
constraint
public Builder.DefinedBuilder constraint(java.lang.String selector, Comparison comparison, java.lang.Comparable<?>... argument)
Add aConstraintto the stack- Parameters:
selector- identifier for an field this constraint applies tocomparison-Comparisonto applyargument- Array of Comparable to process against the value of the selected field- Returns:
Builderthis builder object
-
sub
public Builder.UnbalancedBuilder sub()
Add an LEFTOperatorto the stack. Think of it as a left parenthesis.- Returns:
Builderthis builder object
-
-