Class AbstractDataSourceFactorySpi
Object
AbstractDataSourceFactorySpi
- All Implemented Interfaces:
DataSourceFactorySpi
,Factory
- Direct Known Subclasses:
DBCPDataSourceFactory
,JNDIDataSourceFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canProcess
(Map<String, ?> params) Test to see if this factory is suitable for processing the data pointed to by the params map.Default Implementation abuses the naming convention.Returns the implementation hints.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface DataSourceFactorySpi
createDataSource, createNewDataSource, getDescription, getParametersInfo, isAvailable
-
Constructor Details
-
AbstractDataSourceFactorySpi
public AbstractDataSourceFactorySpi()
-
-
Method Details
-
getDisplayName
Default Implementation abuses the naming convention.Will return
Foo
fororg.geotools.data.foo.FooFactory
.- Specified by:
getDisplayName
in interfaceDataSourceFactorySpi
- Returns:
- return display name based on class name
-
canProcess
Description copied from interface:DataSourceFactorySpi
Test to see if this factory is suitable for processing the data pointed to by the params map.If this data source requires a number of parameters then this mehtod should check that they are all present and that they are all valid.
- Specified by:
canProcess
in interfaceDataSourceFactorySpi
- Parameters:
params
- The full set of information needed to construct a live data source.- Returns:
- booean true if and only if this factory can process the resource indicated by the param set and all the required params are pressent.
-
getImplementationHints
Returns the implementation hints. The default implementation returns en empty map.- Specified by:
getImplementationHints
in interfaceFactory
- Returns:
- The map of hints, or an {@linkplain java.util.Collections.emptyMap() empty map} if none.
-