站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 jaxrpc API Documentation 英文版文档

Style (JAXRPC API) - JBoss 3.2.7 jaxrpc API Documentation 英文版文档


org.apache.axis.enum
Class Style

java.lang.Object
  extended byorg.apache.axis.enum.Enum
      extended byorg.apache.axis.enum.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:
Serialized Form

Nested Class Summary
static class Style.Type
           
 
Field Summary
static Style DEFAULT
           
static Style DOCUMENT
           
static String DOCUMENT_STR
           
static Style MESSAGE
           
static String MESSAGE_STR
           
static Style RPC
           
static String RPC_STR
           
static Style WRAPPED
           
static String WRAPPED_STR
           
 
Fields inherited from class org.apache.axis.enum.Enum
name, value
 
Method Summary
static Style getDefault()
           
 javax.xml.namespace.QName getProvider()
           
static Style getStyle(int style)
           
static Style getStyle(String style)
           
static Style getStyle(String style, Style dephault)
           
static String[] getStyles()
           
static boolean isValid(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 String RPC_STR
See Also:
Constant Field Values

DOCUMENT_STR

public static final String DOCUMENT_STR
See Also:
Constant Field Values

WRAPPED_STR

public static final String WRAPPED_STR
See Also:
Constant Field Values

MESSAGE_STR

public static final 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 javax.xml.namespace.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()


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.