/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
* The definition of constants pertaining to the SOAP protocol.
*/
public interface SOAPConstants {
/**
* Used to create <code>MessageFactory</code> instances that create
* <code>SOAPMessages</code> whose concrete type is based on the
* <code>Content-Type</code> MIME header passed to the
* <code>createMessage</code> method. If no <code>Content-Type</code>
* header is passed then the <code>createMessage</code> may throw an
* <code>IllegalArgumentException</code> or, in the case of the no
* argument version of <code>createMessage</code>, an
* <code>UnsupportedOperationException</code>.
*
* @since SAAJ 1.3
*/
/**
* Used to create <code>MessageFactory</code> instances that create
* <code>SOAPMessages</code> whose behavior supports the SOAP 1.1 specification.
*
* @since SAAJ 1.3
*/
/**
* Used to create <code>MessageFactory</code> instances that create
* <code>SOAPMessages</code> whose behavior supports the SOAP 1.2
* specification
*
* @since SAAJ 1.3
*/
/**
* The default protocol: SOAP 1.1 for backwards compatibility.
*
* @since SAAJ 1.3
*/
/**
* The namespace identifier for the SOAP 1.1 envelope.
* @since SAAJ 1.3
*/
public static final String
/**
* The namespace identifier for the SOAP 1.2 envelope.
* @since SAAJ 1.3
*/
public static final String
/**
* The namespace identifier for the SOAP 1.1 envelope, All SOAPElements in this
* namespace are defined by the SOAP 1.1 specification.
*/
public static final String
/**
* The namespace identifier for the SOAP 1.1 encoding.
* An attribute named <code>encodingStyle</code> in the
* <code>URI_NS_SOAP_ENVELOPE</code> namespace and set to the value
* <code>URI_NS_SOAP_ENCODING</code> can be added to an element to indicate
* that it is encoded using the rules in section 5 of the SOAP 1.1
* specification.
*/
public static final String
/**
* The namespace identifier for the SOAP 1.2 encoding.
* @since SAAJ 1.3
*/
public static final String
/**
* The media type of the <code>Content-Type</code> MIME header in SOAP 1.1.
* @since SAAJ 1.3
*/
public static final String
/**
* The media type of the <code>Content-Type</code> MIME header in SOAP 1.2.
* @since SAAJ 1.3
*/
public static final String
/**
* The URI identifying the next application processing a SOAP request as the intended
* actor for a SOAP 1.1 header entry (see section 4.2.2 of the SOAP 1.1 specification).
* <p>
* This value can be passed to
* {@link SOAPHeader#examineMustUnderstandHeaderElements(String)},
* {@link SOAPHeader#examineHeaderElements(String)} and
* {@link SOAPHeader#extractHeaderElements(String)}
*/
public static final String
/**
* The URI identifying the next application processing a SOAP request as the intended
* role for a SOAP 1.2 header entry (see section 2.2 of part 1 of the SOAP 1.2
* specification).
* @since SAAJ 1.3
*/
public static final String
/**
* The URI specifying the role None in SOAP 1.2.
* @since SAAJ 1.3
*/
public static final String
/**
* The URI identifying the ultimate receiver of the SOAP 1.2 message.
* @since SAAJ 1.3
*/
public static final String
/**
* The default namespace prefix for http://www.w3.org/2003/05/soap-envelope
* @since SAAJ 1.3
*/
/**
* SOAP 1.2 VersionMismatch Fault
* @since SAAJ 1.3
*/
/**
* SOAP 1.2 MustUnderstand Fault
* @since SAAJ 1.3
*/
/**
* SOAP 1.2 DataEncodingUnknown Fault
* @since SAAJ 1.3
*/
/**
* SOAP 1.2 Sender Fault
* @since SAAJ 1.3
*/
/**
* SOAP 1.2 Receiver Fault
* @since SAAJ 1.3
*/
}