public interface NodeBuilderRegistry
NodeBuilders for the various
node types.| Modifier and Type | Method and Description |
|---|---|
DisplayNameNode.Builder |
forDisplayName()
Gets a
NodeBuilder for DisplayNameNodes. |
InheritanceNode.Builder |
forInheritance()
Gets a
NodeBuilder for InheritanceNodes. |
@NonNull NodeBuilder<?,?> |
forKey(String key)
Gets a
NodeBuilder applicable for the given key. |
MetaNode.Builder |
forMeta()
Gets a
NodeBuilder for MetaNodes. |
PermissionNode.Builder |
forPermission()
Gets a
NodeBuilder for PermissionNodes. |
PrefixNode.Builder |
forPrefix()
Gets a
NodeBuilder for PrefixNodes. |
RegexPermissionNode.Builder |
forRegexPermission()
Gets a
NodeBuilder for RegexPermissionNodes. |
SuffixNode.Builder |
forSuffix()
Gets a
NodeBuilder for SuffixNodes. |
WeightNode.Builder |
forWeight()
Gets a
NodeBuilder for WeightNodes. |
@NonNull NodeBuilder<?,?> forKey(String key)
NodeBuilder applicable for the given key.
Prefer using the Node.builder(String) accessor.
key - the keyNode.builder(String)PermissionNode.Builder forPermission()
PermissionNode.builder()RegexPermissionNode.Builder forRegexPermission()
NodeBuilder for RegexPermissionNodes.
Prefer using the RegexPermissionNode.builder() accessor.
RegexPermissionNode.builder()InheritanceNode.Builder forInheritance()
InheritanceNode.builder()PrefixNode.Builder forPrefix()
PrefixNode.builder()SuffixNode.Builder forSuffix()
SuffixNode.builder()MetaNode.Builder forMeta()
MetaNode.builder()WeightNode.Builder forWeight()
WeightNode.builder()DisplayNameNode.Builder forDisplayName()
DisplayNameNode.builder()