Class ApiNodeMatcherFactory
java.lang.Object
me.lucko.luckperms.common.api.implementation.ApiNodeMatcherFactory
- All Implemented Interfaces:
net.luckperms.api.node.matcher.NodeMatcherFactory
public final class ApiNodeMatcherFactory
extends Object
implements net.luckperms.api.node.matcher.NodeMatcherFactory
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription<T extends net.luckperms.api.node.Node>
@NonNull net.luckperms.api.node.matcher.NodeMatcher<T> equals(@NonNull T other, @NonNull net.luckperms.api.node.NodeEqualityPredicate equalityPredicate) <T extends net.luckperms.api.node.Node>
@NonNull net.luckperms.api.node.matcher.NodeMatcher<T> key(@NonNull T node) @NonNull net.luckperms.api.node.matcher.NodeMatcher<net.luckperms.api.node.Node> @NonNull net.luckperms.api.node.matcher.NodeMatcher<net.luckperms.api.node.Node> keyStartsWith(@NonNull String startingWith) @NonNull net.luckperms.api.node.matcher.NodeMatcher<net.luckperms.api.node.types.MetaNode> <T extends net.luckperms.api.node.Node>
@NonNull net.luckperms.api.node.matcher.NodeMatcher<T> type(net.luckperms.api.node.NodeType<? extends T> type)
-
Field Details
-
INSTANCE
-
-
Method Details
-
key
public @NonNull net.luckperms.api.node.matcher.NodeMatcher<net.luckperms.api.node.Node> key(@NonNull String key) - Specified by:
keyin interfacenet.luckperms.api.node.matcher.NodeMatcherFactory
-
key
public <T extends net.luckperms.api.node.Node> @NonNull net.luckperms.api.node.matcher.NodeMatcher<T> key(@NonNull T node) - Specified by:
keyin interfacenet.luckperms.api.node.matcher.NodeMatcherFactory
-
keyStartsWith
public @NonNull net.luckperms.api.node.matcher.NodeMatcher<net.luckperms.api.node.Node> keyStartsWith(@NonNull String startingWith) - Specified by:
keyStartsWithin interfacenet.luckperms.api.node.matcher.NodeMatcherFactory
-
equals
public <T extends net.luckperms.api.node.Node> @NonNull net.luckperms.api.node.matcher.NodeMatcher<T> equals(@NonNull T other, @NonNull net.luckperms.api.node.NodeEqualityPredicate equalityPredicate) - Specified by:
equalsin interfacenet.luckperms.api.node.matcher.NodeMatcherFactory
-
metaKey
public @NonNull net.luckperms.api.node.matcher.NodeMatcher<net.luckperms.api.node.types.MetaNode> metaKey(@NonNull String metaKey) - Specified by:
metaKeyin interfacenet.luckperms.api.node.matcher.NodeMatcherFactory
-
type
public <T extends net.luckperms.api.node.Node> @NonNull net.luckperms.api.node.matcher.NodeMatcher<T> type(net.luckperms.api.node.NodeType<? extends T> type) - Specified by:
typein interfacenet.luckperms.api.node.matcher.NodeMatcherFactory
-