use of org.geotools.data.DataStoreFactorySpi in project sldeditor by robward-scisys.
the class DataSourceImpl method populateAvailableDataStores.
/**
* Populates the list of available data stores that can be connected to.
*/
private void populateAvailableDataStores() {
DataAccessFactory fac = null;
logger.debug("Available data store factories:");
Iterator<DataStoreFactorySpi> iterator = DataStoreFinder.getAvailableDataStores();
while (iterator.hasNext()) {
fac = (DataAccessFactory) iterator.next();
logger.debug("\t" + fac.getDisplayName());
availableDataStoreList.add(fac.getDisplayName());
}
}
use of org.geotools.data.DataStoreFactorySpi in project sldeditor by robward-scisys.
the class DatabaseConnectionFactory method populateNameMap.
/**
* Populate name map.
*/
private static void populateNameMap() {
Iterator<DataStoreFactorySpi> datastore = DataStoreFinder.getAvailableDataStores();
while (datastore.hasNext()) {
DataStoreFactorySpi dSPI = datastore.next();
Param dbType = null;
for (Param param : dSPI.getParametersInfo()) {
if (param.key.equals(JDBCDataStoreFactory.DBTYPE.key)) {
dbType = param;
break;
}
}
if (dbType != null) {
nameMap.put(dSPI.getDisplayName(), (String) dbType.sample);
}
}
}
use of org.geotools.data.DataStoreFactorySpi in project sldeditor by robward-scisys.
the class DataSourceImpl method populateAvailableDataStores.
/**
* Populates the list of available data stores that can be connected to.
*/
private void populateAvailableDataStores() {
DataAccessFactory fac;
logger.debug("Available data store factories:");
Iterator<DataStoreFactorySpi> iterator = DataStoreFinder.getAvailableDataStores();
while (iterator.hasNext()) {
fac = (DataAccessFactory) iterator.next();
logger.debug("\t" + fac.getDisplayName());
availableDataStoreList.add(fac.getDisplayName());
}
}
Aggregations