Class Style

java.lang.Object
org.apache.axis.constants.Enum
org.apache.axis.constants.Style
All Implemented Interfaces:
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:
  • Field Details

  • Constructor Details

    • Style

      protected Style()
  • Method Details

    • getDefault

      public static Style getDefault()
    • getProvider

      public final QName getProvider()
    • getStyle

      public static final Style getStyle(int style)
    • getStyle

      public static final Style getStyle(String style)
    • getStyle

      public static final Style getStyle(String style, Style dephault)
    • isValid

      public static final boolean isValid(String style)
    • size

      public static final int size()
    • getStyles

      public static final String[] getStyles()