Package org.geotools.referencing.factory
Class HTTP_URI_AuthorityFactory
Object
AbstractFactory
ReferencingFactory
AbstractAuthorityFactory
AuthorityFactoryAdapter
Abstract_URI_AuthorityFactory
HTTP_URI_AuthorityFactory
- All Implemented Interfaces:
AuthorityFactory,CRSAuthorityFactory,CSAuthorityFactory,DatumAuthorityFactory,Factory,CoordinateOperationAuthorityFactory,Factory,OptionalFactory,RegistrableFactory
AuthorityFactory for OGC HTTP URI resources. For example, the WGS84 coordinate reference system can be
expressed as "http://www.opengis.net/def/crs/EPSG/0/4326".
Use org.geotools.api.referencing.ReferencingFactoryFinder instead of instantiating this class directly.
- Author:
- Ben Caradoc-Davies (CSIRO Earth Science and Resource Engineering)
-
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.HTTP_URI_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
-
HTTP_URI_AuthorityFactory
public HTTP_URI_AuthorityFactory()Constructor.- See Also:
-
HTTP_URI_AuthorityFactory
Constructor. -
HTTP_URI_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:
-