|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.services.wfs.GetFeatureAnalyzer
public class GetFeatureAnalyzer
Responsible for validating the queries contained in GetFeature
requests and generating a corresponding
sequence of feature store queries.
Also performs some normalizing on the values of PropertyName
s. TODO describe strategy
Constructor Summary | |
---|---|
GetFeatureAnalyzer(org.deegree.protocol.wfs.getfeature.GetFeature request,
WFSController controller,
WFService service,
org.deegree.gml.GMLVersion outputFormat,
boolean checkInputDomain)
Creates a new GetFeatureAnalyzer . |
Method Summary | |
---|---|
java.util.Collection<org.deegree.feature.types.FeatureType> |
getFeatureTypes()
Returns all FeatureType s that may be returned in the response to the request. |
java.util.Map<org.deegree.feature.persistence.FeatureStore,java.util.List<org.deegree.feature.persistence.query.Query>> |
getQueries()
Returns the feature store queries that have to performed for this request. |
org.deegree.cs.CRS |
getRequestedCRS()
Returns the crs that the returned geometries should have. |
org.deegree.filter.expression.PropertyName[] |
getRequestedProps()
Returns the features properties to be included in the output. |
org.deegree.protocol.wfs.getfeature.XLinkPropertyName[] |
getXLinkProps()
Returns the specific XLink-behaviour for features properties. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GetFeatureAnalyzer(org.deegree.protocol.wfs.getfeature.GetFeature request, WFSController controller, WFService service, org.deegree.gml.GMLVersion outputFormat, boolean checkInputDomain) throws OWSException
GetFeatureAnalyzer
.
request
- get feature request to be performed, must not be null
service
- WFService
to be used, must not be null
outputFormat
- output format, must not be null
checkInputDomain
- true, if geometries in query constraints should be checked against validity domain of the SRS (needed
for CITE 1.1.0 compliance)
OWSException
- if the request cannot be performed, e.g. because it queries feature types that are not servedMethod Detail |
---|
public java.util.Collection<org.deegree.feature.types.FeatureType> getFeatureTypes()
FeatureType
s that may be returned in the response to the request.
null
if any of the feature types served by the WFS could
be returned (happens only for KVP-request with feature ids and without typenames)public java.util.Map<org.deegree.feature.persistence.FeatureStore,java.util.List<org.deegree.feature.persistence.query.Query>> getQueries()
null
public org.deegree.cs.CRS getRequestedCRS()
null
(use native crs)public org.deegree.filter.expression.PropertyName[] getRequestedProps()
null
(include all properties)public org.deegree.protocol.wfs.getfeature.XLinkPropertyName[] getXLinkProps()
null
(no specific behaviour)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |