deegree 2.1 (2007/11/08 09:57 build-328-official)

org.deegree.ogcwebservices.wfs
Class RemoteWFService

java.lang.Object
  extended by org.deegree.ogcwebservices.wfs.WFService
      extended by org.deegree.ogcwebservices.wfs.RemoteWFService
All Implemented Interfaces:
OGCWebService

public class RemoteWFService
extends WFService

An instance of the class acts as a wrapper to a remote WFS.

Version:
$Revision: 7710 $
Author:
Andreas Poth , last edited by: $Author: apoth $

Field Summary
protected  Map<String,URL> addresses
           
protected  WFSCapabilities capabilities
           
protected static String DESCRIBEFEATURETYPE
           
protected static String GETCAPABILITIES
           
protected static String GETFEATURE
           
protected static String GETFEATUREWITHLOCK
           
protected static String LOCKFEATURE
           
protected static String TRANSACTION
           
 
Fields inherited from class org.deegree.ogcwebservices.wfs.WFService
VERSION
 
Constructor Summary
RemoteWFService(WFSCapabilities capabilities)
          Creates a new instance of RemoteWFService
 
Method Summary
 Object doService(OGCWebServiceRequest request)
          Performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/ method.
 WFSCapabilities getCapabilities()
          Returns the capabilities of the WFService.
 WFSCapabilities getWFSCapabilities()
           
 
Methods inherited from class org.deegree.ogcwebservices.wfs.WFService
clone, getMappedFeatureType, getMappedFeatureTypes
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GETCAPABILITIES

protected static final String GETCAPABILITIES
See Also:
Constant Field Values

GETFEATURE

protected static final String GETFEATURE
See Also:
Constant Field Values

GETFEATUREWITHLOCK

protected static final String GETFEATUREWITHLOCK
See Also:
Constant Field Values

DESCRIBEFEATURETYPE

protected static final String DESCRIBEFEATURETYPE
See Also:
Constant Field Values

TRANSACTION

protected static final String TRANSACTION
See Also:
Constant Field Values

LOCKFEATURE

protected static final String LOCKFEATURE
See Also:
Constant Field Values

capabilities

protected WFSCapabilities capabilities

addresses

protected Map<String,URL> addresses
Constructor Detail

RemoteWFService

public RemoteWFService(WFSCapabilities capabilities)
                throws OGCWebServiceException
Creates a new instance of RemoteWFService

Parameters:
capabilities -
Throws:
OGCWebServiceException
Method Detail

getWFSCapabilities

public WFSCapabilities getWFSCapabilities()
Returns:
capabilities

doService

public Object doService(OGCWebServiceRequest request)
                 throws OGCWebServiceException
Description copied from class: WFService
Performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/ method.

Specified by:
doService in interface OGCWebService
Overrides:
doService in class WFService
Parameters:
request - WFS request to perform
Throws:
OGCWebServiceException

getCapabilities

public WFSCapabilities getCapabilities()
Description copied from class: WFService
Returns the capabilities of the WFService.

Specified by:
getCapabilities in interface OGCWebService
Overrides:
getCapabilities in class WFService
Returns:
the capabilities, this is actually a WFSConfiguration instance

deegree 2.1 (2007/11/08 09:57 build-328-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net