Package org.gvsig.fmap.dal.store.json
Class JsonStoreProviderFactory
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.json.JsonStoreProviderFactory
- 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 JsonStoreProviderFactory
extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
implements org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
-
Field Summary
Fields inherited from interface org.gvsig.fmap.dal.DataStoreProviderFactory
NO, UNKNOWN, YES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintorg.gvsig.tools.dynobject.DynObjectorg.gvsig.fmap.dal.DataStoreProvidercreateProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices) intintintintbooleanintMethods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
allowFunction, allowGroupBy, allowsMandatoryAttributes, allowSpatialIndexSupport, allowsPrimaryKeyAttributes, createDefaultFeatureType, getMaxAttributeNameSize, getSupportedDataTypes, getSupportedGeometryTypesSubtypes, 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, worksBestTiledMethods inherited from interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
allowFunction, allowGroupBy, allowsMandatoryAttributes, allowSpatialIndexSupport, allowsPrimaryKeyAttributes, createDefaultFeatureType, getMaxAttributeNameSize, getSupportedDataTypes, getSupportedGeometryTypesSubtypes, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, supportPassthroughMode
-
Constructor Details
-
JsonStoreProviderFactory
-
-
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 - Specified by:
createProviderin interfaceorg.gvsig.fmap.dal.DataStoreProviderFactory- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createParameters
public org.gvsig.tools.dynobject.DynObject createParameters()- Specified by:
createParametersin interfaceorg.gvsig.fmap.dal.DataFactory
-
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
-
supportNumericOID
public boolean supportNumericOID()- Specified by:
supportNumericOIDin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreProviderFactory- Overrides:
supportNumericOIDin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
-