public class ImmutableSpongeSetValue<E> extends ImmutableSpongeCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>> implements org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>
actualValue
Constructor and Description |
---|
ImmutableSpongeSetValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<Set<E>>> key) |
ImmutableSpongeSetValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<Set<E>>> key,
Set<E> actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.mutable.SetValue<E> |
asMutable() |
Set<E> |
getAll() |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
transform(Function<Set<E>,Set<E>> function) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
with(E... elements) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
with(Set<E> value) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
withAll(Iterable<E> elements) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
without(E element) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
withoutAll(Iterable<E> elements) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> |
withoutAll(Predicate<E> predicate) |
contains, containsAll, isEmpty, size
exists, get, getDefault, getDirect, getKey
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongeSetValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<Set<E>>> key)
public org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> with(Set<E> value)
with
in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>>
with
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<Set<E>>
with
in class ImmutableSpongeCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>>
public org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> transform(Function<Set<E>,Set<E>> function)
transform
in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>>
transform
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<Set<E>>
transform
in class ImmutableSpongeCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>>
public org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> withAll(Iterable<E> elements)
public org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> withoutAll(Iterable<E> elements)
public org.spongepowered.api.data.value.immutable.ImmutableSetValue<E> withoutAll(Predicate<E> predicate)
public org.spongepowered.api.data.value.mutable.SetValue<E> asMutable()
asMutable
in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>>
asMutable
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<Set<E>>
asMutable
in class ImmutableSpongeCollectionValue<E,Set<E>,org.spongepowered.api.data.value.immutable.ImmutableSetValue<E>,org.spongepowered.api.data.value.mutable.SetValue<E>>