Package org.geotools.wfs.bindings
Class GetGmlObjectTypeBinding
Object
AbstractComplexBinding
AbstractComplexEMFBinding
GetGmlObjectTypeBinding
- All Implemented Interfaces:
Binding
,ComplexBinding
Binding object for the type http://www.opengis.net/wfs:GetGmlObjectType.
<xsd:complexType name="GetGmlObjectType">
<xsd:annotation>
<xsd:documentation>
A GetGmlObjectType element contains exactly one GmlObjectId.
The value of the gml:id attribute on that GmlObjectId is used
as a unique key to retrieve the complex element with a
gml:id attribute with the same value.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="wfs:BaseRequestType">
<xsd:sequence>
<xsd:element ref="ogc:GmlObjectId"/>
</xsd:sequence>
<xsd:attribute default="GML3" name="outputFormat"
type="xsd:string" use="optional"/>
<xsd:attribute name="traverseXlinkDepth" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>
This attribute indicates the depth to which nested
property XLink linking element locator attribute
(href) XLinks are traversed and resolved if possible.
A value of "1" indicates that one linking element
locator attribute (href) XLink will be traversed
and the referenced element returned if possible, but
nested property XLink linking element locator attribute
(href) XLinks in the returned element are not traversed.
A value of "*" indicates that all nested property XLink
linking element locator attribute (href) XLinks will be
traversed and the referenced elements returned if
possible. The range of valid values for this attribute
consists of positive integers plus "*".
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="traverseXlinkExpiry"
type="xsd:positiveInteger" use="optional">
<xsd:annotation>
<xsd:documentation>
The traverseXlinkExpiry attribute value is specified
in minutes. It indicates how long a Web Feature Service
should wait to receive a response to a nested GetGmlObject
request.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, parse, setProperty
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, getProperties, initialize, initializeChildContext
-
Constructor Details
-
GetGmlObjectTypeBinding
-
-
Method Details
-
getTarget
- Returns:
- The qualified name of the target for the binding.
-
getType
- Specified by:
getType
in interfaceBinding
- Overrides:
getType
in classAbstractComplexEMFBinding
- Returns:
- The java type this binding maps to.
-