public abstract class AbstractBooleanData<M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>> extends AbstractSingleData<Boolean,M,I>
usedKey
Modifier | Constructor and Description |
---|---|
protected |
AbstractBooleanData(Class<M> manipulatorClass,
Boolean value,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<Boolean>> usedKey,
Class<? extends I> immutableClass) |
Modifier and Type | Method and Description |
---|---|
I |
asImmutable() |
int |
compareTo(M o) |
M |
copy() |
org.spongepowered.api.data.DataContainer |
toContainer() |
equals, get, getValue, getValueGetter, hashCode, registerGettersAndSetters, setValue, supports, supports
fill, fill, from, getKeys, getOrElse, getOrNull, getValue, getValues, registerFieldGetter, registerFieldSetter, registerKeyValue, set, set, set, set, transform
public I asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>>
asImmutable
in class AbstractSingleData<Boolean,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>>
public M copy()
public int compareTo(M o)
compareTo
in interface Comparable<M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>>
compareTo
in class AbstractSingleData<Boolean,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>>
public org.spongepowered.api.data.DataContainer toContainer()