Interface DatumFactory

All Superinterfaces:
Factory, ObjectFactory

@UML(identifier="CS_CoordinateSystemFactory", specification=OGC_01009) public interface DatumFactory extends ObjectFactory
Builds up complex datum objects from simpler objects or values. DatumFactory allows applications to make datums that cannot be created by a DatumAuthorityFactory. This factory is very flexible, whereas the authority factory is easier to use. So DatumAuthorityFactory can be used to make "standard" datums, and DatumFactory can be used to make "special" datums.

Default methods

All create(…) methods in this interface are optional. If a method is not overridden by the implementer, the default is to throw an UnimplementedServiceException with a message saying that the type or service is not supported.
Since:
1.0
See Also: