Package org.gvsig.fmap.dal.store.shp
Class SHPStoreProviderFactory
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.shp.SHPStoreProviderFactory
- 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 SHPStoreProviderFactory
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.fmap.dal.feature.FeatureTypeorg.gvsig.tools.dynobject.DynObjectorg.gvsig.fmap.dal.DataStoreProvidercreateProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices) intintintintintbooleanintMethods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
allowFunction, allowGroupBy, allowSpatialIndexSupport, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, 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
-
DEFAULT_GEOMETRY_FIELD_NAME
- See Also:
-
DEFAULT_GEOMETRY_TYPE
public static final int DEFAULT_GEOMETRY_TYPE- See Also:
-
DEFAULT_GEOMETRY_SUBTYPE
public static final int DEFAULT_GEOMETRY_SUBTYPE- See Also:
-
-
Constructor Details
-
SHPStoreProviderFactory
-
-
Method Details
-
createProvider
public org.gvsig.fmap.dal.DataStoreProvider 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
-
getSupportedGeometryTypesSubtypes
- Specified by:
getSupportedGeometryTypesSubtypesin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
getSupportedGeometryTypesSubtypesin 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
-
createDefaultFeatureType
public org.gvsig.fmap.dal.feature.FeatureType createDefaultFeatureType()- Specified by:
createDefaultFeatureTypein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
createDefaultFeatureTypein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory- Returns:
- dummy feature type. Must be overridden by subclasses
-
getMaxAttributeNameSize
public int getMaxAttributeNameSize()- Specified by:
getMaxAttributeNameSizein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
getMaxAttributeNameSizein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-
supportNumericOID
public boolean supportNumericOID()- Specified by:
supportNumericOIDin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
supportNumericOIDin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-