Package org.gvsig.fmap.dal.store.wfs
Class WFSStoreProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
org.gvsig.fmap.dal.store.wfs.WFSStoreProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataStoreProvider,org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider,org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider_v2,org.gvsig.fmap.dal.spi.DataStoreProvider,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dynobject.DynObject,org.gvsig.tools.dynobject.DynObject_v2
public class WFSStoreProvider
extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Author:
- Jorge Piera
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider.FeatureProviderNotFoundException -
Field Summary
FieldsFields inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
store -
Constructor Summary
ConstructorsConstructorDescriptionWFSStoreProvider(org.gvsig.fmap.dal.DataStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.gvsig.fmap.dal.feature.spi.FeatureProvidercreateFeatureProvider(org.gvsig.fmap.dal.feature.FeatureType type) org.gvsig.fmap.dal.feature.spi.FeatureSetProvidercreateSet(org.gvsig.fmap.dal.feature.FeatureQuery query) org.gvsig.fmap.dal.feature.spi.FeatureSetProvidercreateSet(org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType featureType) org.gvsig.fmap.geom.primitive.Envelopeorg.gvsig.fmap.dal.DataServerExplorerlonggetName()intorg.gvsig.fmap.dal.resource.spi.ResourceProviderintbooleanprotected org.gvsig.fmap.dal.feature.spi.FeatureProviderinternalGetFeatureProviderByReference(org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices reference, org.gvsig.fmap.dal.feature.FeatureType featureType) booleanvoidopen()voidperformChanges(Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged) protected static voidMethods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
abortAppend, allowAutomaticValues, allowGeometry, append, beginAppend, beginAppend, canWriteGeometry, clear, close, createExpression, createFeatureLocks, createFeatureSelection, createResource, createSet, delegate, doDispose, endAppend, fixFeatureTypeFromParameters, getChildren, getDynClass, getDynValue, getEnvelope, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getResourcesStorage, getStoreServices, getStoresRepository, getTimes, getTimes, hasDynMethod, hasDynValue, implement, internalGetFeatureProviderByReference, invokeDynMethod, invokeDynMethod, isLocksSupported, isTemporary, passThroughDelete, passThroughDelete, passThroughInsert, passThroughInsertOrUpdate, passThroughUpdate, passThroughUpdate, refresh, savePrjFile, setDynValue, setMetadata, setStoreServices, supportsAppendMode, supportsPassThroughMode, toStringMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
setTransactionMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.spi.DataStoreProvider
setTransactionMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Field Details
-
NAME
-
DESCRIPTION
-
-
Constructor Details
-
WFSStoreProvider
public WFSStoreProvider(org.gvsig.fmap.dal.DataStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
open
public void open() throws org.gvsig.fmap.dal.exception.OpenException- Throws:
org.gvsig.fmap.dal.exception.OpenException
-
registerMetadataDefinition
protected static void registerMetadataDefinition() throws org.gvsig.metadata.exceptions.MetadataException- Throws:
org.gvsig.metadata.exceptions.MetadataException
-
getExplorer
public org.gvsig.fmap.dal.DataServerExplorer getExplorer() throws org.gvsig.fmap.dal.exception.ReadException- Specified by:
getExplorerin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Overrides:
getExplorerin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.ReadException
-
getProviderName
-
createSet
public org.gvsig.fmap.dal.feature.spi.FeatureSetProvider createSet(org.gvsig.fmap.dal.feature.FeatureQuery query) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
createSet
public org.gvsig.fmap.dal.feature.spi.FeatureSetProvider createSet(org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType featureType) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSourceId
-
createNewOID
-
getFeatureCount
public long getFeatureCount() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getOIDType
public int getOIDType() -
getResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource() -
internalGetFeatureProviderByReference
protected org.gvsig.fmap.dal.feature.spi.FeatureProvider internalGetFeatureProviderByReference(org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices reference, org.gvsig.fmap.dal.feature.FeatureType featureType) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
internalGetFeatureProviderByReferencein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFullName
-
getName
-
isKnownEnvelope
public boolean isKnownEnvelope()- Specified by:
isKnownEnvelopein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
isKnownEnvelopein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
hasRetrievedFeaturesLimit
public boolean hasRetrievedFeaturesLimit()- Specified by:
hasRetrievedFeaturesLimitin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
hasRetrievedFeaturesLimitin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getRetrievedFeaturesLimit
public int getRetrievedFeaturesLimit()- Specified by:
getRetrievedFeaturesLimitin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getRetrievedFeaturesLimitin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
performChanges
public void performChanges(Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
performChangesin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
performChangesin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
allowWrite
public boolean allowWrite()- Specified by:
allowWritein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
allowWritein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getEnvelope
public org.gvsig.fmap.geom.primitive.Envelope getEnvelope() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getEnvelopein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getEnvelopein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createFeatureProvider
public org.gvsig.fmap.dal.feature.spi.FeatureProvider createFeatureProvider(org.gvsig.fmap.dal.feature.FeatureType type) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
createFeatureProviderin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
createFeatureProviderin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-