Package org.geotools.data.gen
Class DSFinderRepository
- Object
-
- DSFinderRepository
-
- All Implemented Interfaces:
Repository
public class DSFinderRepository extends Object implements Repository
Implementation ofRepository
This 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.void
clear()
DataStore
dataStore(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 URL
getURLForLocation(String location)
void
initialize(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:Repository
Search for the DataAccess (may be a DataStore) by name.- Specified by:
access
in interfaceRepository
- Parameters:
name
- The Name (namespace and name) to search for- Returns:
- DataAccess
-
dataStore
public DataStore dataStore(Name name)
Description copied from interface:Repository
Search for the DataStore by name.- Specified by:
dataStore
in 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:Repository
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.- Specified by:
getDataStores
in interfaceRepository
- Returns:
- List of Managed DataStore instances
-
-