nl.idgis.giserver.ogcserviceclients
Class FeatureServiceClient

java.lang.Object
  extended by nl.idgis.giserver.ogcserviceclients.FeatureServiceClient
Direct Known Subclasses:
LocalWFSClient

public abstract class FeatureServiceClient
extends java.lang.Object


Constructor Summary
FeatureServiceClient(java.lang.String name)
           
 
Method Summary
abstract  java.lang.String getDescribeFeatureType(org.deegree.datatypes.QualifiedName featureType)
           
abstract  java.lang.String getDescribeFeatureType(java.lang.String keyValuePairRequest)
           
abstract  org.deegree.model.feature.FeatureCollection getFeaturesFC(GetFeatureRequest getFeatureReq)
           
abstract  org.deegree.ogcwebservices.wfs.capabilities.WFSFeatureType[] getFeatureTypes()
           
abstract  java.lang.String getGeoFieldName(org.deegree.datatypes.QualifiedName qmftName)
           
 java.lang.String getName()
           
 org.deegree.ogcwebservices.wfs.capabilities.WFSCapabilities getWfsCapabilities()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureServiceClient

public FeatureServiceClient(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getWfsCapabilities

public org.deegree.ogcwebservices.wfs.capabilities.WFSCapabilities getWfsCapabilities()

getFeaturesFC

public abstract org.deegree.model.feature.FeatureCollection getFeaturesFC(GetFeatureRequest getFeatureReq)
                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

getGeoFieldName

public abstract java.lang.String getGeoFieldName(org.deegree.datatypes.QualifiedName qmftName)
                                          throws java.io.IOException
Throws:
java.io.IOException

getDescribeFeatureType

public abstract java.lang.String getDescribeFeatureType(org.deegree.datatypes.QualifiedName featureType)
                                                 throws org.deegree.ogcwebservices.OGCWebServiceException
Throws:
org.deegree.ogcwebservices.OGCWebServiceException

getDescribeFeatureType

public abstract java.lang.String getDescribeFeatureType(java.lang.String keyValuePairRequest)
                                                 throws org.deegree.ogcwebservices.OGCWebServiceException
Throws:
org.deegree.ogcwebservices.OGCWebServiceException

getFeatureTypes

public abstract org.deegree.ogcwebservices.wfs.capabilities.WFSFeatureType[] getFeatureTypes()