|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.protocol.wfs.getfeature.Query
org.deegree.protocol.wfs.getfeature.FeatureIdQuery
public class FeatureIdQuery
A Query that selects features using a list of ids.
NOTE: Only KVP-based queries can be of this type. For XML-requests its only possible to use a filter constraint.
| Constructor Summary | |
|---|---|
FeatureIdQuery(java.lang.String handle,
TypeName[] typeNames,
java.lang.String[] featureIds,
java.lang.String featureVersion,
CRS srsName,
PropertyName[][] propertyNames,
XLinkPropertyName[][] xLinkPropertyNames,
SortProperty[] sortBy)
Creates a new FeatureIdQuery instance. |
|
| Method Summary | |
|---|---|
java.lang.String[] |
getFeatureIds()
Returns the requested feature ids. |
PropertyName[][] |
getPropertyNames()
From WFS Speification V1.1, clause 14.7.3.1: A list of properties may be specified for each feature type that is being queried. |
XLinkPropertyName[][] |
getXLinkPropertyNames()
Returns the properties for which the the traversal of nested XLinks is selectively requested. |
| Methods inherited from class org.deegree.protocol.wfs.getfeature.Query |
|---|
getFeatureVersion, getHandle, getSortBy, getSrsName, getTypeNames |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FeatureIdQuery(java.lang.String handle,
TypeName[] typeNames,
java.lang.String[] featureIds,
java.lang.String featureVersion,
CRS srsName,
PropertyName[][] propertyNames,
XLinkPropertyName[][] xLinkPropertyNames,
SortProperty[] sortBy)
FeatureIdQuery instance.
handle - client-generated query identifier, may be nulltypeNames - requested feature types (with optional aliases), must not be null, but can be emptyfeatureVersion - version of the feature instances to be retrieved, may be nullsrsName - WFS-supported SRS that should be used for returned feature geometries, may be nullpropertyNames - properties of the features that should be retrieved, may be nullxLinkPropertyNames - properties for which the the traversal of nested XLinks is selectively requested, may be nullsortBy - properties whose values should be used to order the set of feature instances that satisfy the query,
may be nullfeatureIds - requested feature ids, must not be null| Method Detail |
|---|
public PropertyName[][] getPropertyNames()
From WFS Speification V1.1, clause 14.7.3.1: A list of properties may be specified for each feature type that is being queried. A "*" character can be used to indicate that all properties should be retrieved. There is a 1:1 mapping between each element in a FEATUREID or TYPENAME list and the PROPERTYNAME list. The absense of a value also indicates that all properties should be fetched.
public XLinkPropertyName[][] getXLinkPropertyNames()
public java.lang.String[] getFeatureIds()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||