Package org.geotools.referencing.factory
Class URN_AuthorityFactory
- All Implemented Interfaces:
AuthorityFactory,CRSAuthorityFactory,CSAuthorityFactory,DatumAuthorityFactory,Factory,CoordinateOperationAuthorityFactory,Factory,OptionalFactory,RegistrableFactory
Wraps all factories in a
"urn:ogc:def" name space. An example of complete
URN is "urn:ogc:def:crs:EPSG:6.8:4326".
Users don't need to create an instance of this class, since one is automatically registered for use in
org.geotools.api.referencing.ReferencingFactoryFinder.
- Author:
- Justin Deoliveira, Martin Desruisseaux, Ben Caradoc-Davies (CSIRO Earth Science and Resource Engineering)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe name used inHints.FORCE_AXIS_ORDER_HONORINGfor this factory.Fields inherited from class ReferencingFactory
LOGGERFields inherited from class AbstractFactory
hints, MAXIMUM_PRIORITY, MINIMUM_PRIORITY, NORMAL_PRIORITY, priority -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructor.URN_AuthorityFactory(Hints userHints) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected URI_ParserbuildParser(String code) Subclasses must implement this method to return a subclass of URI_Parser appropriate to their URI.Returns the organization or party responsible for definition and maintenance of the database.Methods inherited from class Abstract_URI_AuthorityFactory
createVersionedFactory, getAuthorityFactory, getCoordinateOperationAuthorityFactory, getCRSAuthorityFactory, getCSAuthorityFactory, getDatumAuthorityFactory, toBackingFactoryCodeMethods inherited from class AuthorityFactoryAdapter
createCartesianCS, createCompoundCRS, createCoordinateOperation, createCoordinateReferenceSystem, createCoordinateSystem, createCoordinateSystemAxis, createCylindricalCS, createDatum, createDerivedCRS, createEllipsoid, createEllipsoidalCS, createEngineeringCRS, createEngineeringDatum, createExtent, createFromCoordinateReferenceSystemCodes, createGeocentricCRS, createGeodeticDatum, createGeographicCRS, createImageCRS, createImageDatum, createObject, createOperationMethod, createParameterDescriptor, createPolarCS, createPrimeMeridian, createProjectedCRS, createSphericalCS, createTemporalCRS, createTemporalDatum, createTimeCS, createUnit, createVerticalCRS, createVerticalCS, createVerticalDatum, dispose, getAuthorityCodes, getBackingStoreDescription, getDescriptionText, getIdentifiedObjectFinder, getVendor, isAvailable, notifySuccessMethods inherited from class AbstractAuthorityFactory
noSuchAuthorityCode, trimAuthorityMethods inherited from class ReferencingFactory
ensureNonNullMethods inherited from class AbstractFactory
addImplementationHints, equals, getImplementationHints, getPriority, hashCode, onDeregistration, onRegistration, toStringMethods inherited from interface AuthorityFactory
createObject, getAuthorityCodes, getDescriptionTextMethods inherited from interface CoordinateOperationAuthorityFactory
createCoordinateOperation, createFromCoordinateReferenceSystemCodesMethods inherited from interface CRSAuthorityFactory
createCompoundCRS, createCoordinateReferenceSystem, createDerivedCRS, createEngineeringCRS, createGeocentricCRS, createGeographicCRS, createImageCRS, createProjectedCRS, createTemporalCRS, createVerticalCRSMethods inherited from interface CSAuthorityFactory
createCartesianCS, createCoordinateSystem, createCoordinateSystemAxis, createCylindricalCS, createEllipsoidalCS, createPolarCS, createSphericalCS, createTimeCS, createUnit, createVerticalCSMethods inherited from interface DatumAuthorityFactory
createDatum, createEllipsoid, createEngineeringDatum, createGeodeticDatum, createImageDatum, createPrimeMeridian, createTemporalDatum, createVerticalDatumMethods inherited from interface Factory
getImplementationHints
-
Field Details
-
HINTS_AUTHORITY
The name used inHints.FORCE_AXIS_ORDER_HONORINGfor this factory.- See Also:
-
-
Constructor Details
-
URN_AuthorityFactory
public URN_AuthorityFactory()Constructor.- See Also:
-
URN_AuthorityFactory
Constructor. -
URN_AuthorityFactory
Constructor.
-
-
Method Details
-
getAuthority
Description copied from class:AuthorityFactoryAdapterReturns the organization or party responsible for definition and maintenance of the database.- Specified by:
getAuthorityin interfaceAuthorityFactory- Specified by:
getAuthorityin classAbstract_URI_AuthorityFactory- Returns:
- The organization reponsible for definition of the database.
- See Also:
-
buildParser
Description copied from class:Abstract_URI_AuthorityFactorySubclasses must implement this method to return a subclass of URI_Parser appropriate to their URI.- Specified by:
buildParserin classAbstract_URI_AuthorityFactory- Parameters:
code- the URI to be parsed- Throws:
NoSuchAuthorityCodeException- See Also:
-