Package org.spongepowered.api.data.value
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.spongepowered.api.data.value
-
ClassDescriptionCollectionValue<E,
C extends Collection<E>> ACollection
basedValue
type.CollectionValue.Immutable<E,C extends Collection<E>, I extends CollectionValue.Immutable<E, C, I, M>, M extends CollectionValue.Mutable<E, C, M, I>> CollectionValue.Mutable<E,C extends Collection<E>, M extends CollectionValue.Mutable<E, C, M, I>, I extends CollectionValue.Immutable<E, C, I, M>> Represents aValue.Mutable
that is backed by aCollection
of elements.Represents aValueContainer
that can be copied.ListValue<E>A type ofCollectionValue.Immutable
that is backed by aList
.A type ofCollectionValue.Mutable
that is backed by aList
.MapValue<K,V> MapValue.Immutable<K,V> Represents a specialized type ofValue.Immutable
that is different from anCollectionValue.Immutable
such that the "elements" areMap.Entry
.MapValue.Mutable<K,V> Represents a specialized type ofValue.Mutable
that is different from aCollectionValue.Mutable
such that the "elements" areMap.Entry
.SetValue<E>Represents a type ofCollectionValue.Immutable
backed by aSet
.Represents a type ofCollectionValue.Mutable
backed by aSet
.Value<E>The abstract base interface for all of the "Value API".Represents an immutable representation of aValue
where any modifications of the underlying value result in a new instance of anValue.Immutable
and/or theValueContainer
if theValueContainer
too is immutable.Represents a type ofValue
that is mutable.A value holder is a holder of a particular set ofValue
s.Represents a particular type ofCollectionValue.Immutable
that is backed by aWeightedTable
.Represents a particular type ofCollectionValue.Mutable
that is backed by aWeightedTable
.