org.geotools.wfs.bindings
Class _XlinkPropertyNameBinding

Object
  extended by AbstractComplexBinding
      extended by AbstractComplexEMFBinding
          extended by _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>

          
         


Field Summary
 
Fields inherited from interface Binding
AFTER, BEFORE, OVERRIDE
 
Constructor Summary
_XlinkPropertyNameBinding(WfsFactory factory)
           
 
Method Summary
 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()
           
 
Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, getType, parse, setProperty
 
Methods inherited from class AbstractComplexBinding
getExecutionMode, getProperties, getProperties, initialize, initializeChildContext
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

_XlinkPropertyNameBinding

public _XlinkPropertyNameBinding(WfsFactory factory)
Method Detail

getTarget

public QName getTarget()
Returns:
The qualified name of the target for the binding.

encode

public Element encode(Object object,
                      Document document,
                      Element value)
               throws Exception
Explicit implementation of ComplexBinding.encode(Object, Document, Element) as AbstractComplexBinding.encode(Object, Document, Element) does not set the value.

Specified by:
encode in interface ComplexBinding
Overrides:
encode in 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
See Also:
ComplexBinding.encode(Object, Document, Element).


Copyright © 1996-2014 Geotools. All Rights Reserved.