Class Builder.UnbalancedBuilder

  • Enclosing class:
    Builder

    public class Builder.UnbalancedBuilder
    extends java.lang.Object
    • Field Detail

    • 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 a Constraint to the stack
        Parameters:
        selector - identifier for an field this constraint applies to
        comparison - Comparison to apply
        argument - Comparable to process against the value of the selected field
        Returns:
        Builder this builder object
      • constraint

        public Builder.DefinedBuilder constraint​(Selector selector,
                                                 Comparison comparison,
                                                 java.lang.Comparable<?> argument)
        Add a Constraint to the stack
        Parameters:
        selector - identifier for an field this constraint applies to
        comparison - Comparison to apply
        argument - Comparable to process against the value of the selected field
        Returns:
        Builder this builder object
      • constraint

        public Builder.DefinedBuilder constraint​(java.lang.String selector,
                                                 Comparison comparison,
                                                 java.lang.Comparable<?>... argument)
        Add a Constraint to the stack
        Parameters:
        selector - identifier for an field this constraint applies to
        comparison - Comparison to apply
        argument - Array of Comparable to process against the value of the selected field
        Returns:
        Builder this builder object