Class DefaultNodeBuilder<T,​U extends Node<T>,​V extends Node<T>,​X extends NodeBuilder<T,​U,​X>>

  • Type Parameters:
    T - the actual type
    U - the node type
    V - the node setter type
    X - the node builder type
    All Implemented Interfaces:
    Builder<U>, NodeBuilder<T,​U,​X>

    public abstract class DefaultNodeBuilder<T,​U extends Node<T>,​V extends Node<T>,​X extends NodeBuilder<T,​U,​X>>
    extends DefaultBuilder<U,​V>
    implements NodeBuilder<T,​U,​X>
    Default implementation of the NodeBuilder.
    Since:
    1.0
    • Constructor Detail

      • DefaultNodeBuilder

        protected DefaultNodeBuilder​(V setter)
        Constructor.
        Parameters:
        setter - the setter
        Since:
        1.0