public class SpongePatternListValue extends SpongeListValue<org.spongepowered.api.data.meta.PatternLayer> implements org.spongepowered.api.data.value.mutable.PatternListValue
actualValue
Constructor and Description |
---|
SpongePatternListValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<List<org.spongepowered.api.data.meta.PatternLayer>>> key) |
SpongePatternListValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<List<org.spongepowered.api.data.meta.PatternLayer>>> key,
List<org.spongepowered.api.data.meta.PatternLayer> actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.mutable.PatternListValue |
add(org.spongepowered.api.data.type.BannerPatternShape patternShape,
org.spongepowered.api.data.type.DyeColor color) |
org.spongepowered.api.data.value.mutable.PatternListValue |
add(int index,
org.spongepowered.api.data.type.BannerPatternShape patternShape,
org.spongepowered.api.data.type.DyeColor color) |
org.spongepowered.api.data.value.mutable.PatternListValue |
add(int index,
Iterable<org.spongepowered.api.data.meta.PatternLayer> values) |
org.spongepowered.api.data.value.mutable.PatternListValue |
add(int index,
org.spongepowered.api.data.meta.PatternLayer value) |
org.spongepowered.api.data.value.mutable.PatternListValue |
add(org.spongepowered.api.data.meta.PatternLayer element) |
org.spongepowered.api.data.value.mutable.PatternListValue |
addAll(Iterable<org.spongepowered.api.data.meta.PatternLayer> elements) |
org.spongepowered.api.data.value.immutable.ImmutablePatternListValue |
asImmutable() |
org.spongepowered.api.data.value.mutable.PatternListValue |
filter(java.util.function.Predicate<? super org.spongepowered.api.data.meta.PatternLayer> predicate) |
org.spongepowered.api.data.value.mutable.PatternListValue |
remove(int index) |
org.spongepowered.api.data.value.mutable.PatternListValue |
remove(org.spongepowered.api.data.meta.PatternLayer element) |
org.spongepowered.api.data.value.mutable.PatternListValue |
removeAll(Iterable<org.spongepowered.api.data.meta.PatternLayer> elements) |
org.spongepowered.api.data.value.mutable.PatternListValue |
removeAll(java.util.function.Predicate<org.spongepowered.api.data.meta.PatternLayer> predicate) |
org.spongepowered.api.data.value.mutable.PatternListValue |
set(int index,
org.spongepowered.api.data.meta.PatternLayer element) |
org.spongepowered.api.data.value.mutable.PatternListValue |
set(List<org.spongepowered.api.data.meta.PatternLayer> value) |
org.spongepowered.api.data.value.mutable.PatternListValue |
transform(java.util.function.Function<List<org.spongepowered.api.data.meta.PatternLayer>,List<org.spongepowered.api.data.meta.PatternLayer>> function) |
get, getAll, indexOf
contains, containsAll, exists, getDirect, isEmpty, iterator, size
equals, get, getDefault, getKey, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
contains, containsAll, getAll, isEmpty, size
exists, get, getDefault, getDirect, getKey
forEach, iterator, spliterator
public SpongePatternListValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<List<org.spongepowered.api.data.meta.PatternLayer>>> key)
public org.spongepowered.api.data.value.mutable.PatternListValue set(List<org.spongepowered.api.data.meta.PatternLayer> value)
set
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
set
in interface org.spongepowered.api.data.value.mutable.PatternListValue
set
in interface org.spongepowered.api.data.value.mutable.Value<List<org.spongepowered.api.data.meta.PatternLayer>>
set
in class SpongeCollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
public org.spongepowered.api.data.value.mutable.PatternListValue filter(java.util.function.Predicate<? super org.spongepowered.api.data.meta.PatternLayer> predicate)
filter
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
filter
in interface org.spongepowered.api.data.value.mutable.PatternListValue
filter
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>
public org.spongepowered.api.data.value.mutable.PatternListValue add(org.spongepowered.api.data.type.BannerPatternShape patternShape, org.spongepowered.api.data.type.DyeColor color)
add
in interface org.spongepowered.api.data.value.mutable.PatternListValue
public org.spongepowered.api.data.value.mutable.PatternListValue add(int index, org.spongepowered.api.data.type.BannerPatternShape patternShape, org.spongepowered.api.data.type.DyeColor color)
add
in interface org.spongepowered.api.data.value.mutable.PatternListValue
public org.spongepowered.api.data.value.mutable.PatternListValue add(int index, org.spongepowered.api.data.meta.PatternLayer value)
add
in interface org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>
add
in interface org.spongepowered.api.data.value.mutable.PatternListValue
add
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>
public org.spongepowered.api.data.value.mutable.PatternListValue add(int index, Iterable<org.spongepowered.api.data.meta.PatternLayer> values)
add
in interface org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>
add
in interface org.spongepowered.api.data.value.mutable.PatternListValue
add
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>
public org.spongepowered.api.data.value.mutable.PatternListValue remove(int index)
remove
in interface org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>
remove
in interface org.spongepowered.api.data.value.mutable.PatternListValue
remove
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>
public org.spongepowered.api.data.value.mutable.PatternListValue set(int index, org.spongepowered.api.data.meta.PatternLayer element)
set
in interface org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>
set
in interface org.spongepowered.api.data.value.mutable.PatternListValue
set
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>
public org.spongepowered.api.data.value.mutable.PatternListValue transform(java.util.function.Function<List<org.spongepowered.api.data.meta.PatternLayer>,List<org.spongepowered.api.data.meta.PatternLayer>> function)
transform
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
transform
in interface org.spongepowered.api.data.value.mutable.PatternListValue
transform
in interface org.spongepowered.api.data.value.mutable.Value<List<org.spongepowered.api.data.meta.PatternLayer>>
transform
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>
public org.spongepowered.api.data.value.mutable.PatternListValue add(org.spongepowered.api.data.meta.PatternLayer element)
add
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
add
in interface org.spongepowered.api.data.value.mutable.PatternListValue
add
in class SpongeCollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
public org.spongepowered.api.data.value.mutable.PatternListValue addAll(Iterable<org.spongepowered.api.data.meta.PatternLayer> elements)
addAll
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
addAll
in interface org.spongepowered.api.data.value.mutable.PatternListValue
addAll
in class SpongeCollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
public org.spongepowered.api.data.value.mutable.PatternListValue remove(org.spongepowered.api.data.meta.PatternLayer element)
remove
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
remove
in interface org.spongepowered.api.data.value.mutable.PatternListValue
remove
in class SpongeCollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
public org.spongepowered.api.data.value.mutable.PatternListValue removeAll(Iterable<org.spongepowered.api.data.meta.PatternLayer> elements)
removeAll
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
removeAll
in interface org.spongepowered.api.data.value.mutable.PatternListValue
removeAll
in class SpongeCollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
public org.spongepowered.api.data.value.mutable.PatternListValue removeAll(java.util.function.Predicate<org.spongepowered.api.data.meta.PatternLayer> predicate)
removeAll
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
removeAll
in interface org.spongepowered.api.data.value.mutable.PatternListValue
removeAll
in class SpongeCollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
public org.spongepowered.api.data.value.immutable.ImmutablePatternListValue asImmutable()
asImmutable
in interface org.spongepowered.api.data.value.mutable.CollectionValue<org.spongepowered.api.data.meta.PatternLayer,List<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.PatternLayer>,org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.data.meta.PatternLayer>>
asImmutable
in interface org.spongepowered.api.data.value.mutable.PatternListValue
asImmutable
in interface org.spongepowered.api.data.value.mutable.Value<List<org.spongepowered.api.data.meta.PatternLayer>>
asImmutable
in class SpongeListValue<org.spongepowered.api.data.meta.PatternLayer>