Class QueryOptionsImpl
java.lang.Object
me.lucko.luckperms.common.query.QueryOptionsImpl
- All Implemented Interfaces:
net.luckperms.api.query.QueryOptions
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.luckperms.api.query.QueryOptions
net.luckperms.api.query.QueryOptions.Builder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.luckperms.api.query.QueryOptionsstatic final net.luckperms.api.query.QueryOptions -
Method Summary
Modifier and TypeMethodDescription@NonNull net.luckperms.api.context.ImmutableContextSetcontext()booleanbooleanflag(@NonNull net.luckperms.api.query.Flag flag) @NonNull Set<net.luckperms.api.query.Flag> flags()inthashCode()@NonNull net.luckperms.api.query.QueryModemode()<O> @NonNull Optional<O> option(@NonNull net.luckperms.api.query.OptionKey<O> key) options()booleansatisfies(@NonNull net.luckperms.api.context.ContextSet contextSet, @NonNull net.luckperms.api.context.ContextSatisfyMode defaultContextSatisfyMode) @NonNull net.luckperms.api.query.QueryOptions.BuildertoString()Methods inherited from interface net.luckperms.api.query.QueryOptions
satisfies
-
Field Details
-
DEFAULT_CONTEXTUAL
public static final net.luckperms.api.query.QueryOptions DEFAULT_CONTEXTUAL -
DEFAULT_NON_CONTEXTUAL
public static final net.luckperms.api.query.QueryOptions DEFAULT_NON_CONTEXTUAL
-
-
Method Details
-
mode
public @NonNull net.luckperms.api.query.QueryMode mode()- Specified by:
modein interfacenet.luckperms.api.query.QueryOptions
-
context
public @NonNull net.luckperms.api.context.ImmutableContextSet context()- Specified by:
contextin interfacenet.luckperms.api.query.QueryOptions
-
flag
public boolean flag(@NonNull net.luckperms.api.query.Flag flag) - Specified by:
flagin interfacenet.luckperms.api.query.QueryOptions
-
flags
- Specified by:
flagsin interfacenet.luckperms.api.query.QueryOptions
-
option
- Specified by:
optionin interfacenet.luckperms.api.query.QueryOptions
-
options
-
satisfies
public boolean satisfies(@NonNull net.luckperms.api.context.ContextSet contextSet, @NonNull net.luckperms.api.context.ContextSatisfyMode defaultContextSatisfyMode) - Specified by:
satisfiesin interfacenet.luckperms.api.query.QueryOptions
-
toBuilder
public @NonNull net.luckperms.api.query.QueryOptions.Builder toBuilder()- Specified by:
toBuilderin interfacenet.luckperms.api.query.QueryOptions
-
toString
-
equals
-
hashCode
-