org.apache.axis.soap

Interface SOAPConstants

All Superinterfaces:
Serializable
Known Implementing Classes:
SOAP11Constants, SOAP12Constants

public interface SOAPConstants
extends Serializable

An interface definining SOAP constants. This allows various parts of the engine to avoid hardcoding dependence on a particular SOAP version and its associated URIs, etc. This might be fleshed out later to encapsulate factories for behavioral objects which act differently depending on the SOAP version, but for now it just supplies common namespaces + QNames.

Authors:
Glen Daniels (gdaniels@apache.org)
Andras Avar (andras.avar@nokia.com)

Field Summary

static SOAP11Constants
SOAP11_CONSTANTS
SOAP 1.1 constants - thread-safe and shared
static SOAP12Constants
SOAP12_CONSTANTS
SOAP 1.2 constants - thread-safe and shared

Method Summary

QName
getArrayType()
Obtain the QName of the SOAP array type
String
getAttrHref()
Obtain the href attribute name
String
getAttrItemType()
Obtain the item type name of an array
QName
getBodyQName()
Obtain the QName for the Body element
String
getContentType()
Obtain the MIME content type
String
getEncodingURI()
Obtain the encoding namespace for this version of SOAP
String
getEnvelopeURI()
Obtain the envelope namespace for this version of SOAP
QName
getFaultQName()
Obtain the QName for the Fault element
QName
getHeaderQName()
Obtain the QName for the Header element
QName
getMustunderstandFaultQName()
Obtain the Qname of Mustunderstand fault code
String
getNextRoleURI()
Obtain the "next" role/actor URI
QName
getRoleAttributeQName()
Obtain the QName for the role attribute (actor/role)
QName
getVerMismatchFaultCodeQName()
Obtain the Qname of VersionMismatch fault code

Field Details

SOAP11_CONSTANTS

public static final SOAP11Constants SOAP11_CONSTANTS
SOAP 1.1 constants - thread-safe and shared


SOAP12_CONSTANTS

public static final SOAP12Constants SOAP12_CONSTANTS
SOAP 1.2 constants - thread-safe and shared

Method Details

getArrayType

public QName getArrayType()
Obtain the QName of the SOAP array type


getAttrHref

public String getAttrHref()
Obtain the href attribute name


getAttrItemType

public String getAttrItemType()
Obtain the item type name of an array


getBodyQName

public QName getBodyQName()
Obtain the QName for the Body element


getContentType

public String getContentType()
Obtain the MIME content type


getEncodingURI

public String getEncodingURI()
Obtain the encoding namespace for this version of SOAP


getEnvelopeURI

public String getEnvelopeURI()
Obtain the envelope namespace for this version of SOAP


getFaultQName

public QName getFaultQName()
Obtain the QName for the Fault element


getHeaderQName

public QName getHeaderQName()
Obtain the QName for the Header element


getMustunderstandFaultQName

public QName getMustunderstandFaultQName()
Obtain the Qname of Mustunderstand fault code


getNextRoleURI

public String getNextRoleURI()
Obtain the "next" role/actor URI


getRoleAttributeQName

public QName getRoleAttributeQName()
Obtain the QName for the role attribute (actor/role)


getVerMismatchFaultCodeQName

public QName getVerMismatchFaultCodeQName()
Obtain the Qname of VersionMismatch fault code


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.