org.deegree.ogcwebservices.wfs.operation
Class AugmentableGetFeature
java.lang.Object
org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest
org.deegree.ogcwebservices.wfs.operation.GetFeature
org.deegree.ogcwebservices.wfs.operation.AugmentableGetFeature
- All Implemented Interfaces:
- java.io.Serializable, OGCWebServiceRequest
public class AugmentableGetFeature
- extends GetFeature
"Proxy" GetFeature request object, only created by GetFeature.create(Map)
if the FEATUREID parameter is used
without TYPENAME parameter.
It is augmented with information from the WFSConfiguration
to retrieve the names of the associated feature
types.
- Version:
- $Revision: 9345 $, $Date: 2007-12-27 16:22:25 +0000 (Do, 27 Dez 2007) $
- Author:
- Markus Schneider, last edited by: $Author: apoth $
- See Also:
- Serialized Form
Constructor Summary |
AugmentableGetFeature(java.lang.String version,
java.lang.String id,
java.lang.String handle,
GetFeature.RESULT_TYPE resultType,
java.lang.String outputFormat,
int maxFeatures,
int startPosition,
int traverseXLinkDepth,
int traverseXLinkExpiry,
Query[] queries,
java.util.Map<java.lang.String,java.lang.String> vendorSpecificParam)
Creates a new AugmentableGetFeature instance. |
Methods inherited from class org.deegree.ogcwebservices.wfs.operation.GetFeature |
create, create, create, create, extractPropNames, getMaxFeatures, getOutputFormat, getQuery, getResultType, getStartPosition, getTraverseXLinkDepth, getTraverseXLinkExpiry, guessAllMissingNamespaces, guessMissingTypeNameNamespaces, setMaxFeatures, setQueries, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AugmentableGetFeature
AugmentableGetFeature(java.lang.String version,
java.lang.String id,
java.lang.String handle,
GetFeature.RESULT_TYPE resultType,
java.lang.String outputFormat,
int maxFeatures,
int startPosition,
int traverseXLinkDepth,
int traverseXLinkExpiry,
Query[] queries,
java.util.Map<java.lang.String,java.lang.String> vendorSpecificParam)
- Creates a new
AugmentableGetFeature
instance.
- Parameters:
version
- request versionid
- id of the requesthandle
- resultType
- desired result type (results | hits)outputFormat
- requested result formatmaxFeatures
- startPosition
- deegree specific parameter defining where to start considering featurestraverseXLinkDepth
- traverseXLinkExpiry
- queries
- vendorSpecificParam
-
augment
public void augment(WFSConfiguration config)
throws InconsistentRequestException,
InvalidParameterValueException
- Augments the KVP request with the needed information from the
WFSConfiguration
.
- Parameters:
config
-
- Throws:
InconsistentRequestException
InvalidParameterValueException
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org