|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.OGCWebServiceRequest_Impl
org.deegree_impl.services.wfs.protocol.WFSBasicRequest_Impl
org.deegree_impl.services.wfs.protocol.WFSGetFeatureRequest_Impl
The GetFeature interface can be used to package one or more query descriptions into a single request. The results of all queries packaged in a GetFeature request are concatenated to produce the result set.
--------------------------------------------------------
Field Summary | |
private java.util.ArrayList |
featureIds
|
private Filter |
filter
|
private java.lang.String |
handle
|
private int |
maxFeatures
|
private java.lang.String |
outputFormat
|
private java.util.ArrayList |
propertyNames
|
private java.util.ArrayList |
query
|
private int |
startPosition
|
private java.util.ArrayList |
typeNames
|
Fields inherited from class org.deegree_impl.services.wfs.protocol.WFSBasicRequest_Impl |
|
Fields inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
id, request, service, vendorSpecificParameter, version |
Constructor Summary | |
WFSGetFeatureRequest_Impl(java.lang.String version,
java.lang.String id,
java.util.HashMap vendorSpecificParameter,
WFSNative native_,
java.lang.String outputFormat,
java.lang.String handle,
Filter filter,
int maxFeatures,
int startPosition,
WFSQuery[] query,
java.lang.String[] propertyNames,
java.lang.String[] featureIds,
java.lang.String[] typeNames)
constructor initializing the class with the |
Method Summary | |
void |
addFeatureIds(java.lang.String featureIds)
adds the |
void |
addPropertyNames(java.lang.String propertyNames)
adds the |
void |
addQuery(WFSQuery query)
adds the |
void |
addTypeNames(java.lang.String TypeNames)
adds the |
java.lang.String |
exportAsXML()
exports the request in its XML representation |
java.lang.String[] |
getFeatureIds()
A list of feature identifiers upon which the specified operation shall be applied. |
Filter |
getFilter()
A filter specification describes a set of features to operate upon. |
java.lang.String |
getHandle()
The handle attribute is included to allow a client to associate a mnemonic name to the |
int |
getMaxFeatures()
The optional maxFeatures attribute can be used to limit the number of features that a GetFeature request retrieves. |
java.lang.String |
getOutputFormat()
The outputFormat attribute defines the format to use to generate the result set. |
java.lang.String[] |
getPropertyNames()
The property names is used to enumerate the feature properties or attributes that should be selected. |
WFSQuery[] |
getQuery()
The query defines which feature type to query, what properties to retrieve and what constraints (spatial and non-spatial) to apply to those properties. |
int |
getStartPosition()
The startPosition parameter identifies the first result set entry to be returned specified the default is the first record |
java.lang.String[] |
getTypeNames()
A list of feature type names to query. |
void |
setFeatureIds(java.lang.String[] featureIds)
sets the |
void |
setFilter(Filter filter)
sets the |
void |
setHandle(java.lang.String handle)
|
void |
setMaxFeatures(int maxFeatures)
sets the |
void |
setOutputFormat(java.lang.String outputFormat)
sets the |
void |
setPropertyNames(java.lang.String[] propertyNames)
sets the |
void |
setQuery(WFSQuery[] query)
sets the |
void |
setStartPosition(int startPosition)
sets the |
void |
setTypeNames(java.lang.String[] typeNames)
sets the |
java.lang.String |
toString()
|
Methods inherited from class org.deegree_impl.services.wfs.protocol.WFSBasicRequest_Impl |
getNative, setNative |
Methods inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, putVendorSpecificParameter, setId, setRequest, setService, setVendorSpecificParameter, setVersion |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deegree.services.wfs.protocol.WFSBasicRequest |
getNative |
Methods inherited from interface org.deegree.services.OGCWebServiceRequest |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion |
Field Detail |
private java.util.ArrayList featureIds
private java.util.ArrayList propertyNames
private java.util.ArrayList query
private java.util.ArrayList typeNames
private Filter filter
private java.lang.String handle
private java.lang.String outputFormat
private int maxFeatures
private int startPosition
Constructor Detail |
public WFSGetFeatureRequest_Impl(java.lang.String version, java.lang.String id, java.util.HashMap vendorSpecificParameter, WFSNative native_, java.lang.String outputFormat, java.lang.String handle, Filter filter, int maxFeatures, int startPosition, WFSQuery[] query, java.lang.String[] propertyNames, java.lang.String[] featureIds, java.lang.String[] typeNames)
Method Detail |
public java.lang.String getOutputFormat()
getOutputFormat
in interface WFSGetFeatureRequest
public void setOutputFormat(java.lang.String outputFormat)
public java.lang.String getHandle()
getHandle
in interface WFSGetFeatureRequest
public void setHandle(java.lang.String handle)
handle
- public WFSQuery[] getQuery()
only used for xml-coded requests
getQuery
in interface WFSGetFeatureRequest
public void addQuery(WFSQuery query)
public void setQuery(WFSQuery[] query)
public int getMaxFeatures()
getMaxFeatures
in interface WFSGetFeatureRequest
public void setMaxFeatures(int maxFeatures)
public int getStartPosition()
getStartPosition
in interface WFSGetFeatureRequest
public void setStartPosition(int startPosition)
public java.lang.String[] getPropertyNames()
only use for name-value-pair encoded requests
getPropertyNames
in interface WFSGetFeatureRequest
public void addPropertyNames(java.lang.String propertyNames)
public void setPropertyNames(java.lang.String[] propertyNames)
public java.lang.String[] getFeatureIds()
Only used for name-value-pair encoded requests
getFeatureIds
in interface WFSGetFeatureRequest
public void addFeatureIds(java.lang.String featureIds)
public void setFeatureIds(java.lang.String[] featureIds)
public java.lang.String[] getTypeNames()
only used for name-value-pair encoded requests
getTypeNames
in interface WFSGetFeatureRequest
public void addTypeNames(java.lang.String TypeNames)
public void setTypeNames(java.lang.String[] typeNames)
public Filter getFilter()
getFilter
in interface WFSGetFeatureRequest
public void setFilter(Filter filter)
public java.lang.String exportAsXML()
exportAsXML
in interface Marshallable
exportAsXML
in class WFSBasicRequest_Impl
public java.lang.String toString()
toString
in class OGCWebServiceRequest_Impl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |