## org.apache.axis.enum
Class Style

    java.lang.Object
      |
      +--org.apache.axis.enum.Enum
            |
            +--org.apache.axis.enum.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
`static class` `Style.Type`

Nested classes inherited from class org.apache.axis.enum.Enum
``

Field Summary
`static Style` `DEFAULT`
`static Style` `DOCUMENT`
`static java.lang.String` `DOCUMENT_STR`
`static Style` `MESSAGE`
`static java.lang.String` `MESSAGE_STR`
`static Style` `RPC`
`static java.lang.String` `RPC_STR`
`static Style` `WRAPPED`
`static java.lang.String` `WRAPPED_STR`

Fields inherited from class org.apache.axis.enum.Enum
`log, name, value`

Method Summary
`static Style` `getDefault()`
`QName` `getProvider()`
`static Style` `getStyle(int style)`
`static Style` `getStyle(java.lang.String style)`
`static Style` `getStyle(java.lang.String style, Style dephault)`
`static java.lang.String[]` `getStyles()`
`static boolean` `isValid(java.lang.String style)`
`static int` `size()`

Methods inherited from class org.apache.axis.enum.Enum
`equals, equals, getName, getType, getValue, toString`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

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)

### 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()

Copyright © 2003 Apache Web Services Project. All Rights Reserved.