org.gvsig.fmap.dal.store.wfs
Class WFSStoreProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
org.gvsig.fmap.dal.store.wfs.WFSStoreProvider
- All Implemented Interfaces:
- org.gvsig.fmap.dal.DataStoreProvider, org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.dynobject.DynObject
public class WFSStoreProvider
- extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Author:
- Jorge Piera
| Nested classes/interfaces inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider |
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider.FeatureProviderNotFoundException |
| Nested classes/interfaces inherited from interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider |
org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider.FeatureTypeChanged |
|
Field Summary |
static java.lang.String |
DESCRIPTION
|
static java.lang.String |
NAME
|
|
Constructor Summary |
WFSStoreProvider(org.gvsig.fmap.dal.DataStoreParameters params,
org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices)
|
| Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider |
allowAutomaticValues, append, beginAppend, canWriteGeometry, clear, close, createFeatureLocks, createFeatureSelection, createResource, delegate, doDispose, endAppend, getChilds, getDynClass, getDynValue, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getStoreServices, getTimes, getTimes, hasDynValue, implement, internalGetFeatureProviderByReference, invokeDynMethod, invokeDynMethod, isLocksSupported, refresh, setDynValue, setMetadata, supportsAppendMode |
| Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable |
dispose, dispose |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.gvsig.tools.dispose.Disposable |
dispose |
DESCRIPTION
public static java.lang.String DESCRIPTION
NAME
public static java.lang.String NAME
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
allowWrite
public boolean allowWrite()
- Specified by:
allowWrite in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
allowWrite in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
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:
createFeatureProvider in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
createFeatureProvider in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.DataException
createNewOID
public java.lang.Object createNewOID()
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
getEnvelope
public org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
throws org.gvsig.fmap.dal.exception.DataException
- Specified by:
getEnvelope in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getEnvelope in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.DataException
getExplorer
public org.gvsig.fmap.dal.DataServerExplorer getExplorer()
throws org.gvsig.fmap.dal.exception.ReadException
- Overrides:
getExplorer in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.ReadException
getFeatureCount
public long getFeatureCount()
throws org.gvsig.fmap.dal.exception.DataException
- Throws:
org.gvsig.fmap.dal.exception.DataException
getFullName
public java.lang.String getFullName()
getName
public java.lang.String getName()
getOIDType
public int getOIDType()
getProviderName
public java.lang.String getProviderName()
getResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource()
getRetrievedFeaturesLimit
public int getRetrievedFeaturesLimit()
- Specified by:
getRetrievedFeaturesLimit in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getRetrievedFeaturesLimit in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
getSourceId
public java.lang.Object getSourceId()
hasRetrievedFeaturesLimit
public boolean hasRetrievedFeaturesLimit()
- Specified by:
hasRetrievedFeaturesLimit in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
hasRetrievedFeaturesLimit in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
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:
internalGetFeatureProviderByReference in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.DataException
isKnownEnvelope
public boolean isKnownEnvelope()
- Specified by:
isKnownEnvelope in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
isKnownEnvelope in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
open
public void open()
throws org.gvsig.fmap.dal.exception.OpenException
- Throws:
org.gvsig.fmap.dal.exception.OpenException
performChanges
public void performChanges(java.util.Iterator deleteds,
java.util.Iterator inserteds,
java.util.Iterator updateds,
java.util.Iterator featureTypesChanged)
throws org.gvsig.fmap.dal.exception.DataException
- Specified by:
performChanges in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
performChanges in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.DataException
registerMetadataDefinition
protected static void registerMetadataDefinition()
throws org.gvsig.metadata.exceptions.MetadataException
- Throws:
org.gvsig.metadata.exceptions.MetadataException
Copyright © 2014 gvSIG Association. All Rights Reserved.