# Uses of Package
org.apache.sis.util.collection

- Packages that use org.apache.sis.util.collection
  Package | Description
  --- | ---
  org.apache.sis.coverage.grid | A coverage backed by a regular grid.
  org.apache.sis.measure | Units of measurements, values related to measurement (like angles and ranges) and their formatters.
  org.apache.sis.metadata | Root package for various metadata implementations.
  org.apache.sis.referencing.factory | Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
  org.apache.sis.setup | Provides information and some controls about SIS configuration.
  org.apache.sis.util.collection | Addition to the collection framework.

- Classes in org.apache.sis.util.collection used by org.apache.sis.coverage.grid
  Class | Description
  --- | ---
  TreeTable | Defines the structure (list of columns) of a table and provides the root of the tree containing the data.

- Classes in org.apache.sis.util.collection used by org.apache.sis.measure
  Class | Description
  --- | ---
  CheckedContainer | A container that ensures that all elements are assignable to a given base type.

- Classes in org.apache.sis.util.collection used by org.apache.sis.metadata
  Class | Description
  --- | ---
  TreeTable | Defines the structure (list of columns) of a table and provides the root of the tree containing the data.

- Classes in org.apache.sis.util.collection used by org.apache.sis.referencing.factory
  Class | Description
  --- | ---
  BackingStoreException | Thrown to indicate that an operation could not complete because of a failure in the backing store (a file or a database).
  CheckedContainer | A container that ensures that all elements are assignable to a given base type.

- Classes in org.apache.sis.util.collection used by org.apache.sis.setup
  Class | Description
  --- | ---
  TreeTable | Defines the structure (list of columns) of a table and provides the root of the tree containing the data.

- Classes in org.apache.sis.util.collection used by org.apache.sis.util.collection
  Class | Description
  --- | ---
  BackingStoreException | Thrown to indicate that an operation could not complete because of a failure in the backing store (a file or a database).
  Cache.Handler | The handler returned by `Cache.lock(K)`, to be used for unlocking and storing the result.
  CheckedContainer | A container that ensures that all elements are assignable to a given base type.
  CodeListSet | A specialized `Set` implementation for use with `CodeList` values.
  DefaultTreeTable | A `TreeTable` implementation with a list of columns given at construction time.
  DefaultTreeTable.Node | A `TreeTable.Node` implementation which can store values for a pre-defined list of columns.
  IntegerList | A list of unsigned integer values.
  RangeSet | An ordered set of disjoint ranges where overlapping ranges are merged.
  TableColumn | Identifies a column in `TreeTable.Node` instances.
  TreeTable | Defines the structure (list of columns) of a table and provides the root of the tree containing the data.
  TreeTable.Node | A node in a tree combined with a row in a table.
  TreeTableFormat | A parser and formatter for `TreeTable` instances.