public class BC_MIFDataStoreFactory extends Object implements org.geotools.data.DataStoreFactorySpi
For a full description of creation parameters, see MIFDataStore().
| Modifier and Type | Field and Description |
|---|---|
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_CHARSET |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_COORDSYS |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_DBTYPE |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_DELIMITER |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_FIELDCASE |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_GEOMFACTORY |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_GEOMNAME |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_GEOMTYPE |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_INDEX |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_NAMESPACE |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_PATH |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_SRID |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_TRANSFORM |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_UNIQUE |
static org.geotools.data.DataStoreFactorySpi.Param |
PARAM_VERSION |
| Constructor and Description |
|---|
BC_MIFDataStoreFactory()
Creates a new MIFDataStoreFactory object.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
addParamToMap(org.geotools.data.DataStoreFactorySpi.Param param,
Map params,
HashMap map,
Object defa) |
boolean |
canProcess(Map params) |
org.geotools.data.DataStore |
createDataStore(Map params) |
org.geotools.data.DataStore |
createNewDataStore(Map params)
As the creation of new MIF files is simply achieved by createSchema()
calls, this method simply calls createDataStore().
|
String |
getDescription() |
String |
getDisplayName() |
Map |
getImplementationHints()
Always return Collections#EMPTY_MAP, because no hints are available for
now.
|
org.geotools.data.DataStoreFactorySpi.Param[] |
getParametersInfo() |
boolean |
isAvailable()
This method always returns true, because no specific libraries are
required by MIFDataStore.
|
private boolean |
processParams(Map params) |
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_DBTYPE
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_PATH
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_NAMESPACE
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_FIELDCASE
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_GEOMNAME
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_GEOMFACTORY
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_GEOMTYPE
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_SRID
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_COORDSYS
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_CHARSET
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_DELIMITER
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_INDEX
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_TRANSFORM
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_UNIQUE
public static final org.geotools.data.DataStoreFactorySpi.Param PARAM_VERSION
public BC_MIFDataStoreFactory()
public String getDisplayName()
getDisplayName in interface org.geotools.data.DataStoreFactorySpipublic org.geotools.data.DataStore createDataStore(Map params) throws IOException
createDataStore in interface org.geotools.data.DataStoreFactorySpiIOExceptionprivate void addParamToMap(org.geotools.data.DataStoreFactorySpi.Param param,
Map params,
HashMap map,
Object defa)
public org.geotools.data.DataStore createNewDataStore(Map params) throws IOException
As the creation of new MIF files is simply achieved by createSchema() calls, this method simply calls createDataStore().
createNewDataStore in interface org.geotools.data.DataStoreFactorySpiparams - The parameter mapIOException - IO-Fehler beim Anlegen der StorescreateDataStore(Map)public String getDescription()
getDescription in interface org.geotools.data.DataStoreFactorySpipublic org.geotools.data.DataStoreFactorySpi.Param[] getParametersInfo()
getParametersInfo in interface org.geotools.data.DataStoreFactorySpiDataStoreFactorySpi.getParametersInfo()public boolean canProcess(Map params)
canProcess in interface org.geotools.data.DataStoreFactorySpiDataStoreFactorySpi.canProcess(java.util.Map)private boolean processParams(Map params) throws IOException
IOExceptionpublic boolean isAvailable()
This method always returns true, because no specific libraries are required by MIFDataStore.
isAvailable in interface org.geotools.data.DataStoreFactorySpiDataStoreFactorySpi.isAvailable()public Map getImplementationHints()
Always return Collections#EMPTY_MAP, because no hints are available for now.
getImplementationHints in interface org.geotools.factory.FactoryFactory.getImplementationHints()Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.