Interface Factory

All Known Subinterfaces:
AuthorityFactory, CoordinateOperationAuthorityFactory, CoordinateOperationFactory, CRSAuthorityFactory, CRSFactory, CSAuthorityFactory, CSFactory, DatumAuthorityFactory, DatumFactory, MathTransformFactory, ObjectFactory

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
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
    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.