Class ExpressionItem.Builder<T extends ExpressionItem,​CHILD_CLASS extends ExpressionItem.Builder<T,​?>>

    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
      Builder​(java.lang.Boolean enabled)  
    • Method Summary

      Modifier and Type Method Description
      abstract T build()  
      CHILD_CLASS enabled​(java.lang.Boolean enabled)  
      protected java.lang.Boolean getEnabled()
      Accessible to child classes when buildPojo() is called.
      protected abstract CHILD_CLASS self()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(java.lang.Boolean enabled)
    • Method Detail

      • enabled

        public CHILD_CLASS enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Sets the terms state to enabled if true or null, disabled if false
        Returns:
        The Builder Builder, enabling method chaining
      • getEnabled

        protected java.lang.Boolean getEnabled()
        Accessible to child classes when buildPojo() is called.
        Returns:
        Whether the expression is enabled or not
      • build

        public abstract T build()