Package | Description |
---|---|
org.eclipse.collections.api.bag |
This package contains interfaces for Bag API.
|
org.eclipse.collections.api.bag.sorted |
This package contains interfaces for SortedBag API.
|
org.eclipse.collections.api.multimap.bag |
This package contains interfaces for
BagMultimap . |
org.eclipse.collections.api.partition.bag |
This package contains interfaces for
PartitionBag . |
org.eclipse.collections.impl.bag.mutable |
This package contains implementations of the
MutableBag interface. |
org.eclipse.collections.impl.bag.sorted.mutable |
This package contains implementations of
MutableSortedBag . |
org.eclipse.collections.impl.bag.strategy.mutable |
This package contains implementations of bags with user defined
HashingStrategy s. |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableBag<T>
A MutableBag is a Collection whose elements are unordered and may contain duplicate entries.
|
Modifier and Type | Method and Description |
---|---|
MutableBagIterable<T> |
MutableBagIterable.reject(Predicate<? super T> predicate) |
<P> MutableBagIterable<T> |
MutableBagIterable.rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
MutableBagIterable<T> |
MutableBagIterable.select(Predicate<? super T> predicate) |
MutableBagIterable<T> |
MutableBagIterable.selectByOccurrences(IntPredicate predicate) |
<S> MutableBagIterable<S> |
MutableBagIterable.selectInstancesOf(Class<S> clazz) |
<P> MutableBagIterable<T> |
MutableBagIterable.selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
MutableBagIterable<T> |
MutableBagIterable.tap(Procedure<? super T> procedure) |
MutableBagIterable<T> |
MutableBagIterable.with(T element) |
MutableBagIterable<T> |
MutableBagIterable.withAll(Iterable<? extends T> elements) |
MutableBagIterable<T> |
MutableBagIterable.without(T element) |
MutableBagIterable<T> |
MutableBagIterable.withoutAll(Iterable<? extends T> elements) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSortedBag<T> |
Modifier and Type | Method and Description |
---|---|
MutableBagIterable<V> |
MutableBagIterableMultimap.get(K key) |
MutableBagIterable<V> |
MutableBagIterableMultimap.removeAll(Object key) |
MutableBagIterable<V> |
MutableBagIterableMultimap.replaceValues(K key,
Iterable<? extends V> values) |
Modifier and Type | Method and Description |
---|---|
MutableBagIterable<T> |
PartitionMutableBagIterable.getRejected() |
MutableBagIterable<T> |
PartitionMutableBagIterable.getSelected() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHashBag<T> |
class |
AbstractMutableBag<T> |
class |
AbstractMutableBagIterable<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.
|
class |
SynchronizedBag<T>
A synchronized view of a
MutableBag . |
class |
UnmodifiableBag<T>
An unmodifiable view of a bag.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableSortedBag<T> |
class |
SynchronizedSortedBag<T>
A synchronized view of a
MutableSortedBag . |
class |
TreeBag<T>
A TreeBag is a MutableSortedBag which uses a SortedMap as its underlying data store.
|
class |
UnmodifiableSortedBag<T>
An unmodifiable view of a SortedBag.
|
Modifier and Type | Class and Description |
---|---|
class |
HashBagWithHashingStrategy<T> |
Copyright © 2004–2016. All rights reserved.