Package org.spongepowered.api.data.value
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.spongepowered.api.data.value
-
InterfacesClassDescriptionCollectionValue<E,
C extends Collection<E>> ACollectionbasedValuetype.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.Mutablethat is backed by aCollectionof elements.Represents aValueContainerthat can be copied.ListValue<E>A type ofCollectionValue.Immutablethat is backed by aList.A type ofCollectionValue.Mutablethat is backed by aList.MapValue<K,V> MapValue.Immutable<K,V> Represents a specialized type ofValue.Immutablethat is different from anCollectionValue.Immutablesuch that the "elements" areMap.Entry.MapValue.Mutable<K,V> Represents a specialized type ofValue.Mutablethat is different from aCollectionValue.Mutablesuch that the "elements" areMap.Entry.SetValue<E>Represents a type ofCollectionValue.Immutablebacked by aSet.Represents a type ofCollectionValue.Mutablebacked by aSet.Value<E>The abstract base interface for all of the "Value API".Represents an immutable representation of aValuewhere any modifications of the underlying value result in a new instance of anValue.Immutableand/or theValueContainerif theValueContainertoo is immutable.Represents a type ofValuethat is mutable.A value holder is a holder of a particular set ofValues.Represents a particular type ofCollectionValue.Immutablethat is backed by aWeightedTable.Represents a particular type ofCollectionValue.Mutablethat is backed by aWeightedTable.