| Package | Description |
|---|---|
| org.apache.commons.collections4 |
This package contains the interfaces and utilities shared across all the subpackages of this component.
|
| org.apache.commons.collections4.functors |
This package contains implementations of the
Closure,
Predicate,
Transformer and
Factory interfaces. |
| org.apache.commons.collections4.sequence |
This package provides classes to compare two sequences of objects.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <E> boolean |
IterableUtils.contains(java.lang.Iterable<? extends E> iterable,
E object,
Equator<? super E> equator) |
Checks if the object is contained in the given iterable.
|
static <E> boolean |
CollectionUtils.isEqualCollection(java.util.Collection<? extends E> a,
java.util.Collection<? extends E> b,
Equator<? super E> equator) |
Returns
true iff the given Collections contain
exactly the same elements with exactly the same cardinalities. |
static <E> java.util.List<E> |
ListUtils.longestCommonSubsequence(java.util.List<E> a,
java.util.List<E> b,
Equator<? super E> equator) |
Returns the longest common subsequence (LCS) of two sequences (lists).
|
static <E> java.util.Collection<E> |
CollectionUtils.removeAll(java.lang.Iterable<E> collection,
java.lang.Iterable<? extends E> remove,
Equator<? super E> equator) |
Removes all elements in
remove from collection. |
static <E> java.util.Collection<E> |
CollectionUtils.retainAll(java.lang.Iterable<E> collection,
java.lang.Iterable<? extends E> retain,
Equator<? super E> equator) |
Returns a collection containing all the elements in
collection that are also in retain. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultEquator<T> |
Default
Equator implementation. |
| Modifier and Type | Method | Description |
|---|---|---|
static <T> Predicate<T> |
EqualPredicate.equalPredicate(T object,
Equator<T> equator) |
Factory to create the identity predicate.
|
| Constructor | Description |
|---|---|
EqualPredicate(T object,
Equator<T> equator) |
Constructor that performs no validation.
|
| Constructor | Description |
|---|---|
SequencesComparator(java.util.List<T> sequence1,
java.util.List<T> sequence2,
Equator<? super T> equator) |
Simple constructor.
|
Copyright © 2001-2019 - Apache Software Foundation