org.geotools.data.jdbc.referencing
Class JDBCAuthorityFactory

Object
  extended by JDBCAuthorityFactory
All Implemented Interfaces:
AuthorityFactory, CRSAuthorityFactory, Factory
Direct Known Subclasses:
PostgisAuthorityFactory

public class JDBCAuthorityFactory
extends Object
implements CRSAuthorityFactory

Author:
jeichar
Module:
modules/library/jdbc (gt-jdbc.jar)

Field Summary
protected  DataSource dataSource
           
protected  CRSFactory factory
           
 
Constructor Summary
JDBCAuthorityFactory(DataSource pool)
          Construct PostgisAuthorityFactory.
 
Method Summary
 CompoundCRS createCompoundCRS(String arg0)
           
 CoordinateReferenceSystem createCoordinateReferenceSystem(String arg0)
           
 DerivedCRS createDerivedCRS(String arg0)
           
 EngineeringCRS createEngineeringCRS(String arg0)
           
 GeocentricCRS createGeocentricCRS(String arg0)
           
 GeographicCRS createGeographicCRS(String arg0)
           
 ImageCRS createImageCRS(String arg0)
           
 IdentifiedObject createObject(String arg0)
           
 ProjectedCRS createProjectedCRS(String arg0)
           
 TemporalCRS createTemporalCRS(String arg0)
           
 VerticalCRS createVerticalCRS(String arg0)
           
 Citation getAuthority()
           
 Set getAuthorityCodes(Class arg0)
           
 InternationalString getDescriptionText(String arg0)
           
 ObjectFactory getObjectFactory()
          Deprecated. This method will be removed from GeoAPI interfaces.
 Citation getVendor()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

protected CRSFactory factory

dataSource

protected DataSource dataSource
Constructor Detail

JDBCAuthorityFactory

public JDBCAuthorityFactory(DataSource pool)
Construct PostgisAuthorityFactory.

Method Detail

createCoordinateReferenceSystem

public CoordinateReferenceSystem createCoordinateReferenceSystem(String arg0)
                                                          throws FactoryException
Specified by:
createCoordinateReferenceSystem in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createCoordinateReferenceSystem(java.lang.String)

createCompoundCRS

public CompoundCRS createCompoundCRS(String arg0)
                              throws FactoryException
Specified by:
createCompoundCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createCompoundCRS(java.lang.String)

createDerivedCRS

public DerivedCRS createDerivedCRS(String arg0)
                            throws FactoryException
Specified by:
createDerivedCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createDerivedCRS(java.lang.String)

createEngineeringCRS

public EngineeringCRS createEngineeringCRS(String arg0)
                                    throws FactoryException
Specified by:
createEngineeringCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createEngineeringCRS(java.lang.String)

createGeographicCRS

public GeographicCRS createGeographicCRS(String arg0)
                                  throws FactoryException
Specified by:
createGeographicCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createGeographicCRS(java.lang.String)

createGeocentricCRS

public GeocentricCRS createGeocentricCRS(String arg0)
                                  throws FactoryException
Specified by:
createGeocentricCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createGeocentricCRS(java.lang.String)

createImageCRS

public ImageCRS createImageCRS(String arg0)
                        throws FactoryException
Specified by:
createImageCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createImageCRS(java.lang.String)

createProjectedCRS

public ProjectedCRS createProjectedCRS(String arg0)
                                throws FactoryException
Specified by:
createProjectedCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createProjectedCRS(java.lang.String)

createTemporalCRS

public TemporalCRS createTemporalCRS(String arg0)
                              throws FactoryException
Specified by:
createTemporalCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createTemporalCRS(java.lang.String)

createVerticalCRS

public VerticalCRS createVerticalCRS(String arg0)
                              throws FactoryException
Specified by:
createVerticalCRS in interface CRSAuthorityFactory
Throws:
FactoryException
See Also:
CRSAuthorityFactory.createVerticalCRS(java.lang.String)

getObjectFactory

public ObjectFactory getObjectFactory()
Deprecated. This method will be removed from GeoAPI interfaces.

See Also:
org.opengis.referencing.AuthorityFactory#getObjectFactory()

getAuthority

public Citation getAuthority()
Specified by:
getAuthority in interface AuthorityFactory
See Also:
AuthorityFactory.getAuthority()

getAuthorityCodes

public Set getAuthorityCodes(Class arg0)
                      throws FactoryException
Specified by:
getAuthorityCodes in interface AuthorityFactory
Throws:
FactoryException
See Also:
AuthorityFactory.getAuthorityCodes(java.lang.Class)

getDescriptionText

public InternationalString getDescriptionText(String arg0)
                                       throws FactoryException
Specified by:
getDescriptionText in interface AuthorityFactory
Throws:
FactoryException
See Also:
AuthorityFactory.getDescriptionText(java.lang.String)

createObject

public IdentifiedObject createObject(String arg0)
                              throws FactoryException
Specified by:
createObject in interface AuthorityFactory
Throws:
FactoryException
See Also:
AuthorityFactory.createObject(java.lang.String)

getVendor

public Citation getVendor()
Specified by:
getVendor in interface Factory
See Also:
Factory.getVendor()


Copyright © 1996-2010 Geotools. All Rights Reserved.