Uses of Interface
org.eclipse.collections.api.bag.UnsortedBag
-
Packages that use UnsortedBag Package Description org.eclipse.collections.api.bag This package contains interfaces for Bag API.org.eclipse.collections.api.multimap.bag This package contains interfaces forBagMultimap
.org.eclipse.collections.api.partition.bag This package contains interfaces forPartitionBag
.org.eclipse.collections.impl.bag.immutable This package contains implementations of theImmutableBag
interface.org.eclipse.collections.impl.bag.mutable This package contains implementations of theMutableBag
interface.org.eclipse.collections.impl.bag.strategy.mutable This package contains implementations of bags with user definedHashingStrategy
s.org.eclipse.collections.impl.lazy.parallel.bag -
-
Uses of UnsortedBag in org.eclipse.collections.api.bag
Subinterfaces of UnsortedBag in org.eclipse.collections.api.bag Modifier and Type Interface Description interface
ImmutableBag<T>
interface
MultiReaderBag<T>
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.Methods in org.eclipse.collections.api.bag that return UnsortedBag Modifier and Type Method Description <V> UnsortedBag<V>
UnsortedBag. collect(Function<? super T,? extends V> function)
<V> UnsortedBag<V>
UnsortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<P,V>
UnsortedBag<V>UnsortedBag. collectWith(Function2<? super T,? super P,? extends V> function, P parameter)
<V> UnsortedBag<V>
UnsortedBag. collectWithOccurrences(ObjectIntToObjectFunction<? super T,? extends V> function)
<V> UnsortedBag<V>
UnsortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
default <P,V>
UnsortedBag<V>UnsortedBag. flatCollectWith(Function2<? super T,? super P,? extends java.lang.Iterable<V>> function, P parameter)
UnsortedBag<T>
UnsortedBag. reject(Predicate<? super T> predicate)
<P> UnsortedBag<T>
UnsortedBag. rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
UnsortedBag<T>
UnsortedBag. select(Predicate<? super T> predicate)
UnsortedBag<T>
UnsortedBag. selectByOccurrences(IntPredicate predicate)
default UnsortedBag<T>
UnsortedBag. selectDuplicates()
<S> UnsortedBag<S>
UnsortedBag. selectInstancesOf(java.lang.Class<S> clazz)
<P> UnsortedBag<T>
UnsortedBag. selectWith(Predicate2<? super T,? super P> predicate, P parameter)
UnsortedBag<T>
UnsortedBag. tap(Procedure<? super T> procedure)
<S> UnsortedBag<Pair<T,S>>
UnsortedBag. zip(java.lang.Iterable<S> that)
Deprecated.in 6.0. -
Uses of UnsortedBag in org.eclipse.collections.api.multimap.bag
Methods in org.eclipse.collections.api.multimap.bag that return UnsortedBag Modifier and Type Method Description UnsortedBag<V>
UnsortedBagMultimap. get(K key)
-
Uses of UnsortedBag in org.eclipse.collections.api.partition.bag
Methods in org.eclipse.collections.api.partition.bag that return UnsortedBag Modifier and Type Method Description UnsortedBag<T>
PartitionUnsortedBag. getRejected()
UnsortedBag<T>
PartitionUnsortedBag. getSelected()
-
Uses of UnsortedBag in org.eclipse.collections.impl.bag.immutable
Classes in org.eclipse.collections.impl.bag.immutable that implement UnsortedBag Modifier and Type Class Description class
AbstractImmutableBag<T>
class
ImmutableArrayBag<T>
(package private) class
ImmutableEmptyBag<T>
This is a zero elementImmutableBag
which is created by calling the Bags.immutable.empty().class
ImmutableHashBag<T>
(package private) class
ImmutableSingletonBag<T>
Fields in org.eclipse.collections.impl.bag.immutable declared as UnsortedBag Modifier and Type Field Description private UnsortedBag<T>
ImmutableBagSerializationProxy. bag
Constructors in org.eclipse.collections.impl.bag.immutable with parameters of type UnsortedBag Constructor Description ImmutableBagSerializationProxy(UnsortedBag<T> bag)
-
Uses of UnsortedBag in org.eclipse.collections.impl.bag.mutable
Classes in org.eclipse.collections.impl.bag.mutable that implement UnsortedBag Modifier and Type Class Description class
AbstractHashBag<T>
class
AbstractMutableBag<T>
class
HashBag<T>
A HashBag is a MutableBag which uses a Map as its underlying data store.class
MultiReaderHashBag<T>
MultiReaderHashBag provides a thread-safe wrapper around a HashBag, using a ReentrantReadWriteLock.(package private) static class
MultiReaderHashBag.UntouchableMutableBag<T>
class
SynchronizedBag<T>
A synchronized view of aMutableBag
.class
UnmodifiableBag<T>
An unmodifiable view of a bag. -
Uses of UnsortedBag in org.eclipse.collections.impl.bag.strategy.mutable
Classes in org.eclipse.collections.impl.bag.strategy.mutable that implement UnsortedBag Modifier and Type Class Description class
HashBagWithHashingStrategy<T>
-
Uses of UnsortedBag in org.eclipse.collections.impl.lazy.parallel.bag
Constructors in org.eclipse.collections.impl.lazy.parallel.bag with parameters of type UnsortedBag Constructor Description NonParallelUnsortedBag(UnsortedBag<T> delegate)
-