Class AbstractContextSet

java.lang.Object
me.lucko.luckperms.common.context.AbstractContextSet
All Implemented Interfaces:
Iterable<net.luckperms.api.context.Context>, net.luckperms.api.context.ContextSet
Direct Known Subclasses:
ImmutableContextSetImpl, MutableContextSetImpl

public abstract class AbstractContextSet extends Object implements net.luckperms.api.context.ContextSet
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
     
    boolean
    isSatisfiedBy(@NonNull net.luckperms.api.context.ContextSet other, @NonNull net.luckperms.api.context.ContextSatisfyMode mode)
     
    protected abstract boolean
    otherContainsAll(net.luckperms.api.context.ContextSet other, net.luckperms.api.context.ContextSatisfyMode mode)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.luckperms.api.context.ContextSet

    contains, contains, containsAny, containsKey, getAnyValue, getValues, immutableCopy, isEmpty, isImmutable, isSatisfiedBy, iterator, mutableCopy, size, toFlattenedMap, toMap, toSet

    Methods inherited from interface Iterable

    forEach, spliterator
  • Constructor Details

    • AbstractContextSet

      public AbstractContextSet()
  • Method Details

    • isSatisfiedBy

      public boolean isSatisfiedBy(@NonNull net.luckperms.api.context.ContextSet other, @NonNull net.luckperms.api.context.ContextSatisfyMode mode)
      Specified by:
      isSatisfiedBy in interface net.luckperms.api.context.ContextSet
    • otherContainsAll

      protected abstract boolean otherContainsAll(net.luckperms.api.context.ContextSet other, net.luckperms.api.context.ContextSatisfyMode mode)
    • isGlobalServerWorldEntry

      public static boolean isGlobalServerWorldEntry(String key, String value)