deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.ogcwebservices.sos
Class WFSRequestGenerator

java.lang.Object
  extended by org.deegree.ogcwebservices.sos.WFSRequestGenerator

public class WFSRequestGenerator
extends java.lang.Object

generate the wfs requests

Author:
Matthias Kulbe , Andreas Poth

Constructor Summary
WFSRequestGenerator()
           
 
Method Summary
static org.w3c.dom.Document createBBoxWFSRequest(Envelope bbox, QualifiedName featureTypeName, QualifiedName coordPropertyName)
           
static org.w3c.dom.Document createIsLikeOperationWFSRequest(java.lang.String[] literals, QualifiedName featureType, QualifiedName propertyName)
          creates a WFS Request with one or more isLike Operations
static org.w3c.dom.Document createObservationWFSRequest(java.lang.Object[] times, QualifiedName featureTypeName, QualifiedName timePropertyName, Operation filterOperation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WFSRequestGenerator

public WFSRequestGenerator()
Method Detail

createIsLikeOperationWFSRequest

public static org.w3c.dom.Document createIsLikeOperationWFSRequest(java.lang.String[] literals,
                                                                   QualifiedName featureType,
                                                                   QualifiedName propertyName)
                                                            throws java.io.IOException,
                                                                   org.xml.sax.SAXException,
                                                                   XMLParsingException
creates a WFS Request with one or more isLike Operations

Parameters:
literals -
featureType -
propertyName -
Returns:
the request
Throws:
java.io.IOException
org.xml.sax.SAXException
XMLParsingException

createBBoxWFSRequest

public static org.w3c.dom.Document createBBoxWFSRequest(Envelope bbox,
                                                        QualifiedName featureTypeName,
                                                        QualifiedName coordPropertyName)
                                                 throws java.io.IOException,
                                                        org.xml.sax.SAXException,
                                                        XMLParsingException,
                                                        GeometryException
Parameters:
bbox -
featureTypeName -
coordPropertyName -
Returns:
the request
Throws:
java.io.IOException
org.xml.sax.SAXException
XMLParsingException
GeometryException

createObservationWFSRequest

public static org.w3c.dom.Document createObservationWFSRequest(java.lang.Object[] times,
                                                               QualifiedName featureTypeName,
                                                               QualifiedName timePropertyName,
                                                               Operation filterOperation)
                                                        throws java.io.IOException,
                                                               org.xml.sax.SAXException,
                                                               XMLParsingException
Parameters:
times -
featureTypeName -
timePropertyName -
filterOperation -
Returns:
the request
Throws:
java.io.IOException
org.xml.sax.SAXException
XMLParsingException

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