soaprmi.soap
Class SoapStyle

java.lang.Object
  extended bysoaprmi.soap.SoapStyle

public class SoapStyle
extends java.lang.Object

Define attributes for different SOAP envelope styles.

Version:
$Revision: 1.7 $
Author:
Aleksander Slominski

Field Summary
static SoapStyle APACHESOAP
          IBM/Apache SOAP compatible serialization
 boolean DEEP_SER
          Make deep serialization (all references are expanded and serialzied).
static SoapStyle DOCUMENT
          SOAP serialization best suited for emebedding into XML documents
static SoapStyle IBMSOAP
           
static SoapStyle MSSOAP
          Microsoft SOAP compatible
 boolean MULTI_REF
          Use multi-ref (id and href) to serialize graph.
 boolean SERIALIZE_NULL
          Serialzie object that are null?
 java.lang.String SOAP_ENC_NS
           
 java.lang.String SOAP_ENC_NS_PREFIX
           
 java.lang.String SOAP_ENV_NS
           
 java.lang.String SOAP_ENV_NS_PREFIX
           
static SoapStyle SOAP11
          SOAP serialzation as in examples of SOAP 1.1 spec
 boolean USE_NS
          Include namespaces for serialized root element.
 java.lang.String XSD_NS
           
 java.lang.String XSI_NS
           
 boolean XSI_TYPED
          Add xsi:type for each serialized element.
 
Method Summary
static SoapStyle getDefaultSoapStyle()
           
static SoapStyle guess(boolean hadSoapAction, boolean hadMethodNs, boolean hadXsiType, boolean hadTrailingBody)
           
static void setDefaultSoapStyle(SoapStyle style)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APACHESOAP

public static final SoapStyle APACHESOAP
IBM/Apache SOAP compatible serialization


IBMSOAP

public static final SoapStyle IBMSOAP

MSSOAP

public static final SoapStyle MSSOAP
Microsoft SOAP compatible


SOAP11

public static final SoapStyle SOAP11
SOAP serialzation as in examples of SOAP 1.1 spec


DOCUMENT

public static final SoapStyle DOCUMENT
SOAP serialization best suited for emebedding into XML documents


XSD_NS

public final java.lang.String XSD_NS
See Also:
Constant Field Values

XSI_NS

public final java.lang.String XSI_NS
See Also:
Constant Field Values

SOAP_ENC_NS

public final java.lang.String SOAP_ENC_NS
See Also:
Constant Field Values

SOAP_ENC_NS_PREFIX

public final java.lang.String SOAP_ENC_NS_PREFIX
See Also:
Constant Field Values

SOAP_ENV_NS

public final java.lang.String SOAP_ENV_NS
See Also:
Constant Field Values

SOAP_ENV_NS_PREFIX

public final java.lang.String SOAP_ENV_NS_PREFIX
See Also:
Constant Field Values

DEEP_SER

public final boolean DEEP_SER
Make deep serialization (all references are expanded and serialzied).


MULTI_REF

public final boolean MULTI_REF
Use multi-ref (id and href) to serialize graph.


USE_NS

public final boolean USE_NS
Include namespaces for serialized root element.


XSI_TYPED

public final boolean XSI_TYPED
Add xsi:type for each serialized element.


SERIALIZE_NULL

public final boolean SERIALIZE_NULL
Serialzie object that are null?

Method Detail

getDefaultSoapStyle

public static SoapStyle getDefaultSoapStyle()

setDefaultSoapStyle

public static void setDefaultSoapStyle(SoapStyle style)

guess

public static SoapStyle guess(boolean hadSoapAction,
                              boolean hadMethodNs,
                              boolean hadXsiType,
                              boolean hadTrailingBody)


Copyright (c) 2004 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.