deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wfs
Class RemoteWFService

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

public class RemoteWFService
extends Object
implements OGCWebService

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

Version:
$Revision: 18195 $
Author:
Andreas Poth , last edited by: $Author: mschneider $

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
           
 
Constructor Summary
RemoteWFService(WFSCapabilities capabilities)
          Creates a new instance of RemoteWFService
 
Method Summary
 Object doService(OGCWebServiceRequest request)
          the implementation of this method performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/ method
 OGCCapabilities getCapabilities()
          returns the capabilities of a OGC web service
 WFSCapabilities getWFSCapabilities()
           
 
Methods inherited from class java.lang.Object
clone, 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 interface: OGCWebService
the implementation of this method performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/ method

Specified by:
doService in interface OGCWebService
Parameters:
request - request (WMS, WCS, WFS, CSW, WFS-G, WMPS) to perform
Returns:
result of a service operation
Throws:
OGCWebServiceException

getCapabilities

public OGCCapabilities getCapabilities()
Description copied from interface: OGCWebService
returns the capabilities of a OGC web service

Specified by:
getCapabilities in interface OGCWebService
Returns:
the capabilities of a OGC web service

deegree 2.3 (2010/04/09 10:10 build-4-official)

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