org.geotools.data.wfs
Interface WFSDataStore

All Superinterfaces:
DataAccess<SimpleFeatureType,SimpleFeature>, DataStore
All Known Implementing Classes:
WFS_1_0_0_DataStore, WFS_1_1_0_DataStore

public interface WFSDataStore
extends DataStore

DataStore extension interface to provide WFS specific extra information.

Since:
2.5.x
Author:
Gabriel Roldan
Module:

Method Summary
 URL getCapabilitiesURL()
           
 URL getDescribeFeatureTypeURL(String typeName)
           
 String getFeatureTypeAbstract(String typeName)
           
 ReferencedEnvelope getFeatureTypeBounds(String typeName)
           
 CoordinateReferenceSystem getFeatureTypeCRS(String typeName)
           
 Set<String> getFeatureTypeKeywords(String typeName)
           
 QName getFeatureTypeName(String typeName)
           
 String getFeatureTypeTitle(String typeName)
           
 ReferencedEnvelope getFeatureTypeWGS84Bounds(String typeName)
           
 WFSServiceInfo getInfo()
          Overrides DataAccess.getInfo() so it type narrows to a WFSServiceInfo
 Integer getMaxFeatures()
           
 String getServiceAbstract()
           
 Set<String> getServiceKeywords()
           
 URI getServiceProviderUri()
           
 String getServiceTitle()
           
 String getServiceVersion()
           
 boolean isPreferPostOverGet()
           
 void setMaxFeatures(Integer maxFeatures)
           
 void setPreferPostOverGet(Boolean booleanValue)
           
 
Methods inherited from interface DataStore
getFeatureReader, getFeatureSource, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getLockingManager, getSchema, getTypeNames, getView, updateSchema
 
Methods inherited from interface DataAccess
createSchema, dispose, getFeatureSource, getNames, getSchema, updateSchema
 

Method Detail

getInfo

WFSServiceInfo getInfo()
Overrides DataAccess.getInfo() so it type narrows to a WFSServiceInfo

Specified by:
getInfo in interface DataAccess<SimpleFeatureType,SimpleFeature>
Returns:
service information
See Also:
DataAccess.getInfo()

getCapabilitiesURL

URL getCapabilitiesURL()

getServiceTitle

String getServiceTitle()

getServiceVersion

String getServiceVersion()

getServiceAbstract

String getServiceAbstract()

getServiceKeywords

Set<String> getServiceKeywords()

getServiceProviderUri

URI getServiceProviderUri()

getFeatureTypeTitle

String getFeatureTypeTitle(String typeName)

getFeatureTypeName

QName getFeatureTypeName(String typeName)

getFeatureTypeAbstract

String getFeatureTypeAbstract(String typeName)

getFeatureTypeWGS84Bounds

ReferencedEnvelope getFeatureTypeWGS84Bounds(String typeName)

getFeatureTypeBounds

ReferencedEnvelope getFeatureTypeBounds(String typeName)

getFeatureTypeCRS

CoordinateReferenceSystem getFeatureTypeCRS(String typeName)

getFeatureTypeKeywords

Set<String> getFeatureTypeKeywords(String typeName)

getDescribeFeatureTypeURL

URL getDescribeFeatureTypeURL(String typeName)

setMaxFeatures

void setMaxFeatures(Integer maxFeatures)

getMaxFeatures

Integer getMaxFeatures()

setPreferPostOverGet

void setPreferPostOverGet(Boolean booleanValue)
Parameters:
booleanValue - Boolean.TRUE to prefer POST over GET, Boolean.FALSE for the opposite, null for auto (let the implementation decide)

isPreferPostOverGet

boolean isPreferPostOverGet()


Copyright © 1996-2010 Geotools. All Rights Reserved.