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.DataStoreFactorySpi
public org.geotools.data.DataStore createDataStore(Map params) throws IOException
createDataStore
in interface org.geotools.data.DataStoreFactorySpi
IOException
private 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.DataStoreFactorySpi
params
- The parameter mapIOException
- IO-Fehler beim Anlegen der StorescreateDataStore(Map)
public String getDescription()
getDescription
in interface org.geotools.data.DataStoreFactorySpi
public org.geotools.data.DataStoreFactorySpi.Param[] getParametersInfo()
getParametersInfo
in interface org.geotools.data.DataStoreFactorySpi
DataStoreFactorySpi.getParametersInfo()
public boolean canProcess(Map params)
canProcess
in interface org.geotools.data.DataStoreFactorySpi
DataStoreFactorySpi.canProcess(java.util.Map)
private boolean processParams(Map params) throws IOException
IOException
public boolean isAvailable()
This method always returns true, because no specific libraries are required by MIFDataStore.
isAvailable
in interface org.geotools.data.DataStoreFactorySpi
DataStoreFactorySpi.isAvailable()
public Map getImplementationHints()
Always return Collections#EMPTY_MAP, because no hints are available for now.
getImplementationHints
in interface org.geotools.factory.Factory
Factory.getImplementationHints()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.