Interface NodeBuilder<T,​U extends Node<T>,​V extends NodeBuilder<T,​U,​V>>

  • Type Parameters:
    T - the actual type
    U - the node type
    V - the node builder type
    All Superinterfaces:
    Builder<U>
    All Known Implementing Classes:
    DefaultNodeBuilder

    public interface NodeBuilder<T,​U extends Node<T>,​V extends NodeBuilder<T,​U,​V>>
    extends Builder<U>
    Node builder.
    Since:
    1.0
    • Method Detail

      • setAssertion

        V setAssertion​(GenericObjectAssert<T,​?> assertion)
        Sets the assertion.
        Parameters:
        assertion - the assertion
        Returns:
        the node builder
        Since:
        1.0