|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GetFeatureType
A representation of the model object 'Get Feature Type'. A GetFeature element contains one or more Query elements that describe a query operation on one feature type. In response to a GetFeature request, a Web Feature Service must be able to generate a GML3 response that validates using a schema generated by the DescribeFeatureType request. A Web Feature Service may support other possibly non-XML (and even binary) output formats as long as those formats are advertised in the capabilities document.
The following features are supported:
Query
Max Features
Output Format
Result Type
Traverse Xlink Depth
Traverse Xlink Expiry
Format Options
WfsPackage.getGetFeatureType()
Method Summary | |
---|---|
java.util.Map |
getFormatOptions()
The format options to be applied to any response to the GetFeature requst. |
java.math.BigInteger |
getMaxFeatures()
Returns the value of the 'Max Features' attribute. |
java.lang.String |
getOutputFormat()
Returns the value of the 'Output Format' attribute. |
org.eclipse.emf.common.util.EList |
getQuery()
Returns the value of the 'Query' containment reference list. |
ResultTypeType |
getResultType()
Returns the value of the 'Result Type' attribute. |
java.lang.String |
getTraverseXlinkDepth()
Returns the value of the 'Traverse Xlink Depth' attribute. |
java.math.BigInteger |
getTraverseXlinkExpiry()
Returns the value of the 'Traverse Xlink Expiry' attribute. |
boolean |
isSetOutputFormat()
Returns whether the value of the ' Output Format ' attribute is set. |
boolean |
isSetResultType()
Returns whether the value of the ' Result Type ' attribute is set. |
void |
setFormatOptions(java.util.Map value)
Sets the value of the ' Format Options ' attribute. |
void |
setMaxFeatures(java.math.BigInteger value)
Sets the value of the ' Max Features ' attribute. |
void |
setOutputFormat(java.lang.String value)
Sets the value of the ' Output Format ' attribute. |
void |
setResultType(ResultTypeType value)
Sets the value of the ' Result Type ' attribute. |
void |
setTraverseXlinkDepth(java.lang.String value)
Sets the value of the ' Traverse Xlink Depth ' attribute. |
void |
setTraverseXlinkExpiry(java.math.BigInteger value)
Sets the value of the ' Traverse Xlink Expiry ' attribute. |
void |
unsetOutputFormat()
Unsets the value of the ' Output Format ' attribute. |
void |
unsetResultType()
Unsets the value of the ' Result Type ' attribute. |
Methods inherited from interface net.opengis.wfs.BaseRequestType |
---|
getBaseUrl, getHandle, getProvidedVersion, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setHandle, setProvidedVersion, setService, setVersion, unsetService, unsetVersion |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
org.eclipse.emf.common.util.EList getQuery()
QueryType
.
If the meaning of the 'Query' containment reference list isn't clear, there really should be more of a description here...
WfsPackage.getGetFeatureType_Query()
java.math.BigInteger getMaxFeatures()
setMaxFeatures(BigInteger)
,
WfsPackage.getGetFeatureType_MaxFeatures()
void setMaxFeatures(java.math.BigInteger value)
Max Features
' attribute.
value
- the new value of the 'Max Features' attribute.getMaxFeatures()
java.lang.String getOutputFormat()
"text/xml; subtype=gml/3.1.1"
.
The outputFormat attribute is used to specify the output
format that the Web Feature Service should generate in
response to a GetFeature or GetFeatureWithLock element.
The default value of 'text/xml; subtype=gml/3.1.1'
indicates that the output is an XML document that
conforms to the Geography Markup Language (GML)
Implementation Specification V3.1.1.
For the purposes of experimentation, vendor extension,
or even extensions that serve a specific community of
interest, other acceptable output format values may be
used to specify other formats as long as those values
are advertised in the capabilities document.
For example, the value WKB may be used to indicate that a
Well Known Binary format be used to encode the output.
isSetOutputFormat()
,
unsetOutputFormat()
,
setOutputFormat(String)
,
WfsPackage.getGetFeatureType_OutputFormat()
void setOutputFormat(java.lang.String value)
Output Format
' attribute.
value
- the new value of the 'Output Format' attribute.isSetOutputFormat()
,
unsetOutputFormat()
,
getOutputFormat()
void unsetOutputFormat()
Output Format
' attribute.
isSetOutputFormat()
,
getOutputFormat()
,
setOutputFormat(String)
boolean isSetOutputFormat()
Output Format
' attribute is set.
unsetOutputFormat()
,
getOutputFormat()
,
setOutputFormat(String)
ResultTypeType getResultType()
"results"
.
The literals are from the enumeration ResultTypeType
.
The resultType attribute is used to indicate
what response a WFS should return to user once
a GetFeature request is processed.
Possible values are:
results - meaning that the full response set
(i.e. all the feature instances)
should be returned.
hits - meaning that an empty response set
should be returned (i.e. no feature
instances should be returned) but
the "numberOfFeatures" attribute
should be set to the number of feature
instances that would be returned.
ResultTypeType
,
isSetResultType()
,
unsetResultType()
,
setResultType(ResultTypeType)
,
WfsPackage.getGetFeatureType_ResultType()
void setResultType(ResultTypeType value)
Result Type
' attribute.
value
- the new value of the 'Result Type' attribute.ResultTypeType
,
isSetResultType()
,
unsetResultType()
,
getResultType()
void unsetResultType()
Result Type
' attribute.
isSetResultType()
,
getResultType()
,
setResultType(ResultTypeType)
boolean isSetResultType()
Result Type
' attribute is set.
unsetResultType()
,
getResultType()
,
setResultType(ResultTypeType)
java.lang.String getTraverseXlinkDepth()
setTraverseXlinkDepth(String)
,
WfsPackage.getGetFeatureType_TraverseXlinkDepth()
void setTraverseXlinkDepth(java.lang.String value)
Traverse Xlink Depth
' attribute.
value
- the new value of the 'Traverse Xlink Depth' attribute.getTraverseXlinkDepth()
java.math.BigInteger getTraverseXlinkExpiry()
setTraverseXlinkExpiry(BigInteger)
,
WfsPackage.getGetFeatureType_TraverseXlinkExpiry()
void setTraverseXlinkExpiry(java.math.BigInteger value)
Traverse Xlink Expiry
' attribute.
value
- the new value of the 'Traverse Xlink Expiry' attribute.getTraverseXlinkExpiry()
java.util.Map getFormatOptions()
This property is not part of the standard model but an extension.
void setFormatOptions(java.util.Map value)
Format Options
' attribute.
value
- the new value of the 'Format Options' attribute.getFormatOptions()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |