public class SpongeValueBuilder extends Object implements org.spongepowered.api.data.value.ValueBuilder
Modifier and Type | Class and Description |
---|---|
static class |
SpongeValueBuilder.SpongeBoundedValueBuilder<E> |
Constructor and Description |
---|
SpongeValueBuilder() |
Modifier and Type | Method and Description |
---|---|
static <E> org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
boundedBuilder(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BoundedValue<E>> key) |
<E> org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
createBoundedValueBuilder(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.MutableBoundedValue<E>> key) |
<E> org.spongepowered.api.data.value.mutable.ListValue<E> |
createListValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.ListValue<E>> key,
List<E> elements) |
<E> org.spongepowered.api.data.value.mutable.ListValue<E> |
createListValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.ListValue<E>> key,
List<E> elements,
List<E> defaults) |
<K,V> org.spongepowered.api.data.value.mutable.MapValue<K,V> |
createMapValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.MapValue<K,V>> key,
Map<K,V> map) |
<K,V> org.spongepowered.api.data.value.mutable.MapValue<K,V> |
createMapValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.MapValue<K,V>> key,
Map<K,V> map,
Map<K,V> defaults) |
<E> org.spongepowered.api.data.value.mutable.OptionalValue<E> |
createOptionalValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.OptionalValue<E>> key,
E element) |
<E> org.spongepowered.api.data.value.mutable.OptionalValue<E> |
createOptionalValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.OptionalValue<E>> key,
E element,
E defaultElement) |
<E> org.spongepowered.api.data.value.mutable.SetValue<E> |
createSetValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.SetValue<E>> key,
Set<E> elements) |
<E> org.spongepowered.api.data.value.mutable.SetValue<E> |
createSetValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.SetValue<E>> key,
Set<E> elements,
Set<E> defaults) |
<E> org.spongepowered.api.data.value.mutable.Value<E> |
createValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.Value<E>> key,
E element) |
<E> org.spongepowered.api.data.value.mutable.Value<E> |
createValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.Value<E>> key,
E element,
E defaultValue) |
public <E> org.spongepowered.api.data.value.mutable.Value<E> createValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.Value<E>> key, E element)
createValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.Value<E> createValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.Value<E>> key, E element, E defaultValue)
createValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.ListValue<E> createListValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.ListValue<E>> key, List<E> elements)
createListValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.ListValue<E> createListValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.ListValue<E>> key, List<E> elements, List<E> defaults)
createListValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.SetValue<E> createSetValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.SetValue<E>> key, Set<E> elements)
createSetValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.SetValue<E> createSetValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.SetValue<E>> key, Set<E> elements, Set<E> defaults)
createSetValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <K,V> org.spongepowered.api.data.value.mutable.MapValue<K,V> createMapValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.MapValue<K,V>> key, Map<K,V> map)
createMapValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <K,V> org.spongepowered.api.data.value.mutable.MapValue<K,V> createMapValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.MapValue<K,V>> key, Map<K,V> map, Map<K,V> defaults)
createMapValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> createBoundedValueBuilder(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.MutableBoundedValue<E>> key)
createBoundedValueBuilder
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.OptionalValue<E> createOptionalValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.OptionalValue<E>> key, @Nullable E element)
createOptionalValue
in interface org.spongepowered.api.data.value.ValueBuilder
public <E> org.spongepowered.api.data.value.mutable.OptionalValue<E> createOptionalValue(org.spongepowered.api.data.key.Key<org.spongepowered.api.data.value.mutable.OptionalValue<E>> key, @Nullable E element, E defaultElement)
createOptionalValue
in interface org.spongepowered.api.data.value.ValueBuilder
public static <E> org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> boundedBuilder(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BoundedValue<E>> key)