org.geotools.wfs.bindings
Class GetGmlObjectTypeBinding

Object
  extended by AbstractComplexBinding
      extended by AbstractComplexEMFBinding
          extended by GetGmlObjectTypeBinding
All Implemented Interfaces:
Binding, ComplexBinding

public class GetGmlObjectTypeBinding
extends AbstractComplexEMFBinding

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

Constructor Detail

GetGmlObjectTypeBinding

public GetGmlObjectTypeBinding(WfsFactory factory)
Method Detail

getTarget

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

getType

public Class getType()

Specified by:
getType in interface Binding
Overrides:
getType in class AbstractComplexEMFBinding
Returns:
The java type this binding maps to.


Copyright © 1996-2014 Geotools. All Rights Reserved.