deegree 2.5 (2011/06/29 09:44 build-8-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 java.lang.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  java.util.Map<java.lang.String,java.net.URL> addresses
           
protected  WFSCapabilities capabilities
           
protected static java.lang.String DESCRIBEFEATURETYPE
           
protected static java.lang.String GETCAPABILITIES
           
protected static java.lang.String GETFEATURE
           
protected static java.lang.String GETFEATUREWITHLOCK
           
protected static java.lang.String LOCKFEATURE
           
protected static java.lang.String TRANSACTION
           
 
Constructor Summary
RemoteWFService(WFSCapabilities capabilities)
          Creates a new instance of RemoteWFService
 
Method Summary
 java.lang.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 java.lang.String GETCAPABILITIES
See Also:
Constant Field Values

GETFEATURE

protected static final java.lang.String GETFEATURE
See Also:
Constant Field Values

GETFEATUREWITHLOCK

protected static final java.lang.String GETFEATUREWITHLOCK
See Also:
Constant Field Values

DESCRIBEFEATURETYPE

protected static final java.lang.String DESCRIBEFEATURETYPE
See Also:
Constant Field Values

TRANSACTION

protected static final java.lang.String TRANSACTION
See Also:
Constant Field Values

LOCKFEATURE

protected static final java.lang.String LOCKFEATURE
See Also:
Constant Field Values

capabilities

protected WFSCapabilities capabilities

addresses

protected java.util.Map<java.lang.String,java.net.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 java.lang.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.5 (2011/06/29 09:44 build-8-official)

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