org.gvsig.remoteclient.wfs.request
Class WFSRequest

java.lang.Object
  extended by org.gvsig.remoteclient.ogc.request.OGCRequest
      extended by org.gvsig.remoteclient.wfs.request.WFSRequest
Direct Known Subclasses:
WFSDescribeFeatureTypeRequest, WFSGetFeatureRequest, WFSTLockFeatureRequest, WFSTransactionRequest

public abstract class WFSRequest
extends OGCRequest

This class sends a WFS request and returns the reply in a local File. It tries if the server supports both HTTP Get and Post requests.

Author:
Jorge Piera LLodrĂ¡ (jorge.piera@iver.es)

Field Summary
protected  WFSStatus status
           
 
Fields inherited from class org.gvsig.remoteclient.ogc.request.OGCRequest
isDeleted, protocolHandler, XMLTAG_ENDCHARACTER, XMLTAG_FINISHCHARACTER, XMLTAG_STARTCHARACTER
 
Constructor Summary
WFSRequest(WFSStatus status, WFSProtocolHandler protocolHandler)
           
 
Method Summary
 WFSRequestInformation createRequestInformation()
          Creates a request information
 java.io.File sendRequest(org.gvsig.compat.net.ICancellable cancel)
          Send a request to the server.
 
Methods inherited from class org.gvsig.remoteclient.ogc.request.OGCRequest
createXMLEndtTag, createXMLStartTag, getHttpGetRequest, getHttpPostRequest, getOperationName, getSchemaLocation, getSymbol, getTempFilePrefix, getURL, isDeleted, setDeleted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status

protected WFSStatus status
Constructor Detail

WFSRequest

public WFSRequest(WFSStatus status,
                  WFSProtocolHandler protocolHandler)
Method Detail

createRequestInformation

public WFSRequestInformation createRequestInformation()
Creates a request information

Returns:
a request information

sendRequest

public java.io.File sendRequest(org.gvsig.compat.net.ICancellable cancel)
                         throws java.net.ConnectException,
                                java.net.UnknownHostException,
                                java.io.IOException
Description copied from class: OGCRequest
Send a request to the server.

Overrides:
sendRequest in class OGCRequest
Returns:
The server reply
Throws:
java.net.ConnectException
java.net.UnknownHostException
java.io.IOException


Copyright © 2014 gvSIG Association. All Rights Reserved.