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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
     
    int
     
    int
     
    int
     
    org.gvsig.tools.dynobject.DynObject
     
    org.gvsig.fmap.dal.DataStoreProvider
    createProvider(org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices)
     
    int
     
    int
     
    int
     
    int
     
    boolean
     
    int
     

    Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory

    allowFunction, allowGroupBy, allowsMandatoryAttributes, allowSpatialIndexSupport, allowsPrimaryKeyAttributes, createDefaultFeatureType, getMaxAttributeNameSize, getSupportedDataTypes, getSupportedGeometryTypesSubtypes, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, supportPassthroughMode

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory

    create, hasSQLSupport, isTiledSupported, worksBestTiled

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataFactory

    getDescription, getName, isHidden

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.fmap.dal.DataFactory

    create, isHidden

    Methods inherited from interface org.gvsig.fmap.dal.DataStoreProviderFactory

    getDescription, getName, hasSQLSupport, isTiledSupported, worksBestTiled

    Methods inherited from interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory

    allowFunction, allowGroupBy, allowsMandatoryAttributes, allowSpatialIndexSupport, allowsPrimaryKeyAttributes, createDefaultFeatureType, getMaxAttributeNameSize, getSupportedDataTypes, getSupportedGeometryTypesSubtypes, preferNotToUseNonNullRestrictions, supportInsertOrUpdate, supportPassthroughMode
  • Constructor Details

    • JsonStoreProviderFactory

      public JsonStoreProviderFactory(String name, String description)
  • 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:
      createProvider in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
    • createParameters

      public org.gvsig.tools.dynobject.DynObject createParameters()
      Specified by:
      createParameters in interface org.gvsig.fmap.dal.DataFactory
    • allowCreate

      public int allowCreate()
      Specified by:
      allowCreate in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      allowCreate in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • allowWrite

      public int allowWrite()
      Specified by:
      allowWrite in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      allowWrite in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • allowRead

      public int allowRead()
      Specified by:
      allowRead in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      allowRead in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • hasRasterSupport

      public int hasRasterSupport()
      Specified by:
      hasRasterSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasRasterSupport in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • hasTabularSupport

      public int hasTabularSupport()
      Specified by:
      hasTabularSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasTabularSupport in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • hasVectorialSupport

      public int hasVectorialSupport()
      Specified by:
      hasVectorialSupport in interface org.gvsig.fmap.dal.DataStoreProviderFactory
      Overrides:
      hasVectorialSupport in class org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory
    • allowMultipleGeometryTypes

      public int allowMultipleGeometryTypes()
    • allowEditableFeatureType

      public int allowEditableFeatureType()
      Specified by:
      allowEditableFeatureType in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      allowEditableFeatureType in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • useLocalIndexesCanImprovePerformance

      public int useLocalIndexesCanImprovePerformance()
      Specified by:
      useLocalIndexesCanImprovePerformance in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      useLocalIndexesCanImprovePerformance in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • isOptimalRecoverFeaturesByReference

      public int isOptimalRecoverFeaturesByReference()
      Specified by:
      isOptimalRecoverFeaturesByReference in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      isOptimalRecoverFeaturesByReference in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory
    • supportNumericOID

      public boolean supportNumericOID()
      Specified by:
      supportNumericOID in interface org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory
      Overrides:
      supportNumericOID in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderFactory