org.opengis.cite.iso19142.ProtocolBinding Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ets-wfs20 Show documentation
Show all versions of ets-wfs20 Show documentation
Checks WFS 2.0 implementations for conformance to ISO 19142:2010.
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