# Uses of Class
org.apache.commons.collections4.collection.PredicatedCollection

Packages that use PredicatedCollection
Package
Description
org.apache.commons.collections4.bag
Implements the `Bag` and `SortedBag` interfaces.
org.apache.commons.collections4.collection
Implementations of the `Collection` interface.
org.apache.commons.collections4.list
Implements the `List` interface.
org.apache.commons.collections4.multiset
Implements the `MultiSet` interface.
org.apache.commons.collections4.queue
Implements the `Queue` interface.
org.apache.commons.collections4.set
Implements the `Set`, `SortedSet` and `NavigableSet` interfaces.

- ## Uses of PredicatedCollection in org.apache.commons.collections4.bag

  Subclasses of PredicatedCollection in org.apache.commons.collections4.bag
  Modifier and Type
  Class
  Description
  `class`
  `PredicatedBag<E>`
  Decorates another `Bag` to validate that additions match a specified predicate.
  `class`
  `PredicatedSortedBag<E>`
  Decorates another `SortedBag` to validate that additions match a specified predicate.

- ## Uses of PredicatedCollection in org.apache.commons.collections4.collection

  Methods in org.apache.commons.collections4.collection that return PredicatedCollection
  Modifier and Type
  Method
  Description
  `static <T> PredicatedCollection<T>`
  PredicatedCollection.`predicatedCollection(Collection<T> coll, Predicate<? super T> predicate)`
  Factory method to create a predicated (validating) collection.

- ## Uses of PredicatedCollection in org.apache.commons.collections4.list

  Subclasses of PredicatedCollection in org.apache.commons.collections4.list
  Modifier and Type
  Class
  Description
  `class`
  `PredicatedList<E>`
  Decorates another `List` to validate that all additions match a specified predicate.

- ## Uses of PredicatedCollection in org.apache.commons.collections4.multiset

  Subclasses of PredicatedCollection in org.apache.commons.collections4.multiset
  Modifier and Type
  Class
  Description
  `class`
  `PredicatedMultiSet<E>`
  Decorates another `MultiSet` to validate that additions match a specified predicate.

- ## Uses of PredicatedCollection in org.apache.commons.collections4.queue

  Subclasses of PredicatedCollection in org.apache.commons.collections4.queue
  Modifier and Type
  Class
  Description
  `class`
  `PredicatedQueue<E>`
  Decorates another `Queue` to validate that additions match a specified predicate.

- ## Uses of PredicatedCollection in org.apache.commons.collections4.set

  Subclasses of PredicatedCollection in org.apache.commons.collections4.set
  Modifier and Type
  Class
  Description
  `class`
  `PredicatedNavigableSet<E>`
  Decorates another `NavigableSet` to validate that all additions match a specified predicate.
  `class`
  `PredicatedSet<E>`
  Decorates another `Set` to validate that all additions match a specified predicate.
  `class`
  `PredicatedSortedSet<E>`
  Decorates another `SortedSet` to validate that all additions match a specified predicate.