Class TreeElement.TreeElementBuilder<C extends TreeElement,​B extends TreeElement.TreeElementBuilder<C,​B>>

  • Enclosing class:
    TreeElement

    public abstract static class TreeElement.TreeElementBuilder<C extends TreeElement,​B extends TreeElement.TreeElementBuilder<C,​B>>
    extends java.lang.Object
    • Constructor Detail

      • TreeElementBuilder

        public TreeElementBuilder()
    • Method Detail

      • $fillValuesFrom

        protected B $fillValuesFrom​(C instance)
      • self

        protected abstract B self()
      • build

        public abstract C build()
      • name

        public B name​(java.lang.String name)
        Returns:
        this.
      • node

        public B node​(boolean node)
        Returns:
        this.
      • parent

        public B parent​(TreeElement parent)
        Returns:
        this.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object