public enum ContextSatisfyMode extends Enum<ContextSatisfyMode>
ContextSet satisfies another.ContextSet.isSatisfiedBy(ContextSet, ContextSatisfyMode)| Enum Constant and Description |
|---|
ALL_VALUES_PER_KEY
Mode where a
ContextSet A will be satisfied by another set B, if all key-value
entries in A are also in B. |
AT_LEAST_ONE_VALUE_PER_KEY
Mode where a
ContextSet A will be satisfied by another set B, if at least one of the
key-value entries per key in A are also in B. |
| Modifier and Type | Field and Description |
|---|---|
static OptionKey<ContextSatisfyMode> |
KEY
The
OptionKey for ContextSatisfyMode. |
| Modifier and Type | Method and Description |
|---|---|
static ContextSatisfyMode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ContextSatisfyMode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ContextSatisfyMode AT_LEAST_ONE_VALUE_PER_KEY
ContextSet A will be satisfied by another set B, if at least one of the
key-value entries per key in A are also in B.
For example, given A = {server=survival, world=overworld, world=nether},
another set X will satisfy A if X contains
server=survival AND (world=overworld OR world=nether).
public static final ContextSatisfyMode ALL_VALUES_PER_KEY
ContextSet A will be satisfied by another set B, if all key-value
entries in A are also in B.
For example, given A = {server=survival, world=overworld, world=nether},
another set X will satisfy A if X contains
server=survival AND world=overworld AND world=nether.
public static final OptionKey<ContextSatisfyMode> KEY
OptionKey for ContextSatisfyMode.public static ContextSatisfyMode[] values()
for (ContextSatisfyMode c : ContextSatisfyMode.values()) System.out.println(c);
public static ContextSatisfyMode valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null