Package | Description |
---|---|
org.eclipse.collections.api.bag |
This package contains interfaces for Bag API.
|
org.eclipse.collections.api.bag.primitive |
This package contains API for Primitive Bags with Mutable and Immutable variants.
|
org.eclipse.collections.api.factory.bag |
This package contains factory API for creating instance of type
Bag . |
org.eclipse.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
org.eclipse.collections.api.map.primitive |
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
|
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.immutable |
This package contains implementations of the
ImmutableBag interface. |
org.eclipse.collections.impl.bag.mutable |
This package contains implementations of the
MutableBag interface. |
org.eclipse.collections.impl.bimap.immutable | |
org.eclipse.collections.impl.collector | |
org.eclipse.collections.impl.factory |
This package contains static utilities for creating mutable and immutable collection factories.
|
org.eclipse.collections.impl.map.immutable |
This package contains implementations of the
ImmutableMap interface. |
org.eclipse.collections.impl.multimap.bag |
This package contains implementations of the
BagMultimap interface. |
org.eclipse.collections.impl.partition.bag |
This package contains implementations of the
PartitionBag interface. |
Modifier and Type | Method and Description |
---|---|
<V> ImmutableBag<V> |
ImmutableBag.collect(Function<? super T,? extends V> function) |
<V> ImmutableBag<V> |
ImmutableBag.collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function) |
<P,V> ImmutableBag<V> |
ImmutableBag.collectWith(Function2<? super T,? super P,? extends V> function,
P parameter) |
<V> ImmutableBag<V> |
ImmutableBag.flatCollect(Function<? super T,? extends Iterable<V>> function) |
ImmutableBag<T> |
ImmutableBag.newWith(T element) |
ImmutableBag<T> |
ImmutableBag.newWithAll(Iterable<? extends T> elements) |
ImmutableBag<T> |
ImmutableBag.newWithout(T element) |
ImmutableBag<T> |
ImmutableBag.newWithoutAll(Iterable<? extends T> elements) |
ImmutableBag<T> |
ImmutableBag.reject(Predicate<? super T> predicate) |
<P> ImmutableBag<T> |
ImmutableBag.rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ImmutableBag<T> |
ImmutableBag.select(Predicate<? super T> predicate) |
ImmutableBag<T> |
ImmutableBag.selectByOccurrences(IntPredicate predicate) |
<S> ImmutableBag<S> |
ImmutableBag.selectInstancesOf(Class<S> clazz) |
<P> ImmutableBag<T> |
ImmutableBag.selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ImmutableBag<T> |
ImmutableBag.tap(Procedure<? super T> procedure) |
ImmutableBag<T> |
MutableBag.toImmutable() |
<S> ImmutableBag<Pair<T,S>> |
ImmutableBag.zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
Modifier and Type | Method and Description |
---|---|
<V> ImmutableBag<V> |
ImmutableBooleanBag.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteBag.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharBag.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleBag.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatBag.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntBag.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongBag.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortBag.collect(ShortToObjectFunction<? extends V> function) |
Modifier and Type | Method and Description |
---|---|
<T> ImmutableBag<T> |
ImmutableBagFactory.empty() |
<T> ImmutableBag<T> |
ImmutableBagFactory.of()
Same as
ImmutableBagFactory.empty() . |
<T> ImmutableBag<T> |
ImmutableBagFactory.of(T... elements)
Same as
ImmutableBagFactory.with(Object[]) . |
<T> ImmutableBag<T> |
ImmutableBagFactory.of(T element)
Same as
ImmutableBagFactory.with(Object) . |
<T> ImmutableBag<T> |
ImmutableBagFactory.ofAll(Iterable<? extends T> items)
|
<T> ImmutableBag<T> |
ImmutableBagFactory.with()
Same as
ImmutableBagFactory.empty() . |
<T> ImmutableBag<T> |
ImmutableBagFactory.with(T... elements) |
<T> ImmutableBag<T> |
ImmutableBagFactory.with(T element) |
<T> ImmutableBag<T> |
ImmutableBagFactory.withAll(Iterable<? extends T> items) |
Modifier and Type | Method and Description |
---|---|
<VV> ImmutableBag<VV> |
ImmutableMap.collect(Function<? super V,? extends VV> function) |
<R> ImmutableBag<R> |
ImmutableMap.collectIf(Predicate<? super V> predicate,
Function<? super V,? extends R> function) |
<P,VV> ImmutableBag<VV> |
ImmutableMap.collectWith(Function2<? super V,? super P,? extends VV> function,
P parameter) |
<R> ImmutableBag<R> |
ImmutableMap.flatCollect(Function<? super V,? extends Iterable<R>> function) |
ImmutableBag<V> |
ImmutableMap.reject(Predicate<? super V> predicate) |
<P> ImmutableBag<V> |
ImmutableMap.rejectWith(Predicate2<? super V,? super P> predicate,
P parameter) |
ImmutableBag<V> |
ImmutableMap.select(Predicate<? super V> predicate) |
<S> ImmutableBag<S> |
ImmutableMap.selectInstancesOf(Class<S> clazz) |
<P> ImmutableBag<V> |
ImmutableMap.selectWith(Predicate2<? super V,? super P> predicate,
P parameter) |
<S> ImmutableBag<Pair<V,S>> |
ImmutableMap.zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
Modifier and Type | Method and Description |
---|---|
<V> ImmutableBag<V> |
ImmutableDoubleBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteBooleanMap.collect(BooleanToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongByteMap.collect(ByteToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortCharMap.collect(CharToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleDoubleMap.collect(DoubleToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharFloatMap.collect(FloatToObjectFunction<? extends V> function) |
<VV> ImmutableBag<VV> |
ImmutablePrimitiveObjectMap.collect(Function<? super V,? extends VV> function) |
<V> ImmutableBag<V> |
ImmutableByteIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharIntMap.collect(IntToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatLongMap.collect(LongToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableShortShortMap.collect(ShortToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableLongShortMap.collect(ShortToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableByteShortMap.collect(ShortToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableDoubleShortMap.collect(ShortToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableFloatShortMap.collect(ShortToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableIntShortMap.collect(ShortToObjectFunction<? extends V> function) |
<V> ImmutableBag<V> |
ImmutableCharShortMap.collect(ShortToObjectFunction<? extends V> function) |
<VV> ImmutableBag<VV> |
ImmutablePrimitiveObjectMap.collectIf(Predicate<? super V> predicate,
Function<? super V,? extends VV> function) |
<P,VV> ImmutableBag<VV> |
ImmutablePrimitiveObjectMap.collectWith(Function2<? super V,? super P,? extends VV> function,
P parameter) |
<VV> ImmutableBag<VV> |
ImmutablePrimitiveObjectMap.flatCollect(Function<? super V,? extends Iterable<VV>> function) |
ImmutableBag<V> |
ImmutablePrimitiveObjectMap.reject(Predicate<? super V> predicate) |
<P> ImmutableBag<V> |
ImmutablePrimitiveObjectMap.rejectWith(Predicate2<? super V,? super P> predicate,
P parameter) |
ImmutableBag<V> |
ImmutablePrimitiveObjectMap.select(Predicate<? super V> predicate) |
<S> ImmutableBag<S> |
ImmutablePrimitiveObjectMap.selectInstancesOf(Class<S> clazz) |
<P> ImmutableBag<V> |
ImmutablePrimitiveObjectMap.selectWith(Predicate2<? super V,? super P> predicate,
P parameter) |
<S> ImmutableBag<Pair<V,S>> |
ImmutablePrimitiveObjectMap.zip(Iterable<S> that)
Deprecated.
in 7.0. Use
OrderedIterable.zip(Iterable) instead. |
Modifier and Type | Method and Description |
---|---|
ImmutableBag<V> |
ImmutableBagMultimap.get(K key) |
Modifier and Type | Method and Description |
---|---|
ImmutableBag<T> |
PartitionImmutableBag.getRejected() |
ImmutableBag<T> |
PartitionImmutableBag.getSelected() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableBag<T> |
class |
ImmutableArrayBag<T> |
class |
ImmutableHashBag<T> |
Modifier and Type | Method and Description |
---|---|
<V> ImmutableBag<V> |
ImmutableArrayBag.collect(Function<? super T,? extends V> function) |
<V> ImmutableBag<V> |
ImmutableHashBag.collect(Function<? super T,? extends V> function) |
<V> ImmutableBag<V> |
ImmutableArrayBag.collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function) |
<V> ImmutableBag<V> |
ImmutableHashBag.collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function) |
<P,V> ImmutableBag<V> |
AbstractImmutableBag.collectWith(Function2<? super T,? super P,? extends V> function,
P parameter) |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.empty() |
<V> ImmutableBag<V> |
ImmutableArrayBag.flatCollect(Function<? super T,? extends Iterable<V>> function) |
<V> ImmutableBag<V> |
ImmutableHashBag.flatCollect(Function<? super T,? extends Iterable<V>> function) |
ImmutableBag<T> |
ImmutableArrayBag.newWith(T element) |
ImmutableBag<T> |
ImmutableHashBag.newWith(T element) |
ImmutableBag<T> |
ImmutableArrayBag.newWithAll(Iterable<? extends T> elements) |
ImmutableBag<T> |
ImmutableHashBag.newWithAll(Iterable<? extends T> elements) |
ImmutableBag<T> |
ImmutableArrayBag.newWithout(T element) |
ImmutableBag<T> |
ImmutableHashBag.newWithout(T element) |
ImmutableBag<T> |
AbstractImmutableBag.newWithoutAll(Iterable<? extends T> elements) |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.of() |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.of(T... elements) |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.of(T element) |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.ofAll(Iterable<? extends T> items) |
ImmutableBag<T> |
ImmutableArrayBag.reject(Predicate<? super T> predicate) |
ImmutableBag<T> |
ImmutableHashBag.reject(Predicate<? super T> predicate) |
<P> ImmutableBag<T> |
AbstractImmutableBag.rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ImmutableBag<T> |
ImmutableArrayBag.select(Predicate<? super T> predicate) |
ImmutableBag<T> |
ImmutableHashBag.select(Predicate<? super T> predicate) |
ImmutableBag<T> |
ImmutableArrayBag.selectByOccurrences(IntPredicate predicate) |
ImmutableBag<T> |
ImmutableHashBag.selectByOccurrences(IntPredicate predicate) |
<S> ImmutableBag<S> |
ImmutableArrayBag.selectInstancesOf(Class<S> clazz) |
<S> ImmutableBag<S> |
ImmutableHashBag.selectInstancesOf(Class<S> clazz) |
<P> ImmutableBag<T> |
AbstractImmutableBag.selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ImmutableBag<T> |
AbstractImmutableBag.tap(Procedure<? super T> procedure) |
ImmutableBag<T> |
AbstractImmutableBag.toImmutable() |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.with() |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.with(T... elements) |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.with(T element) |
<T> ImmutableBag<T> |
ImmutableBagFactoryImpl.withAll(Iterable<? extends T> items) |
<S> ImmutableBag<Pair<T,S>> |
ImmutableArrayBag.zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
<S> ImmutableBag<Pair<T,S>> |
ImmutableHashBag.zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
Modifier and Type | Method and Description |
---|---|
ImmutableBag<T> |
MultiReaderHashBag.toImmutable() |
ImmutableBag<T> |
SynchronizedBag.toImmutable() |
ImmutableBag<T> |
UnmodifiableBag.toImmutable() |
ImmutableBag<T> |
AbstractMutableBag.toImmutable() |
Modifier and Type | Method and Description |
---|---|
<VV> ImmutableBag<VV> |
AbstractImmutableBiMap.collect(Function<? super V,? extends VV> function) |
<VV> ImmutableBag<VV> |
AbstractImmutableBiMap.collectIf(Predicate<? super V> predicate,
Function<? super V,? extends VV> function) |
<P,VV> ImmutableBag<VV> |
AbstractImmutableBiMap.collectWith(Function2<? super V,? super P,? extends VV> function,
P parameter) |
<VV> ImmutableBag<VV> |
AbstractImmutableBiMap.flatCollect(Function<? super V,? extends Iterable<VV>> function) |
Modifier and Type | Method and Description |
---|---|
static <T> Collector<T,?,ImmutableBag<T>> |
Collectors2.toImmutableBag()
Returns the elements as an ImmutableBag.
|
Modifier and Type | Method and Description |
---|---|
static <T> ImmutableBag<T> |
Iterables.iBag() |
static <T> ImmutableBag<T> |
Iterables.iBag(T... elements) |
static <T> ImmutableBag<T> |
Iterables.iBag(T one) |
Modifier and Type | Method and Description |
---|---|
<R> ImmutableBag<R> |
AbstractImmutableMap.collect(Function<? super V,? extends R> function) |
<R> ImmutableBag<R> |
AbstractImmutableMap.collectIf(Predicate<? super V> predicate,
Function<? super V,? extends R> function) |
<P,VV> ImmutableBag<VV> |
AbstractImmutableMap.collectWith(Function2<? super V,? super P,? extends VV> function,
P parameter) |
<R> ImmutableBag<R> |
AbstractImmutableMap.flatCollect(Function<? super V,? extends Iterable<R>> function) |
ImmutableBag<V> |
AbstractImmutableMap.reject(Predicate<? super V> predicate) |
<P> ImmutableBag<V> |
AbstractImmutableMap.rejectWith(Predicate2<? super V,? super P> predicate,
P parameter) |
ImmutableBag<V> |
AbstractImmutableMap.select(Predicate<? super V> predicate) |
<S> ImmutableBag<S> |
AbstractImmutableMap.selectInstancesOf(Class<S> clazz) |
<P> ImmutableBag<V> |
AbstractImmutableMap.selectWith(Predicate2<? super V,? super P> predicate,
P parameter) |
<S> ImmutableBag<Pair<V,S>> |
AbstractImmutableMap.zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
Constructor and Description |
---|
ImmutableBagMultimapImpl(ImmutableMap<K,ImmutableBag<V>> map) |
ImmutableBagMultimapImpl(MutableMap<K,ImmutableBag<V>> map) |
Modifier and Type | Method and Description |
---|---|
ImmutableBag<T> |
PartitionImmutableBagImpl.getRejected() |
ImmutableBag<T> |
PartitionImmutableBagImpl.getSelected() |
Copyright © 2004–2017. All rights reserved.