Package org.geotools.wfs.bindings
Class _XlinkPropertyNameBinding
Object
AbstractComplexBinding
AbstractComplexEMFBinding
_XlinkPropertyNameBinding
- All Implemented Interfaces:
Binding
,ComplexBinding
Binding object for the type http://www.opengis.net/wfs:_XlinkPropertyName.
<xsd:complexType name="_XlinkPropertyName">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<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:simpleContent>
</xsd:complexType>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExplicit implementation ofComplexBinding.encode(Object, Document, Element)
asAbstractComplexBinding.encode(Object, Document, Element)
does not set the value.Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, getType, parse, setProperty
Methods inherited from class AbstractComplexBinding
getExecutionMode, getProperties, initialize, initializeChildContext
-
Constructor Details
-
_XlinkPropertyNameBinding
-
-
Method Details
-
getTarget
- Returns:
- The qualified name of the target for the binding.
-
encode
Explicit implementation ofComplexBinding.encode(Object, Document, Element)
asAbstractComplexBinding.encode(Object, Document, Element)
does not set the value.- Specified by:
encode
in interfaceComplexBinding
- Overrides:
encode
in classAbstractComplexBinding
- Parameters:
object
- The object being encoded.document
- The document containing the encoded element.value
- The object as encoded by the parent binding.- Returns:
- The element for the objcet being encoded, or
null
- Throws:
Exception
-