public abstract class AbstractImmutableSingleMapData<K,V,M extends org.spongepowered.api.data.manipulator.DataManipulator<M,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>> extends AbstractImmutableSingleData<Map<K,V>,I,M>
usedKey, value
Constructor and Description |
---|
AbstractImmutableSingleMapData(Class<I> manipulatorClass,
Map<K,V> value,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<Map<K,V>>> usedKey,
Class<? extends M> immutableClass) |
Modifier and Type | Method and Description |
---|---|
M |
asMutable() |
int |
compareTo(I o) |
protected org.spongepowered.api.data.value.immutable.ImmutableValue<?> |
getValueGetter() |
get, getKeys, getValue, registerGetters, supports, toContainer
copy, equals, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
protected org.spongepowered.api.data.value.immutable.ImmutableValue<?> getValueGetter()
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<Map<K,V>,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)