Uses of Interface
org.eclipse.collections.api.collection.MutableCollection
Package
Description
This package contains interfaces for Bag API.
This package contains interfaces for SortedBag API.
This package contains mutable and immutable primitive collection API.
This package contains interfaces for list API which enhance the performance and functionality of
List
.This package contains interfaces for map API which enhance the performance and functionality of
Map
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
This package contains mutable and immutable sorted map interfaces.
This package contains interfaces for
Multimap
.This package contains interfaces for
PartitionIterable
.This package contains interfaces for set API which enhance the performance and functionality of
Set
.This package contains interfaces for sorted set API.
This package contains implementations of the
MutableBag
interface.This package contains implementations of
MutableSortedBag
.This package contains implementations of bags with user defined
HashingStrategy
s.This package contains implementations of the
MutableCollection
interface.This package contains implementations of the mutable primitive collection interfaces.
This package contains implementations of the
FixedSizeList
interface.This package contains implementations of the
MutableList
interface.This package contains implementations of the
MapIterable
interface.This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of the
Multimap
interface.This package contains implementations of
MutableSet
.This package contains implementations of
MutableSortedSet
.This package contains implementations of sets with user defined
HashingStrategy
s.This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of MutableCollection in org.eclipse.collections.api.bag
Modifier and TypeInterfaceDescriptioninterface
A MultiReaderBag provides thread-safe iteration for a bag through methodswithReadLockAndDelegate()
andwithWriteLockAndDelegate()
.interface
MutableBag<T>
A MutableBag is a Collection whose elements are unordered and may contain duplicate entries.interface
-
Uses of MutableCollection in org.eclipse.collections.api.bag.sorted
-
Uses of MutableCollection in org.eclipse.collections.api.collection
Modifier and TypeInterfaceDescriptioninterface
A FixedSizeCollection is a collection that may be mutated, but cannot grow or shrink in size.Modifier and TypeMethodDescriptionMutableCollection.asSynchronized()
Returns a synchronized wrapper backed by this collection.MutableCollection.asUnmodifiable()
Returns an unmodifiable view of this collection.<V> MutableCollection<V>
Returns a new MutableCollection with the results of applying the specified function to each element of the source collection.<V> MutableCollection<V>
MutableCollection.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) Returns a new MutableCollection with the results of applying the specified function to each element of the source collection, but only for elements that evaluate to true for the specified predicate.<P,
V> MutableCollection<V> MutableCollection.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) Same asRichIterable.collect(Function)
with aFunction2
and specified parameter which is passed to the block.<V> MutableCollection<V>
MutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) flatCollect
is a special case ofRichIterable.collect(Function)
.default <P,
V> MutableCollection<V> MutableCollection.flatCollectWith
(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) MutableCollection.newEmpty()
Creates a new empty mutable version of the same collection type.Returns a MutableCollection with all elements that evaluate to false for the specified predicate.<P> MutableCollection<T>
MutableCollection.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Returns a MutableCollection with all elements that evaluate to false for the specified predicate2 and parameter.Returns a MutableCollection with all elements that evaluate to true for the specified predicate.<S> MutableCollection<S>
MutableCollection.selectInstancesOf
(Class<S> clazz) Returns all elements of the source collection that are instances of the Classclazz
.<P> MutableCollection<T>
MutableCollection.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Returns a MutableCollection with all elements that evaluate to true for the specified predicate2 and parameter.This method allows fixed size collections the ability to add elements to their existing elements.This method allows mutable and fixed size collections the ability to add elements to their existing elements.This method allows fixed size collections the ability to add multiple elements to their existing elements.This method allows mutable and fixed size collections the ability to add multiple elements to their existing elements.This method allows fixed size collections the ability to remove elements from their existing elements.This method allows mutable and fixed size collections the ability to remove elements from their existing elements.FixedSizeCollection.withoutAll
(Iterable<? extends T> elements) This method allows fixed size collections the ability to remove multiple elements from their existing elements.MutableCollection.withoutAll
(Iterable<? extends T> elements) This method allows mutable and fixed size collections the ability to remove multiple elements from their existing elements.<S> MutableCollection<Pair<T,
S>> Deprecated.in 6.0.MutableCollection.zipWithIndex()
Deprecated.in 6.0. -
Uses of MutableCollection in org.eclipse.collections.api.collection.primitive
Modifier and TypeMethodDescription<V> MutableCollection<V>
MutableBooleanCollection.collect
(BooleanToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableByteCollection.collect
(ByteToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableCharCollection.collect
(CharToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableDoubleCollection.collect
(DoubleToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableFloatCollection.collect
(FloatToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableIntCollection.collect
(IntToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableLongCollection.collect
(LongToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableShortCollection.collect
(ShortToObjectFunction<? extends V> function) -
Uses of MutableCollection in org.eclipse.collections.api.list
Modifier and TypeInterfaceDescriptioninterface
A FixedSizeList is a list that may be mutated, but cannot grow or shrink in size.interface
A MultiReaderList provides thread-safe iteration for a list through methodswithReadLockAndDelegate()
andwithWriteLockAndDelegate()
.interface
MutableList<T>
A MutableList is an extension of java.util.List which provides methods matching the Smalltalk Collection protocol. -
Uses of MutableCollection in org.eclipse.collections.api.map
Modifier and TypeMethodDescription<P> MutableCollection<V>
MutableMapIterable.rejectWith
(Predicate2<? super V, ? super P> predicate, P parameter) <S> MutableCollection<S>
MutableMapIterable.selectInstancesOf
(Class<S> clazz) <P> MutableCollection<V>
MutableMapIterable.selectWith
(Predicate2<? super V, ? super P> predicate, P parameter) <S> MutableCollection<Pair<V,
S>> MutableMapIterable.zipWithIndex()
-
Uses of MutableCollection in org.eclipse.collections.api.map.primitive
Modifier and TypeMethodDescription<V> MutableCollection<V>
MutableObjectBooleanMap.collect
(BooleanToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectByteMap.collect
(ByteToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectCharMap.collect
(CharToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectDoubleMap.collect
(DoubleToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectFloatMap.collect
(FloatToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectIntMap.collect
(IntToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectLongMap.collect
(LongToObjectFunction<? extends V> function) <V> MutableCollection<V>
MutableObjectShortMap.collect
(ShortToObjectFunction<? extends V> function) -
Uses of MutableCollection in org.eclipse.collections.api.map.sorted
-
Uses of MutableCollection in org.eclipse.collections.api.multimap
Modifier and TypeMethodDescriptionMutableMultimap.getIfAbsentPutAll
(K key, Iterable<? extends V> values) Puts values into multimap if there are no values already associated with key. -
Uses of MutableCollection in org.eclipse.collections.api.partition
Modifier and TypeMethodDescriptionPartitionMutableCollection.getRejected()
PartitionMutableCollection.getSelected()
-
Uses of MutableCollection in org.eclipse.collections.api.set
Modifier and TypeInterfaceDescriptioninterface
FixedSizeSet<T>
A FixedSizeSet is a set that may be mutated, but cannot grow or shrink in size.interface
A MultiReaderSet provides thread-safe iteration for a set through methodswithReadLockAndDelegate()
andwithWriteLockAndDelegate()
.interface
MutableSet<T>
A MutableSet is an extension java.util.Set which provides methods matching the Smalltalk Collection protocol.interface
-
Uses of MutableCollection in org.eclipse.collections.api.set.sorted
Modifier and TypeInterfaceDescriptioninterface
A MutableSortedSet is an implementation of a JCF SortedSet which provides methods matching the Smalltalk Collection protocol. -
Uses of MutableCollection in org.eclipse.collections.impl.bag.mutable
Modifier and TypeClassDescriptionclass
class
class
class
HashBag<T>
A HashBag is a MutableBag which uses a Map as its underlying data store.final class
MultiReaderHashBag provides a thread-safe wrapper around a HashBag, using a ReentrantReadWriteLock.class
A synchronized view of aMutableBag
.class
An unmodifiable view of a bag. -
Uses of MutableCollection in org.eclipse.collections.impl.bag.sorted.mutable
Modifier and TypeClassDescriptionclass
class
A synchronized view of aMutableSortedBag
.class
TreeBag<T>
A TreeBag is a MutableSortedBag which uses a SortedMap as its underlying data store.class
An unmodifiable view of a SortedBag. -
Uses of MutableCollection in org.eclipse.collections.impl.bag.strategy.mutable
-
Uses of MutableCollection in org.eclipse.collections.impl.collection.mutable
Modifier and TypeClassDescriptionclass
class
AbstractMultiReaderMutableCollection is an abstraction that provides thread-safe collection behaviors.class
class
class
final class
This class provides a MutableCollection interface wrapper around a JDK Collections Collection interface instance.class
A synchronized view of aMutableCollection
.class
An unmodifiable view of a collection.Modifier and TypeMethodDescriptionstatic <E> MutableCollection<E>
CollectionAdapter.adapt
(Collection<E> collection) AbstractUnmodifiableMutableCollection.asSynchronized()
CollectionAdapter.asSynchronized()
SynchronizedMutableCollection.asSynchronized()
AbstractUnmodifiableMutableCollection.asUnmodifiable()
CollectionAdapter.asUnmodifiable()
SynchronizedMutableCollection.asUnmodifiable()
<V> MutableCollection<V>
<V> MutableCollection<V>
<V> MutableCollection<V>
<V> MutableCollection<V>
AbstractCollectionAdapter.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedMutableCollection.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableMutableCollection.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <P,
V> MutableCollection<V> AbstractCollectionAdapter.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) <P,
V> MutableCollection<V> AbstractSynchronizedMutableCollection.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) <P,
A> MutableCollection<A> AbstractUnmodifiableMutableCollection.collectWith
(Function2<? super T, ? super P, ? extends A> function, P parameter) <V> MutableCollection<V>
AbstractCollectionAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableCollection<V>
AbstractSynchronizedMutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableCollection<V>
AbstractUnmodifiableMutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) AbstractUnmodifiableMutableCollection.newEmpty()
CollectionAdapter.newEmpty()
Deprecated.useFastList.newList()
orUnifiedSet.newSet()
insteadSynchronizedMutableCollection.newEmpty()
<P> MutableCollection<T>
AbstractCollectionAdapter.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <P> MutableCollection<T>
AbstractSynchronizedMutableCollection.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <P> MutableCollection<T>
AbstractUnmodifiableMutableCollection.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <S> MutableCollection<S>
AbstractCollectionAdapter.selectInstancesOf
(Class<S> clazz) <S> MutableCollection<S>
AbstractSynchronizedMutableCollection.selectInstancesOf
(Class<S> clazz) <S> MutableCollection<S>
AbstractUnmodifiableMutableCollection.selectInstancesOf
(Class<S> clazz) <P> MutableCollection<T>
AbstractCollectionAdapter.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <P> MutableCollection<T>
AbstractSynchronizedMutableCollection.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <P> MutableCollection<T>
AbstractUnmodifiableMutableCollection.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) AbstractUnmodifiableMutableCollection.withoutAll
(Iterable<? extends T> elements) SynchronizedMutableCollection.withoutAll
(Iterable<? extends T> elements) <S> MutableCollection<Pair<T,
S>> <S> MutableCollection<Pair<T,
S>> <S> MutableCollection<Pair<T,
S>> AbstractCollectionAdapter.zipWithIndex()
AbstractSynchronizedMutableCollection.zipWithIndex()
AbstractUnmodifiableMutableCollection.zipWithIndex()
ModifierConstructorDescriptionSynchronizedCollectionSerializationProxy
(MutableCollection<T> collection) UnmodifiableCollectionSerializationProxy
(MutableCollection<T> collection) -
Uses of MutableCollection in org.eclipse.collections.impl.collection.mutable.primitive
Modifier and TypeMethodDescription<V> MutableCollection<V>
AbstractSynchronizedBooleanCollection.collect
(BooleanToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedByteCollection.collect
(ByteToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedCharCollection.collect
(CharToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedDoubleCollection.collect
(DoubleToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedFloatCollection.collect
(FloatToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedIntCollection.collect
(IntToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedLongCollection.collect
(LongToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractSynchronizedShortCollection.collect
(ShortToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableBooleanCollection.collect
(BooleanToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableByteCollection.collect
(ByteToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableCharCollection.collect
(CharToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableDoubleCollection.collect
(DoubleToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableFloatCollection.collect
(FloatToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableIntCollection.collect
(IntToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableLongCollection.collect
(LongToObjectFunction<? extends V> function) <V> MutableCollection<V>
AbstractUnmodifiableShortCollection.collect
(ShortToObjectFunction<? extends V> function) -
Uses of MutableCollection in org.eclipse.collections.impl.list.fixed
Modifier and TypeClassDescriptionclass
class
final class
ArrayAdapter<T>
This class provides a MutableList wrapper around an array. -
Uses of MutableCollection in org.eclipse.collections.impl.list.mutable
Modifier and TypeClassDescriptionclass
class
final class
This class provides a MutableList wrapper around a JDK Collections ArrayList instance.final class
CompositeFastList behaves like a list, but is composed of at least one list.class
FastList<T>
FastList is an attempt to provide the same functionality as ArrayList without the support for concurrent modification exceptions.final class
ListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections List interface instance.final class
MultiReadFastList provides a thread-safe wrapper around a FastList, using a ReentrantReadWriteLock.final class
This class provides a MutableList wrapper around a JDK Collections List interface instance.class
A synchronized view of aMutableList
.class
An unmodifiable view of a list. -
Uses of MutableCollection in org.eclipse.collections.impl.map
Modifier and TypeMethodDescription<P> MutableCollection<V>
AbstractSynchronizedMapIterable.rejectWith
(Predicate2<? super V, ? super P> predicate, P parameter) <S> MutableCollection<S>
AbstractSynchronizedMapIterable.selectInstancesOf
(Class<S> clazz) <P> MutableCollection<V>
AbstractSynchronizedMapIterable.selectWith
(Predicate2<? super V, ? super P> predicate, P parameter) <S> MutableCollection<Pair<V,
S>> AbstractSynchronizedMapIterable.zipWithIndex()
-
Uses of MutableCollection in org.eclipse.collections.impl.map.mutable.primitive
Modifier and TypeMethodDescription<V> MutableCollection<V>
ObjectBooleanHashMap.collect
(BooleanToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectBooleanHashMapWithHashingStrategy.collect
(BooleanToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectByteHashMap.collect
(ByteToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectByteHashMapWithHashingStrategy.collect
(ByteToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectCharHashMap.collect
(CharToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectCharHashMapWithHashingStrategy.collect
(CharToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectDoubleHashMap.collect
(DoubleToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectDoubleHashMapWithHashingStrategy.collect
(DoubleToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectFloatHashMap.collect
(FloatToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectFloatHashMapWithHashingStrategy.collect
(FloatToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectIntHashMap.collect
(IntToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectIntHashMapWithHashingStrategy.collect
(IntToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectLongHashMap.collect
(LongToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectLongHashMapWithHashingStrategy.collect
(LongToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectShortHashMap.collect
(ShortToObjectFunction<? extends V> function) <V> MutableCollection<V>
ObjectShortHashMapWithHashingStrategy.collect
(ShortToObjectFunction<? extends V> function) <V1> MutableCollection<V1>
SynchronizedObjectBooleanMap.collect
(BooleanToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectByteMap.collect
(ByteToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectCharMap.collect
(CharToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectDoubleMap.collect
(DoubleToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectFloatMap.collect
(FloatToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectIntMap.collect
(IntToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectLongMap.collect
(LongToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
SynchronizedObjectShortMap.collect
(ShortToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectBooleanMap.collect
(BooleanToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectByteMap.collect
(ByteToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectCharMap.collect
(CharToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectDoubleMap.collect
(DoubleToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectFloatMap.collect
(FloatToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectIntMap.collect
(IntToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectLongMap.collect
(LongToObjectFunction<? extends V1> function) <V1> MutableCollection<V1>
UnmodifiableObjectShortMap.collect
(ShortToObjectFunction<? extends V1> function) -
Uses of MutableCollection in org.eclipse.collections.impl.map.ordered.mutable
-
Uses of MutableCollection in org.eclipse.collections.impl.map.sorted.mutable
-
Uses of MutableCollection in org.eclipse.collections.impl.multimap
Modifier and TypeClassDescriptionclass
AbstractMutableMultimap<K,
V, C extends MutableCollection<V>> class
AbstractSynchronizedPutMultimap<K,
V, C extends MutableCollection<V>> -
Uses of MutableCollection in org.eclipse.collections.impl.set
-
Uses of MutableCollection in org.eclipse.collections.impl.set.mutable
Modifier and TypeClassDescriptionclass
final class
MultiReadUnifiedSet provides a thread-safe wrapper around a UnifiedSet, using a ReentrantReadWriteLock.final class
SetAdapter<T>
This class provides a MutableSet wrapper around a JDK Collections Set interface instance.class
A synchronized view of aMutableSet
.class
UnifiedSet<T>
class
An unmodifiable view of a list. -
Uses of MutableCollection in org.eclipse.collections.impl.set.sorted.mutable
Modifier and TypeClassDescriptionfinal class
This class provides a MutableSortedSet wrapper around a JDK Collections SortedSet interface instance.class
A synchronized view of aMutableSortedSet
.class
class
An unmodifiable view of a SortedSet. -
Uses of MutableCollection in org.eclipse.collections.impl.set.strategy.mutable
-
Uses of MutableCollection in org.eclipse.collections.impl.utility.internal
Modifier and TypeMethodDescriptionstatic <T,
R extends MutableCollection<T>>
Rstatic <T,
R extends MutableCollection<T>>
Rstatic <T,
R extends MutableCollection<T>>
Rstatic <T,
R extends MutableCollection<T>>
RModifier and TypeMethodDescriptionstatic <T> RichIterable<RichIterable<T>>
MutableCollectionIterate.chunk
(MutableCollection<T> collection, int size)