Package org.opengis.cite.iso19142.joins
Class JoinQueryUtils
java.lang.Object
org.opengis.cite.iso19142.joins.JoinQueryUtils
Utility methods for constructing join queries.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
appendSpatialJoinQuery
(Document req, String operator, List<FeatureProperty> properties) Inserts a spatial join query into a GetFeature request entity.static void
appendValueRefToPredicate
(Element predicateElem, FeatureProperty featureProperty) Appends a fes:ValueReference element to a filter predicate.
-
Constructor Details
-
JoinQueryUtils
public JoinQueryUtils()
-
-
Method Details
-
appendSpatialJoinQuery
public static void appendSpatialJoinQuery(Document req, String operator, List<FeatureProperty> properties) Inserts a spatial join query into a GetFeature request entity.- Parameters:
req
- A Document node representing a GetFeature request.operator
- The name of a spatial operator.properties
- A sequence of (2) FeatureProperty descriptors that identify the feature properties in the join condition.
-
appendValueRefToPredicate
public static void appendValueRefToPredicate(Element predicateElem, FeatureProperty featureProperty) Appends a fes:ValueReference element to a filter predicate.- Parameters:
predicateElem
- An Element representing a predicate (operator).featureProperty
- A FeatureProperty descriptor.
-