# Hierarchy For Package org.apache.sis.referencing.factory

Package Hierarchies:

- All Packages

## Class Hierarchy

- Object
  - AbstractCollection<E> (implements Collection<E>)
    - AbstractSet<E> (implements Set<E>)
      - IdentifiedObjectSet<T> (implements CheckedContainer<E>, Localized)
  - AbstractFactory (implements Factory)
    - GeodeticAuthorityFactory (implements AuthorityFactory)
      - CommonAuthorityFactory (implements CRSAuthorityFactory)
      - ConcurrentAuthorityFactory<DAO> (implements AutoCloseable)
      - MultiAuthoritiesFactory (implements CoordinateOperationAuthorityFactory, CRSAuthorityFactory, CSAuthorityFactory, DatumAuthorityFactory)
    - GeodeticObjectFactory (implements CRSFactory, CSFactory, DatumFactory, Parser)
  - IdentifiedObjectFinder
  - Throwable (implements Serializable)
    - Exception
      - FactoryException
        - FactoryDataException
        - InvalidGeodeticParameterException
        - MissingFactoryResourceException
          - UnavailableFactoryException
        - NoSuchIdentifierException
          - NoSuchAuthorityCodeException
            - NoSuchAuthorityFactoryException

## Enum Class Hierarchy

- Object
  - Enum<E> (implements Comparable<T>, Constable, Serializable)
    - IdentifiedObjectFinder.Domain