Package org.geotools.data.gen
Class DSFinderRepository
- Object
-
- DSFinderRepository
-
- All Implemented Interfaces:
Repository
public class DSFinderRepository extends Object implements Repository
Implementation ofRepositoryThis class interprets the data source name as a file name or an URL for a property file containing the ds creation parametersFor shape files ending with .shp or SHP, the shape file could be passed as name
- Author:
- Christian Mueller
-
-
Constructor Summary
Constructors Constructor Description DSFinderRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataAccess<?,?>access(Name name)Search for the DataAccess (may be a DataStore) by name.voidclear()DataStoredataStore(Name name)Search for the DataStore by name.List<DataStore>getDataStores()List of available DataStore instances; these are considered to be live/connected datastores under the management of the application and should not be closed or otherwise harmed by client code.protected URLgetURLForLocation(String location)voidinitialize(Object source)
-
-
-
Method Detail
-
clear
public void clear()
-
getURLForLocation
protected URL getURLForLocation(String location) throws IOException
- Throws:
IOException
-
initialize
public void initialize(Object source)
-
access
public DataAccess<?,?> access(Name name)
Description copied from interface:RepositorySearch for the DataAccess (may be a DataStore) by name.- Specified by:
accessin interfaceRepository- Parameters:
name- The Name (namespace and name) to search for- Returns:
- DataAccess
-
dataStore
public DataStore dataStore(Name name)
Description copied from interface:RepositorySearch for the DataStore by name.- Specified by:
dataStorein interfaceRepository- Parameters:
name- The typeName (namespace and name) to search for- Returns:
- DataAccess api providing access to the indicatedTypeName (or null if not found)
-
getDataStores
public List<DataStore> getDataStores()
Description copied from interface:RepositoryList of available DataStore instances; these are considered to be live/connected datastores under the management of the application and should not be closed or otherwise harmed by client code.- Specified by:
getDataStoresin interfaceRepository- Returns:
- List of Managed DataStore instances
-
-