Package net.luckperms.api.node
Interface ScopedNode<N extends ScopedNode<N,B>,B extends NodeBuilder<N,B>>
-
- Type Parameters:
N- the node typeB- the node builder type
- All Superinterfaces:
Node
- All Known Subinterfaces:
ChatMetaNode<N,B>,DisplayNameNode,InheritanceNode,MetaNode,PermissionNode,PrefixNode,RegexPermissionNode,SuffixNode,WeightNode
public interface ScopedNode<N extends ScopedNode<N,B>,B extends NodeBuilder<N,B>> extends Node
ANode, with its own type and the type of its associated builder defined as a type parameter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull NodeType<N>getType()Gets the type of the node.@NonNull BtoBuilder()Gets aNodeBuilder, with the attributes of this node already applied.-
Methods inherited from interface net.luckperms.api.node.Node
equals, equals, getContexts, getExpiry, getExpiryDuration, getKey, getMetadata, getValue, hasExpired, hasExpiry, isNegated, metadata, resolveShorthand
-
-