# Uses of Interface
org.opengis.referencing.AuthorityFactory

Packages that use AuthorityFactory
Package
Description
org.apache.sis.io.wkt
Well Known Text (WKT) parsing and formatting.
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.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.cs
Coordinate systems and their axis.
org.opengis.referencing.datum
Geodetic datum (the relationship of a coordinate system to the earth).
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).

- ## Uses of AuthorityFactory in org.apache.sis.io.wkt

  Classes in org.apache.sis.io.wkt that implement AuthorityFactory
  Modifier and Type
  Class
  Description
  `class`
  `WKTDictionary`
  A factory providing CRS objects parsed from WKT definitions associated to authority codes.

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

  Classes in org.apache.sis.referencing.factory that implement AuthorityFactory
  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`
  `MultiAuthoritiesFactory`
  A factory that delegates the object creation to another factory determined from the authority part in “authority:code” arguments.
  Fields in org.apache.sis.referencing.factory declared as AuthorityFactory
  Modifier and Type
  Field
  Description
  `protected final AuthorityFactory`
  IdentifiedObjectFinder.`factory`
  The factory to use for creating objects.
  `protected final AuthorityFactory`
  IdentifiedObjectSet.`factory`
  The factory to use for creating `IdentifiedObject`s when first needed.
  Methods in org.apache.sis.referencing.factory with type parameters of type AuthorityFactory
  Modifier and Type
  Method
  Description
  `final <T extends AuthorityFactory>
  T`
  MultiAuthoritiesFactory.`getAuthorityFactory(Class<T> type, String authority, String version)`
  Returns the factory identified by the given type, authority and version.
  Methods in org.apache.sis.referencing.factory that return AuthorityFactory
  Modifier and Type
  Method
  Description
  `AuthorityFactory`
  UnavailableFactoryException.`getUnavailableFactory()`
  Returns the factory which has been found unavailable, or `null` if unspecified.
  Methods in org.apache.sis.referencing.factory with parameters of type AuthorityFactory
  Modifier and Type
  Method
  Description
  `void`
  UnavailableFactoryException.`setUnavailableFactory(AuthorityFactory factory)`
  Specifies which factory is unavailable.
  Constructors in org.apache.sis.referencing.factory with parameters of type AuthorityFactory
  Modifier
  Constructor
  Description
  `protected`
  `IdentifiedObjectFinder(AuthorityFactory factory)`
  Creates a finder using the specified factory.
  ``
  `IdentifiedObjectSet(AuthorityFactory factory, Class<T> type)`
  Creates an initially empty set.

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

  Classes in org.apache.sis.referencing.factory.sql that implement AuthorityFactory
  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 AuthorityFactory in org.opengis.referencing.crs

  Subinterfaces of AuthorityFactory in org.opengis.referencing.crs
  Modifier and Type
  Interface
  Description
  `interface`
  `CRSAuthorityFactory`
  Creates coordinate reference systems using authority codes.

- ## Uses of AuthorityFactory in org.opengis.referencing.cs

  Subinterfaces of AuthorityFactory in org.opengis.referencing.cs
  Modifier and Type
  Interface
  Description
  `interface`
  `CSAuthorityFactory`
  Creates coordinate systems using authority codes.

- ## Uses of AuthorityFactory in org.opengis.referencing.datum

  Subinterfaces of AuthorityFactory in org.opengis.referencing.datum
  Modifier and Type
  Interface
  Description
  `interface`
  `DatumAuthorityFactory`
  Creates datum objects using authority codes.

- ## Uses of AuthorityFactory in org.opengis.referencing.operation

  Subinterfaces of AuthorityFactory in org.opengis.referencing.operation
  Modifier and Type
  Interface
  Description
  `interface`
  `CoordinateOperationAuthorityFactory`
  Creates coordinate transformation objects from codes.