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.key - the keyPermissionNode.Builder forPermission()
NodeBuilder for PermissionNodes.RegexPermissionNode.Builder forRegexPermission()
NodeBuilder for RegexPermissionNodes.InheritanceNode.Builder forInheritance()
NodeBuilder for InheritanceNodes.PrefixNode.Builder forPrefix()
NodeBuilder for PrefixNodes.SuffixNode.Builder forSuffix()
NodeBuilder for SuffixNodes.MetaNode.Builder forMeta()
NodeBuilder for MetaNodes.WeightNode.Builder forWeight()
NodeBuilder for WeightNodes.DisplayNameNode.Builder forDisplayName()
NodeBuilder for DisplayNameNodes.