# Uses of Interface
org.apache.sis.util.collection.CheckedContainer

Packages that use CheckedContainer
Package
Description
org.apache.sis.index.tree
A simple k-dimensional point tree implementation.
org.apache.sis.measure
Units of measurements, values related to measurement (like angles and ranges) and their formatters.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.apache.sis.util.collection
Addition to the collection framework.

- ## Uses of CheckedContainer in org.apache.sis.index.tree

  Classes in org.apache.sis.index.tree that implement CheckedContainer
  Modifier and Type
  Class
  Description
  `class`
  `PointTree<E>`
  A k-dimensional tree index for points.

- ## Uses of CheckedContainer in org.apache.sis.measure

  Classes in org.apache.sis.measure that implement CheckedContainer
  Modifier and Type
  Class
  Description
  `class`
  `MeasurementRange<E extends Number & Comparable<? super E>>`
  A range of numbers associated with a unit of measurement.
  `class`
  `NumberRange<E extends Number & Comparable<? super E>>`
  A range of numbers capable of widening conversions when performing range operations.
  `class`
  `Range<E extends Comparable<? super E>>`
  A set of minimum and maximum values of a certain class, allowing a user to determine if a value of the same class is contained inside the range.

- ## Uses of CheckedContainer in org.apache.sis.referencing.factory

  Classes in org.apache.sis.referencing.factory that implement CheckedContainer
  Modifier and Type
  Class
  Description
  `class`
  `IdentifiedObjectSet<T extends IdentifiedObject>`
  A lazy set of `IdentifiedObject` instances created from their authority codes only when first needed.

- ## Uses of CheckedContainer in org.apache.sis.util.collection

  Classes in org.apache.sis.util.collection that implement CheckedContainer
  Modifier and Type
  Class
  Description
  `class`
  `CodeListSet<E extends CodeList<E>>`
  A specialized `Set` implementation for use with `CodeList` values.
  `class`
  `RangeSet<E extends Comparable<? super E>>`
  An ordered set of disjoint ranges where overlapping ranges are merged.
  `class`
  `TableColumn<V>`
  Identifies a column in `TreeTable.Node` instances.
  `class`
  `WeakHashSet<E>`
  A set of objects hold by weak references.