org.apache.axis.soap

Interface SOAPConstants

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.

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

Field Summary
SOAP11ConstantsSOAP11_CONSTANTS
SOAP 1.1 constants - thread-safe and shared
SOAP12ConstantsSOAP12_CONSTANTS
SOAP 1.2 constants - thread-safe and shared
Method Summary
QNamegetArrayType()
Obtain the QName of the SOAP array type
StringgetAttrHref()
Obtain the href attribute name
StringgetAttrItemType()
Obtain the item type name of an array
QNamegetBodyQName()
Obtain the QName for the Body element
StringgetContentType()
Obtain the MIME content type
StringgetEncodingURI()
Obtain the encoding namespace for this version of SOAP
StringgetEnvelopeURI()
Obtain the envelope namespace for this version of SOAP
QNamegetFaultQName()
Obtain the QName for the Fault element
QNamegetHeaderQName()
Obtain the QName for the Header element
QNamegetMustunderstandFaultQName()
Obtain the Qname of Mustunderstand fault code
StringgetNextRoleURI()
Obtain the "next" role/actor URI
QNamegetRoleAttributeQName()
Obtain the QName for the role attribute (actor/role)
QNamegetVerMismatchFaultCodeQName()
Obtain the Qname of VersionMismatch fault code

Field Detail

SOAP11_CONSTANTS

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

SOAP12_CONSTANTS

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

Method Detail

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.