org.deegree.protocol.wfs.query
Class BBoxQuery

java.lang.Object
  extended by org.deegree.protocol.wfs.query.Query
      extended by org.deegree.protocol.wfs.query.AdHocQuery
          extended by org.deegree.protocol.wfs.query.BBoxQuery

public class BBoxQuery
extends AdHocQuery

A AdHocQuery that selects features using an Envelope.

NOTE: Only KVP-based queries can be of this type. For XML-requests its only possible to use a filter constraint.

Version:
$Revision: $, $Date: $
Author:
Markus Schneider, last edited by: $Author: schneider $

Constructor Summary
BBoxQuery(String handle, TypeName[] typeNames, String featureVersion, ICRS srsName, ProjectionClause[] projectionClauses, SortProperty[] sortBy, Envelope bbox)
          Creates a new BBoxQuery instance.
 
Method Summary
 Envelope getBBox()
          Returns the bounding box constraint.
 
Methods inherited from class org.deegree.protocol.wfs.query.AdHocQuery
getFeatureVersion, getProjectionClauses, getSortBy, getSrsName, getTypeNames
 
Methods inherited from class org.deegree.protocol.wfs.query.Query
getHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BBoxQuery

public BBoxQuery(String handle,
                 TypeName[] typeNames,
                 String featureVersion,
                 ICRS srsName,
                 ProjectionClause[] projectionClauses,
                 SortProperty[] sortBy,
                 Envelope bbox)
Creates a new BBoxQuery instance.

Parameters:
handle - client-generated query identifier, may be null
typeNames - requested feature types (with optional aliases), must not be null and must always contain at least one entry
featureVersion - version of the feature instances to be retrieved, may be null
srsName - WFS-supported SRS that shall be used for returned feature geometries, may be null
projectionClauses - limits the properties of the features that should be retrieved, may be null
sortBy - properties whose values should be used to order the set of feature instances that satisfy the query, may be null
bbox - envelope that constraints the query, must not be null
Method Detail

getBBox

public Envelope getBBox()
Returns the bounding box constraint.

Returns:
the bounding box constraint, never null


Copyright © 2011. All Rights Reserved.