Interface Factory

All Known Subinterfaces:
AuthorityFactory, CitationFactory, CoordinateOperationAuthorityFactory, CoordinateOperationFactory, CRSAuthorityFactory, CRSFactory, CSAuthorityFactory, CSFactory, DatumAuthorityFactory, DatumFactory, GridShiftLocator, MathTransformFactory, ObjectFactory
All Known Implementing Classes:
Abstract_URI_AuthorityFactory, AbstractAuthorityFactory, AbstractAuthorityMediator, AbstractCachedAuthorityFactory, AbstractCoordinateOperationFactory, AbstractEpsgFactory, AbstractEpsgMediator, AccessDialectEpsgFactory, AllAuthoritiesFactory, AnsiDialectEpsgFactory, AuthorityBackedFactory, AuthorityFactoryAdapter, AutoCRSFactory, BufferedAuthorityFactory, BufferedCoordinateOperationFactory, CachedAuthorityDecorator, CachedCRSAuthorityDecorator, CartesianAuthorityFactory, ClasspathGridShiftLocator, CoordinateOperationFactoryUsingWKT, DatumAliases, DefaultCoordinateOperationFactory, DefaultMathTransformFactory, DeferredAuthorityFactory, DirectAuthorityFactory, DirectEpsgFactory, EPSGCRSAuthorityFactory, EsriExtension, FactoryUsingAnsiSQL, FactoryUsingSQL, FactoryUsingWKT, FallbackAuthorityFactory, HsqlDialectEpsgMediator, HTTP_AuthorityFactory, HTTP_URI_AuthorityFactory, IAUAuthorityFactory, IAULongitudeFirstFactory, LongitudeFirstEpsgDecorator, LongitudeFirstFactory, ManyAuthoritiesFactory, NADCONGridShiftFactory, NetCDFCRSAuthorityFactory, NTv2GridShiftFactory, OGCAPICRSFactory, OrderedAxisAuthorityFactory, OrderedAxisCRSAuthorityFactory, PropertyAuthorityFactory, PropertyCoordinateOperationAuthorityFactory, ReferencingFactory, ReferencingFactoryContainer, ReferencingObjectFactory, ThreadedAuthorityFactory, ThreadedEpsgFactory, ThreadedHsqlEpsgFactory, ThreadedPostgreSQLEpsgFactory, TransformedAuthorityFactory, UnnamedExtension, URN_AuthorityFactory, WebCRSFactory

public interface Factory
Base interface for all factories. Factories can be grouped in two categories:

  • Authority factories creates objects from a compact string defined by an authority.
  • Object factories allows applications to make objects that cannot be created by an authority factory. This factory is very flexible, whereas the authority factory is easier to use.
Since:
GeoAPI 1.0
Author:
Martin Desruisseaux (IRD)
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the vendor responsible for creating this factory implementation.
  • Method Details

    • getVendor

      Citation getVendor()
      Returns the vendor responsible for creating this factory implementation. Many implementations may be available for the same factory interface. Implementations are usually managed by a service registry.
      Returns:
      The vendor for this factory implementation.