|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.data.mysql.MySQLDataStoreFactory
Creates a MySQLDataStoreFactory based on the correct params.
This factory should be registered in the META-INF/ folder, under services/ in the DataStoreFactorySpi file.
| Nested Class Summary |
| Nested classes inherited from class org.geotools.data.DataStoreFactorySpi |
DataStoreFactorySpi.Param |
| Constructor Summary | |
MySQLDataStoreFactory()
Creates a new instance of PostgisDataStoreFactory |
|
| Method Summary | |
boolean |
canProcess(java.util.Map params)
Checks to see if all the postgis params are there. |
DataStore |
createDataStore(java.util.Map params)
Construct a postgis data store using the params. |
DataStore |
createNewDataStore(java.util.Map params)
Postgis cannot create a new database. |
java.lang.String |
getDescription()
Describe the nature of the datasource constructed by this factory. |
java.lang.String |
getDisplayName()
Name suitable for display to end user. |
java.util.Map |
getImplementationHints()
Returns the implementation hints. |
DataStoreFactorySpi.Param[] |
getParametersInfo()
Describe parameters. |
boolean |
isAvailable()
Test to see if this datastore is available, if it has all the appropriate libraries to construct a datastore. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MySQLDataStoreFactory()
| Method Detail |
public boolean canProcess(java.util.Map params)
Should have:
canProcess in interface DataStoreFactorySpiparams - Set of parameters needed for a postgis data store.
true if dbtype equals postgis, and contains keys
for host, user, passwd, and database.
public DataStore createDataStore(java.util.Map params)
throws java.io.IOException
createDataStore in interface DataStoreFactorySpiparams - The full set of information needed to construct a live
data source. Should have dbtype equal to postgis, as well as
host, user, passwd, database, and table.
java.io.IOException - See DataSourceException
DataSourceException - Thrown if there were any problems creating
or connecting the datasource.
public DataStore createNewDataStore(java.util.Map params)
throws java.io.IOException
createNewDataStore in interface DataStoreFactorySpiparams -
java.io.IOException - See UnsupportedOperationException
java.lang.UnsupportedOperationException - Cannot create new databasepublic java.lang.String getDisplayName()
DataStoreFactorySpiA non localized display name for this data store type.
getDisplayName in interface DataStoreFactorySpipublic java.lang.String getDescription()
getDescription in interface DataStoreFactorySpipublic boolean isAvailable()
isAvailable in interface DataStoreFactorySpipublic DataStoreFactorySpi.Param[] getParametersInfo()
getParametersInfo in interface DataStoreFactorySpiDataStoreFactorySpi.getParametersInfo()public java.util.Map getImplementationHints()
getImplementationHints in interface Factory
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||