|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.referencing.factory.epsg.HsqlEpsgDatabase
public class HsqlEpsgDatabase
This utility class knows everything there is to know about the care and feeding of our pet EPSG database. This utility class is used to hold logic previously associated with our own custom DataSource.
The EPSG database can be downloaded from http://www.epsg.org. The SQL scripts (modified for the HSQL syntax as explained here) are bundled into this plugin. The database version is given in the edition attribute of the authority. The HSQL database is read only.
Field Summary | |
---|---|
static java.lang.String |
DATABASE_NAME
The database name. |
static java.lang.String |
DIRECTORY_KEY
The key for fetching the database directory from system properties. |
Constructor Summary | |
---|---|
HsqlEpsgDatabase()
|
Method Summary | |
---|---|
static javax.sql.DataSource |
createDataSource()
Creates a DataSource that is set up and ready to go. |
static javax.sql.DataSource |
createDataSource(java.io.File directory)
|
static javax.sql.DataSource |
createDataSource(Hints hints)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DIRECTORY_KEY
public static final java.lang.String DATABASE_NAME
Constructor Detail |
---|
public HsqlEpsgDatabase()
Method Detail |
---|
public static javax.sql.DataSource createDataSource() throws java.sql.SQLException
This method pays attention to the system property "EPSG-HSQL.directory" and makes use of the default database name "EPSG".
java.sql.SQLException
public static javax.sql.DataSource createDataSource(Hints hints) throws org.opengis.referencing.FactoryException
org.opengis.referencing.FactoryException
public static javax.sql.DataSource createDataSource(java.io.File directory) throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |