All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opengis.cite.iso19142.ProtocolBinding Maven / Gradle / Ivy

There is a newer version: 2.0-r18
Show newest version
package org.opengis.cite.iso19142;

/**
 * An enumerated type that indicates how a request message is bound to an
 * application protocol. In effect, a binding prescribes how the message content
 * is mapped into a concrete exchange format. The WFS v2 specification defines
 * three conformance classes pertaining to protocol bindings; a conforming
 * service must implement at least one of these and advertise all supported
 * bindings in the service capabilities document.
 * 
 * 
    *
  • HTTP GET (constraint name: 'KVPEncoding')
  • *
  • HTTP POST (constraint name : 'XMLEncoding')
  • *
  • SOAP (constraint name: 'SOAPEncoding')
  • *
* * @see "ISO 19142:2010, Geographic information -- Web Feature Service" * @see RFC 2616 * @see SOAP HTTP * Binding * */ public enum ProtocolBinding { /** HTTP GET method */ GET(WFS2.KVP_ENC), /** HTTP POST method */ POST(WFS2.XML_ENC), /** SOAP HTTP binding */ SOAP(WFS2.SOAP_ENC), /** Any supported binding */ ANY(""); private final String constraintName; private ProtocolBinding(String constraintName) { this.constraintName = constraintName; } public String getConstraintName() { return constraintName; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy