Interface Factory

All Known Subinterfaces:
Authority­Factory, Coordinate­Operation­Authority­Factory, Coordinate­Operation­Factory, CRSAuthority­Factory, CRSFactory, CSAuthority­Factory, CSFactory, Datum­Authority­Factory, Datum­Factory, Math­Transform­Factory, Object­Factory
All Known Implementing Classes:
Abstract­Factory, Common­Authority­Factory, Concurrent­Authority­Factory, Default­Coordinate­Operation­Factory, Default­Filter­Factory, Default­Filter­Factory​.Features, Default­Math­Transform­Factory, Default­Name­Factory, EPSGData­Access, EPSGFactory, Gazetteer­Factory, Geodetic­Authority­Factory, Geodetic­Object­Factory, Multi­Authorities­Factory, Multi­Register­Operations, WKTDictionary

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:
1.0
  • 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 can be managed by a service loader.
      Returns:
      The vendor for this factory implementation.