## Uses of Class
org.apache.sis.util.iso.AbstractFactory

- Packages that use AbstractFactory
  Package | Description
  --- | ---
  org.apache.sis.referencing.factory | Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
  org.apache.sis.referencing.factory.sql | Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
  org.apache.sis.referencing.operation | Relationship between any two Coordinate Reference Systems (CRS).
  org.apache.sis.referencing.operation.transform | Conversions or transformations of multi-dimensional coordinate points.
  org.apache.sis.util.iso | Implementations of GeoAPI types from the `org.opengis.util` package.

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

    Subclasses of AbstractFactory in org.apache.sis.referencing.factory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CommonAuthorityFactory` | Creates coordinate reference systems in the "`OGC`", "`CRS`" or `"AUTO(2)"` namespaces.
    `class` | `ConcurrentAuthorityFactory<DAO extends GeodeticAuthorityFactory>` | A concurrent authority factory that caches all objects created by another factory.
    `class` | `GeodeticAuthorityFactory` | Creates geodetic objects from codes defined by an authority.
    `class` | `GeodeticObjectFactory` | Creates Coordinate Reference System (CRS) implementations, with their Coordinate System (CS) and Datum components.
    `class` | `MultiAuthoritiesFactory` | A factory that delegates the object creation to another factory determined from the authority part in “authority:code” arguments.

  - ### Uses of AbstractFactory in org.apache.sis.referencing.factory.sql

    Subclasses of AbstractFactory in org.apache.sis.referencing.factory.sql
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `EPSGDataAccess` | Data Access Object (DAO) creating geodetic objects from a JDBC connection to an EPSG database.
    `class` | `EPSGFactory` | A geodetic object factory backed by the EPSG database.

  - ### Uses of AbstractFactory in org.apache.sis.referencing.operation

    Subclasses of AbstractFactory in org.apache.sis.referencing.operation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultCoordinateOperationFactory` | Creates operations capable to transform coordinates from a given source CRS to a given target CRS.

  - ### Uses of AbstractFactory in org.apache.sis.referencing.operation.transform

    Subclasses of AbstractFactory in org.apache.sis.referencing.operation.transform
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultMathTransformFactory` | Low level factory for creating math transforms.

  - ### Uses of AbstractFactory in org.apache.sis.util.iso

    Subclasses of AbstractFactory in org.apache.sis.util.iso
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultNameFactory` | A factory for creating `AbstractName` objects.