@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.spongepowered.api.data.value
-
Interface Summary Interface Description CollectionValue<E,C extends java.util.Collection<E>> ACollection
basedValue
type.CollectionValue.Immutable<E,C extends java.util.Collection<E>,I extends CollectionValue.Immutable<E,C,I,M>,M extends CollectionValue.Mutable<E,C,M,I>> CollectionValue.Mutable<E,C extends java.util.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.CopyableValueContainer Represents aValueContainer
that can be copied.ListValue<E> ListValue.Immutable<E> A type ofCollectionValue.Immutable
that is backed by aList
.ListValue.Mutable<E> 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
.MergeFunction SetValue<E> SetValue.Immutable<E> Represents a type ofCollectionValue.Immutable
backed by aSet
.SetValue.Mutable<E> Represents a type ofCollectionValue.Mutable
backed by aSet
.Value<E> The abstract base interface for all of the "Value API".Value.Factory Value.Immutable<E> 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.Value.Mutable<E> Represents a type ofValue
that is mutable.ValueContainer A value holder is a holder of a particular set ofValue
s.WeightedCollectionValue<E> WeightedCollectionValue.Immutable<E> Represents a particular type ofCollectionValue.Immutable
that is backed by aWeightedTable
.WeightedCollectionValue.Mutable<E> Represents a particular type ofCollectionValue.Mutable
that is backed by aWeightedTable
.