public abstract class AbstractImmutableBooleanData<I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>> extends AbstractImmutableSingleData<Boolean,I,M>
usedKey, value
Constructor and Description |
---|
AbstractImmutableBooleanData(Class<I> immutableClass,
Boolean value,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<Boolean>> usedKey,
Class<? extends M> mutableClass) |
Modifier and Type | Method and Description |
---|---|
M |
asMutable() |
int |
compareTo(I o) |
protected org.spongepowered.api.data.value.immutable.ImmutableValue<?> |
getValueGetter() |
copy, get, getKeys, getValue, registerGetters, supports, supports, toContainer
equals, getOrElse, getOrNull, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, with, with
protected org.spongepowered.api.data.value.immutable.ImmutableValue<?> getValueGetter()
getValueGetter
in class AbstractImmutableSingleData<Boolean,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>>
public M asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>>
asMutable
in class AbstractImmutableSingleData<Boolean,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>>
public int compareTo(I o)