Package org.apache.axis.constants
Class Style
- java.lang.Object
-
- org.apache.axis.constants.Enum
-
- org.apache.axis.constants.Style
-
- All Implemented Interfaces:
java.io.Serializable
public class Style extends Enum
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)<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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStyle.Type
-
Field Summary
Fields Modifier and Type Field Description static StyleDEFAULTstatic StyleDOCUMENTstatic java.lang.StringDOCUMENT_STRstatic StyleMESSAGEstatic java.lang.StringMESSAGE_STRstatic StyleRPCstatic java.lang.StringRPC_STRstatic StyleWRAPPEDstatic java.lang.StringWRAPPED_STR
-
Constructor Summary
Constructors Modifier Constructor Description protectedStyle()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StylegetDefault()QNamegetProvider()static StylegetStyle(int style)static StylegetStyle(java.lang.String style)static StylegetStyle(java.lang.String style, Style dephault)static java.lang.String[]getStyles()static booleanisValid(java.lang.String style)static intsize()
-
-
-
Field Detail
-
RPC_STR
public static final java.lang.String RPC_STR
- See Also:
- Constant Field Values
-
DOCUMENT_STR
public static final java.lang.String DOCUMENT_STR
- See Also:
- Constant Field Values
-
WRAPPED_STR
public static final java.lang.String WRAPPED_STR
- See Also:
- Constant Field Values
-
MESSAGE_STR
public static final java.lang.String MESSAGE_STR
- See Also:
- Constant Field Values
-
RPC
public static final Style RPC
-
DOCUMENT
public static final Style DOCUMENT
-
WRAPPED
public static final Style WRAPPED
-
MESSAGE
public static final Style MESSAGE
-
DEFAULT
public static final Style DEFAULT
-
-
Method Detail
-
getDefault
public static Style getDefault()
-
getProvider
public final QName getProvider()
-
getStyle
public static final Style getStyle(int style)
-
getStyle
public static final Style getStyle(java.lang.String style)
-
isValid
public static final boolean isValid(java.lang.String style)
-
size
public static final int size()
-
getStyles
public static final java.lang.String[] getStyles()
-
-