Package org.apache.axis.constants
Class Style
java.lang.Object
org.apache.axis.constants.Enum
org.apache.axis.constants.Style
- All Implemented Interfaces:
Serializable
Description of the different styles
style=rpc, use=encoded
First element of the SOAP body is the operation. The operation contains elements describing the parameters, which are serialized as encoded (possibly multi-ref)
style=RPC, use=literal
First element of the SOAP body is the operation. The operation contains elements describing the parameters, which are serialized as encoded (no multi-ref)\
style=document, use=literal
Elements of the SOAP body are the names of the parameters (there is no wrapper operation...no multi-ref)
style=wrapped
Special case of DOCLIT where there is only one parameter and it has the same qname as the operation. In such cases, there is no actual type with the name...the elements are treated as parameters to the operation
style=document, use=encoded
There is not an enclosing operation name element, but the parmeterss are encoded using SOAP encoding This mode is not (well?) supported by Axis.
style=rpc, use=encoded
First element of the SOAP body is the operation. The operation contains elements describing the parameters, which are serialized as encoded (possibly multi-ref)
<soap:body> <operation> <arg1>...</arg1> <arg2>...</arg2> </operation>
style=RPC, use=literal
First element of the SOAP body is the operation. The operation contains elements describing the parameters, which are serialized as encoded (no multi-ref)\
<soap:body> <operation> <arg1>...</arg1> <arg2>...</arg2> </operation>
style=document, use=literal
Elements of the SOAP body are the names of the parameters (there is no wrapper operation...no multi-ref)
<soap:body> <arg1>...</arg1> <arg2>...</arg2>
style=wrapped
Special case of DOCLIT where there is only one parameter and it has the same qname as the operation. In such cases, there is no actual type with the name...the elements are treated as parameters to the operation
<soap:body> <one-arg-same-name-as-operation> <elemofarg1>...</elemofarg1> <elemofarg2>...</elemofarg2>
style=document, use=encoded
There is not an enclosing operation name element, but the parmeterss are encoded using SOAP encoding This mode is not (well?) supported by Axis.
- Author:
- Richard Sitze
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
RPC_STR
- See Also:
-
DOCUMENT_STR
- See Also:
-
WRAPPED_STR
- See Also:
-
MESSAGE_STR
- See Also:
-
RPC
-
DOCUMENT
-
WRAPPED
-
MESSAGE
-
DEFAULT
-
-
Constructor Details
-
Style
protected Style()
-
-
Method Details
-
getDefault
-
getProvider
-
getStyle
-
getStyle
-
getStyle
-
isValid
-
size
public static final int size() -
getStyles
-