# Uses of Package
org.modeshape.common.collection

- Packages that use org.modeshape.common.collection
  Package | Description
  --- | ---
  org.modeshape.common.collection | A set of common classes for dealing with collections of other objects.
  org.modeshape.jcr |
  org.modeshape.jcr.index.local |
  org.modeshape.jcr.mimetype | This package defines an internal adapter framework for detecting MIME types.
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.query.engine.process | When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining the set of nodes that satisfies each branch, and then joining each branch into a single result.
  org.modeshape.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried.
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.
  org.modeshape.jcr.xml |

- Classes in org.modeshape.common.collection used by org.modeshape.common.collection
  Class and Description
  AbstractMultimap A `Multimap` implementation that uses an `ArrayList` to store the values associated with a key.
  AbstractMultimap.WrappedCollection
  AbstractMultimap.WrappedCollection.DelegateIterator
  AbstractMultimap.WrappedKeySet
  AbstractProblems A list of problems for some execution context.
  ArrayListMultimap A `Multimap` implementation that uses an `ArrayList` to store the values associated with a key.
  HashMultimap A `Multimap` implementation that uses an `HashSet` to store the values associated with a key.
  LinkedHashMultimap A `Multimap` implementation that uses an `LinkedHashSet` to store the values associated with a key.
  LinkedListMultimap A `Multimap` implementation that uses an `LinkedList` to store the values associated with a key.
  LinkedListMultimap.Entry
  ListMultimap A collection similar to `Map`, but which may associate multiple values with any single key.
  MultiIterator An iterator implementation that wraps multiple other iterators.
  Multimap A collection similar to `Map`, but which may associate multiple values with any single key.
  Problem An immutable representation of a problem, with a status, code, internationalized and parameterized message, values for the parameters, information about the resource and location, and an optional exception.
  Problem.Status
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.
  ReadOnlyIterator An `Iterator` implementation that only allows reading elements, used as a wrapper around another iterator to make the contents immutable to the user of this iterator.
  SequentialIterator An iterator that abstracts iterating over two other iterators.
  Supplier A basic supplier for another object.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.
  SimpleProblems A simple `Problems` collection.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.index.local
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.mimetype
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.query
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.
  Supplier A basic supplier for another object.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.query.engine
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.query.engine.process
  Class and Description
  CloseableSupplier A `Supplier` for `AutoCloseable` objects that itself can be closed without regard for whether the `Supplier.get()` method has not yet been called.
  Supplier A basic supplier for another object.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.query.validate
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.spi.index.provider
  Class and Description
  Problems An interface for a collection of `Problem` objects, with multiple overloaded methods for adding errors, warnings, and informational messages.

- Classes in org.modeshape.common.collection used by org.modeshape.jcr.xml
  Class and Description
  Multimap A collection similar to `Map`, but which may associate multiple values with any single key.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.