public class SpongeWeightedEntityCollectionValue extends SpongeWeightedCollectionValue<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue,org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue> implements org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue
actualValue
Constructor and Description |
---|
SpongeWeightedEntityCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>>> key) |
SpongeWeightedEntityCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>>> key,
org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity> actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue |
add(org.spongepowered.api.entity.EntityType entityType,
Collection<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> entityData) |
org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue |
asImmutable() |
org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue |
filter(Predicate<? super org.spongepowered.api.util.weighted.WeightedEntity> predicate) |
org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity> |
getAll() |
get
add, addAll, contains, containsAll, exists, getDirect, isEmpty, iterator, remove, removeAll, removeAll, set, size, transform
get, getDefault, getKey
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get
add, addAll, contains, containsAll, isEmpty, remove, removeAll, removeAll, set, size, transform
exists, get, getDefault, getDirect, getKey
forEach, iterator, spliterator
public SpongeWeightedEntityCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>>> key)
public SpongeWeightedEntityCollectionValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>>> key, org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity> actualValue)
public org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue filter(Predicate<? super org.spongepowered.api.util.weighted.WeightedEntity> predicate)
filter
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>,org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue,org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue>
public org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity> getAll()
getAll
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>,org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue,org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue>
public org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue asImmutable()
asImmutable
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>,org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue,org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue>
asImmutable
in interface org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>>
asImmutable
in class SpongeCollectionValue<org.spongepowered.api.util.weighted.WeightedEntity,org.spongepowered.api.util.weighted.WeightedCollection<org.spongepowered.api.util.weighted.WeightedEntity>,org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue,org.spongepowered.api.data.value.immutable.ImmutableWeightedEntityCollectionValue>
public org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue add(org.spongepowered.api.entity.EntityType entityType, Collection<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> entityData)
add
in interface org.spongepowered.api.data.value.mutable.WeightedEntityCollectionValue