Class BaseRequestTypeBinding

All Implemented Interfaces:
Binding, ComplexBinding

public class BaseRequestTypeBinding extends AbstractComplexEMFBinding
Binding object for the type http://www.opengis.net/wfs:BaseRequestType.

         
  <xsd:complexType abstract="true" name="BaseRequestType">
      <xsd:annotation>
          <xsd:documentation>
              XML encoded WFS operation request base, for all operations
              except GetCapabilities.
           </xsd:documentation>
      </xsd:annotation>
      <xsd:attribute default="WFS" name="service" type="ows:ServiceType" use="optional">
          <xsd:annotation>
              <xsd:documentation>
                The service attribute is included to support service
                endpoints that implement more than one OGC service.
                For example, a single CGI that implements WMS, WFS
                and WCS services.
                The endpoint can inspect the value of this attribute
                to figure out which service should process the request.
                The value WFS indicates that a web feature service should
                process the request.
                This parameter is somewhat redundant in the XML encoding
                since the request namespace can be used to determine
                which service should process any give request.  For example,
                wfs:GetCapabilities and easily be distinguished from
                wcs:GetCapabilities using the namespaces.
             </xsd:documentation>
          </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute default="1.1.0" name="version" type="xsd:string" use="optional">
          <xsd:annotation>
              <xsd:documentation>
                 The version attribute is used to indicate the version of the
                 WFS specification that a request conforms to.  All requests in
                 this schema conform to V1.1 of the WFS specification.
                 For WFS implementations that support more than one version of
                 a WFS sepcification ... if the version attribute is not
                 specified then the service should assume that the request
                 conforms to greatest available specification version.
             </xsd:documentation>
          </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute name="handle" type="xsd:string" use="optional">
          <xsd:annotation>
              <xsd:documentation>
                 The handle attribute allows a client application
                 to assign a client-generated request identifier
                 to a WFS request.  The handle is included to
                 facilitate error reporting.  A WFS may report the
                 handle in an exception report to identify the
                 offending request or action.  If the handle is not
                 present, then the WFS may employ other means to
                 localize the error (e.g. line numbers).
              </xsd:documentation>
          </xsd:annotation>
      </xsd:attribute>
  </xsd:complexType>
 
         
  • Constructor Details

    • BaseRequestTypeBinding

      public BaseRequestTypeBinding(WfsFactory factory)
  • Method Details