N - the node typeB - the node builder typepublic interface ScopedNode<N extends ScopedNode<N,B>,B extends NodeBuilder<N,B>> extends Node
Node, with its own type and the type of its associated builder
defined as a type parameter.| Modifier and Type | Method and Description |
|---|---|
@NonNull NodeType<N> |
getType()
Gets the type of the node.
|
B |
toBuilder()
Gets a
NodeBuilder, with the attributes of this node already
applied. |
builder, equals, equals, getContexts, getExpiry, getExpiryDuration, getKey, getMetadata, getValue, hasExpired, hasExpiry, isNegated, metadata, resolveShorthand