Class 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
    • Constructor Detail

      • Style

        protected Style()
    • 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)
      • getStyle

        public static final Style getStyle​(java.lang.String style,
                                           Style dephault)
      • isValid

        public static final boolean isValid​(java.lang.String style)
      • size

        public static final int size()
      • getStyles

        public static final java.lang.String[] getStyles()