public class SpongeValue<E> extends AbstractBaseValue<E> implements org.spongepowered.api.data.value.mutable.Value<E>
actualValue
Constructor and Description |
---|
SpongeValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key,
E defaultValue) |
SpongeValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key,
E defaultValue,
E actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.immutable.ImmutableValue<E> |
asImmutable() |
org.spongepowered.api.data.value.mutable.Value<E> |
set(E value) |
org.spongepowered.api.data.value.mutable.Value<E> |
transform(Function<E,E> function) |
exists, get, getDefault, getDirect, getKey
public SpongeValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key, E defaultValue)
public org.spongepowered.api.data.value.mutable.Value<E> set(E value)
set
in interface org.spongepowered.api.data.value.mutable.Value<E>
public org.spongepowered.api.data.value.mutable.Value<E> transform(Function<E,E> function)
transform
in interface org.spongepowered.api.data.value.mutable.Value<E>