Package org.geotools.wfs.bindings
Class _XlinkPropertyNameBinding
- Object
- 
- AbstractComplexBinding
- 
- AbstractComplexEMFBinding
- 
- _XlinkPropertyNameBinding
 
 
 
- 
- All Implemented Interfaces:
- Binding,- ComplexBinding
 
 public class _XlinkPropertyNameBinding extends AbstractComplexEMFBinding 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>
- 
- 
Constructor SummaryConstructors Constructor Description _XlinkPropertyNameBinding(WfsFactory factory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Elementencode(Object object, Document document, Element value)Explicit implementation ofComplexBinding.encode(Object, Document, Element)asAbstractComplexBinding.encode(Object, Document, Element)does not set the value.QNamegetTarget()- 
Methods inherited from class AbstractComplexEMFBindingcreateEObject, getProperty, getType, parse, setProperty
 - 
Methods inherited from class AbstractComplexBindinggetExecutionMode, getProperties, initialize, initializeChildContext
 
- 
 
- 
- 
- 
Constructor Detail- 
_XlinkPropertyNameBindingpublic _XlinkPropertyNameBinding(WfsFactory factory) 
 
- 
 - 
Method Detail- 
getTargetpublic QName getTarget() - Returns:
- The qualified name of the target for the binding.
 
 - 
encodepublic Element encode(Object object, Document document, Element value) throws Exception Explicit implementation ofComplexBinding.encode(Object, Document, Element)asAbstractComplexBinding.encode(Object, Document, Element)does not set the value.- Specified by:
- encodein interface- ComplexBinding
- Overrides:
- encodein class- AbstractComplexBinding
- 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
 
 
- 
 
-