## Uses of Interface
org.apache.commons.collections4.Equator

- Packages that use Equator
  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.

- - ### Uses of Equator in org.apache.commons.collections4

    Methods in org.apache.commons.collections4 with parameters of type Equator
    Modifier and Type | Method and Description
    --- | ---
    `static <E> boolean` | IterableUtils.`contains(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(Collection<? extends E> a, Collection<? extends E> b, Equator<? super E> equator)` Returns `true` iff the given `Collection`s contain exactly the same elements with exactly the same cardinalities.
    `static <E> List<E>` | ListUtils.`longestCommonSubsequence(List<E> a, List<E> b, Equator<? super E> equator)` Returns the longest common subsequence (LCS) of two sequences (lists).
    `static <E> Collection<E>` | CollectionUtils.`removeAll(Iterable<E> collection, Iterable<? extends E> remove, Equator<? super E> equator)` Removes all elements in `remove` from `collection`.
    `static <E> Collection<E>` | CollectionUtils.`retainAll(Iterable<E> collection, Iterable<? extends E> retain, Equator<? super E> equator)` Returns a collection containing all the elements in `collection` that are also in `retain`.

  - ### Uses of Equator in org.apache.commons.collections4.functors

    Classes in org.apache.commons.collections4.functors that implement Equator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultEquator<T>` Default `Equator` implementation.

    Methods in org.apache.commons.collections4.functors with parameters of type Equator
    Modifier and Type | Method and Description
    --- | ---
    `static <T> Predicate<T>` | EqualPredicate.`equalPredicate(T object, Equator<T> equator)` Factory to create the identity predicate.

    Constructors in org.apache.commons.collections4.functors with parameters of type Equator
    Constructor and Description
    `EqualPredicate(T object, Equator<T> equator)` Constructor that performs no validation.

  - ### Uses of Equator in org.apache.commons.collections4.sequence

    Constructors in org.apache.commons.collections4.sequence with parameters of type Equator
    Constructor and Description
    `SequencesComparator(List<T> sequence1, List<T> sequence2, Equator<? super T> equator)` Simple constructor.

Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.