|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 PropertyNames. 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 FeatureTypes 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 nullservice - WFService to be used, must not be nulloutputFormat - output format, must not be nullcheckInputDomain - 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 served| Method Detail |
|---|
public java.util.Collection<org.deegree.feature.types.FeatureType> getFeatureTypes()
FeatureTypes 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()
nullpublic 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 | |||||||||