Interface ScopedNode<N extends ScopedNode<N,​B>,​B extends NodeBuilder<N,​B>>

    • Method Detail

      • getType

        @NonNull NodeType<N> getType()
        Description copied from interface: Node
        Gets the type of the node.
        Specified by:
        getType in interface Node
        Returns:
        the node type
      • toBuilder

        @NonNull B toBuilder()
        Description copied from interface: Node
        Gets a NodeBuilder, with the attributes of this node already applied.
        Specified by:
        toBuilder in interface Node
        Returns:
        an editable, builder form of this node