Package org.gvsig.fmap.dal.store.dbf
Class DBFStoreProviderFactory
java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataFactory
org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
org.gvsig.fmap.dal.store.dbf.DBFStoreProviderFactory
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactory,org.gvsig.fmap.dal.DataStoreProviderFactory,org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory,org.gvsig.tools.extensionpoint.ExtensionSingleton
public class DBFStoreProviderFactory
extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
Field Summary
FieldsFields inherited from interface org.gvsig.fmap.dal.DataStoreProviderFactory
NO, UNKNOWN, YES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintbooleanbooleanintorg.gvsig.tools.dynobject.DynObjectorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvidercreateProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices) intList<org.gvsig.tools.dataTypes.DataType> intintintintintMethods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
allowFunction, allowGroupBy, allowSpatialIndexSupport, createDefaultFeatureType, getSupportedGeometryTypesSubtypes, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, supportNumericOID, supportPassthroughModeMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
create, hasSQLSupport, isTiledSupported, worksBestTiledMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataFactory
getDescription, getName, isHiddenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.DataFactory
create, isHiddenMethods inherited from interface org.gvsig.fmap.dal.DataStoreProviderFactory
getDescription, getName, hasSQLSupport, isTiledSupported, worksBestTiled
-
Field Details
-
AUTODETECT_ENCODING_NAME
- See Also:
-
AUTODETECT_ENCODING_MAX_RECORDS_NAME
- See Also:
-
AUTODETECT_ENCODING_MAX_RECORDS_DEFAULT_VALUE
public static final int AUTODETECT_ENCODING_MAX_RECORDS_DEFAULT_VALUE- See Also:
-
-
Constructor Details
-
DBFStoreProviderFactory
-
-
Method Details
-
createProvider
public org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider createProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createParameters
public org.gvsig.tools.dynobject.DynObject createParameters() -
allowCreate
public int allowCreate()- Specified by:
allowCreatein interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Overrides:
allowCreatein classorg.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
-
allowWrite
public int allowWrite()- Specified by:
allowWritein interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Overrides:
allowWritein classorg.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
-
allowRead
public int allowRead()- Specified by:
allowReadin interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Overrides:
allowReadin classorg.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
-
hasRasterSupport
public int hasRasterSupport()- Specified by:
hasRasterSupportin interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Overrides:
hasRasterSupportin classorg.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
-
hasTabularSupport
public int hasTabularSupport()- Specified by:
hasTabularSupportin interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Overrides:
hasTabularSupportin classorg.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
-
hasVectorialSupport
public int hasVectorialSupport()- Specified by:
hasVectorialSupportin interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Overrides:
hasVectorialSupportin classorg.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
-
allowMultipleGeometryTypes
public int allowMultipleGeometryTypes() -
allowEditableFeatureType
public int allowEditableFeatureType()- Specified by:
allowEditableFeatureTypein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
allowEditableFeatureTypein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
useLocalIndexesCanImprovePerformance
public int useLocalIndexesCanImprovePerformance()- Specified by:
useLocalIndexesCanImprovePerformancein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
useLocalIndexesCanImprovePerformancein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
isOptimalRecoverFeaturesByReference
public int isOptimalRecoverFeaturesByReference()- Specified by:
isOptimalRecoverFeaturesByReferencein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
isOptimalRecoverFeaturesByReferencein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
getSupportedDataTypes
- Specified by:
getSupportedDataTypesin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
getSupportedDataTypesin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
allowsMandatoryAttributes
public boolean allowsMandatoryAttributes()- Specified by:
allowsMandatoryAttributesin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
allowsMandatoryAttributesin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
allowsPrimaryKeyAttributes
public boolean allowsPrimaryKeyAttributes()- Specified by:
allowsPrimaryKeyAttributesin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
allowsPrimaryKeyAttributesin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
getMaxAttributeNameSize
public int getMaxAttributeNameSize()- Specified by:
getMaxAttributeNameSizein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
getMaxAttributeNameSizein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-