org.geotools.referencing.factory
Class AbstractEpsgMediator
Object
AbstractFactory
ReferencingFactory
AbstractAuthorityFactory
AbstractAuthorityMediator
AbstractEpsgMediator
- All Implemented Interfaces:
- RegisterableService, BufferedFactory, Factory, AuthorityFactory, CRSAuthorityFactory, CSAuthorityFactory, DatumAuthorityFactory, CoordinateOperationAuthorityFactory
- Direct Known Subclasses:
- HsqlDialectEpsgMediator
public abstract class AbstractEpsgMediator
- extends AbstractAuthorityMediator
Abstract implementation for EPSG (has a DataSource reference inside).
DataSource docs needed:
- Author:
- Cory Horner (Refractions Research)
Methods inherited from class AbstractAuthorityMediator |
activateWorker, completeHints, createCartesianCS, createCompoundCRS, createCoordinateOperation, createCoordinateReferenceSystem, createCoordinateSystem, createCoordinateSystemAxis, createCylindricalCS, createDatum, createDerivedCRS, createEllipsoid, createEllipsoidalCS, createEngineeringDatum, createFromCoordinateReferenceSystemCodes, createGeocentricCRS, createGeodeticDatum, createGeographicCRS, createImageCRS, createImageDatum, createObject, createPolarCS, createPrimeMeridian, createProjectedCRS, createSphericalCS, createTemporalCRS, createTemporalDatum, createTimeCS, createUnit, createVerticalCRS, createVerticalCS, createVerticalDatum, createWith, destroyWorker, getAuthorityCodes, getBackingStoreDescription, getIdentifiedObjectFinder, makeWorker, passivateWorker, toKey, trimAuthority, validateWorker |
PRIORITY
public static final int PRIORITY
- The default priority level for this factory.
- See Also:
- Constant Field Values
datasource
protected DataSource datasource
AbstractEpsgMediator
public AbstractEpsgMediator()
- No argument constructor - must not fail for factory finder registration.
AbstractEpsgMediator
public AbstractEpsgMediator(Hints hints)
throws FactoryException
- Throws:
FactoryException
AbstractEpsgMediator
public AbstractEpsgMediator(Hints hints,
DataSource datasource)
getConnection
protected Connection getConnection()
throws SQLException
- Throws:
SQLException
getAuthority
public Citation getAuthority()
- Description copied from class:
AbstractAuthorityMediator
- The authority body of the objects this factory provides.
- Specified by:
getAuthority
in interface AuthorityFactory
- Specified by:
getAuthority
in class AbstractAuthorityMediator
dispose
public void dispose()
throws FactoryException
- Description copied from class:
AbstractAuthorityMediator
- Clean up the object pool of workers (since we are shutting down).
Subclasses may wish to override this method if they have their own resources
to clean up (like a database connection). If you do this please remember to call
super.dispose().
- Overrides:
dispose
in class AbstractAuthorityMediator
- Throws:
FactoryException
- if an error occured while disposing the factory.
isConnected
public boolean isConnected()
- Description copied from class:
AbstractAuthorityMediator
- True if this mediator is currently connected to one or more workers.
- Overrides:
isConnected
in class AbstractAuthorityMediator
- Returns:
getDescriptionText
public InternationalString getDescriptionText(String code)
throws FactoryException
- Gets a description of the object corresponding to a code.
- Specified by:
getDescriptionText
in interface AuthorityFactory
- Specified by:
getDescriptionText
in class AbstractAuthorityMediator
- Parameters:
code
- Value allocated by authority.
- Returns:
- A description of the object, or
null
if the object
corresponding to the specified code
has no description.
- Throws:
NoSuchAuthorityCodeException
- if the specified code
was not found.
FactoryException
- if the query failed for some other reason.
Copyright © 1996-2009 Geotools. All Rights Reserved.