Interface Factory

All Known Subinterfaces:
AuthorityFactory, CoordinateOperationAuthorityFactory, CoordinateOperationFactory, CRSAuthorityFactory, CRSFactory, CSAuthorityFactory, CSFactory, DatumAuthorityFactory, DatumFactory, MathTransformFactory, NameFactory, ObjectFactory
All Known Implementing Classes:
PseudoEpsgFactory, PseudoFactory, SimpleTransformFactory, Units

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.
Object factories are very flexible, whereas the authority factories are easier to use.
Departure from OGC/ISO abstract specification:
Departure for harmonization between different specifications This interface is not part of the OGC specification. It is added for uniformity, in order to provide a common base class for all factories.
  • Method Summary

    Modifier and Type
    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.
      the vendor for this factory implementation.