public abstract class ImmutableSpongeWeightedCollectionValue<E extends org.spongepowered.api.util.weighted.WeightedObject<?>,I extends org.spongepowered.api.data.value.immutable.ImmutableWeightedCollectionValue<E,I,M>,M extends org.spongepowered.api.data.value.mutable.WeightedCollectionValue<E,M,I>> extends ImmutableSpongeCollectionValue<E,org.spongepowered.api.util.weighted.WeightedCollection<E>,I,M> implements org.spongepowered.api.data.value.immutable.ImmutableWeightedCollectionValue<E,I,M>
actualValue
Constructor and Description |
---|
ImmutableSpongeWeightedCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<E>>> key) |
ImmutableSpongeWeightedCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<E>>> key,
org.spongepowered.api.util.weighted.WeightedCollection<E> actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.util.weighted.WeightedCollection<E> |
getAll() |
asMutable, contains, containsAll, isEmpty, size, transform, with
exists, get, getDefault, getDirect, getKey
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get
public ImmutableSpongeWeightedCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<E>>> key)
public ImmutableSpongeWeightedCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<E>>> key, org.spongepowered.api.util.weighted.WeightedCollection<E> actualValue)
public org.spongepowered.api.util.weighted.WeightedCollection<E> getAll()
getAll
in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue<E extends org.spongepowered.api.util.weighted.WeightedObject<?>,org.spongepowered.api.util.weighted.WeightedCollection<E extends org.spongepowered.api.util.weighted.WeightedObject<?>>,I extends org.spongepowered.api.data.value.immutable.ImmutableWeightedCollectionValue<E,I,M>,M extends org.spongepowered.api.data.value.mutable.WeightedCollectionValue<E,M,I>>