public class _XlinkPropertyNameBinding extends AbstractComplexEMFBinding
<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>
Constructor and Description |
---|
_XlinkPropertyNameBinding(WfsFactory factory) |
Modifier and Type | Method and Description |
---|---|
Element |
encode(Object object,
Document document,
Element value)
Explicit implementation of
ComplexBinding.encode(Object, Document, Element) as AbstractComplexBinding.encode(Object, Document, Element) does not set the value. |
QName |
getTarget() |
createEObject, getProperty, getType, parse, setProperty
getExecutionMode, getProperties, getProperties, initialize, initializeChildContext
public QName getTarget()
public Element encode(Object object, Document document, Element value) throws Exception
ComplexBinding.encode(Object, Document, Element)
as AbstractComplexBinding.encode(Object, Document, Element)
does not set the value.encode
in interface ComplexBinding
encode
in class AbstractComplexBinding
object
- The object being encoded.document
- The document containing the encoded element.value
- The object as encoded by the parent binding.null
Exception
ComplexBinding.encode(Object, Document, Element).
Copyright © 1996–2019 Geotools. All rights reserved.