org.codehaus.enunciate.contract.jaxws
Class RPCOutputMessage

java.lang.Object
  extended by org.codehaus.enunciate.contract.jaxws.RPCOutputMessage
All Implemented Interfaces:
WebMessage

public class RPCOutputMessage
extends java.lang.Object
implements WebMessage

An RPC output message.

Author:
Ryan Heaton

Constructor Summary
RPCOutputMessage(WebMethod webMethod)
           
 
Method Summary
 java.lang.String getMessageDocs()
          The documentation for this web message.
 java.lang.String getMessageName()
          The name of this web message.
 java.lang.String getOperationName()
          The operation name for this RPC operation to which this message is associated.
 java.util.Collection<WebMessagePart> getParts()
          The parts of this complex input/output.
 java.lang.String getResponseBeanName()
          This doesn't have anything to do with the spec, but can be used in case a bean is needed to be generated for an RPC output message.
 java.lang.String getTargetNamespace()
          The target namespace of the rpc message.
 boolean isFault()
          Whether this message is a web fault.
 boolean isHeader()
          Whether this message is a header parameter.
 boolean isInput()
          Whether this is an input message.
 boolean isOutput()
          Whether this is an output message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPCOutputMessage

public RPCOutputMessage(WebMethod webMethod)
Method Detail

getOperationName

public java.lang.String getOperationName()
The operation name for this RPC operation to which this message is associated.

Returns:
The operation name for this RPC operation to which this message is associated.

getTargetNamespace

public java.lang.String getTargetNamespace()
The target namespace of the rpc message.

Returns:
The target namespace of the rpc message.

getResponseBeanName

public java.lang.String getResponseBeanName()
This doesn't have anything to do with the spec, but can be used in case a bean is needed to be generated for an RPC output message. The bean name will be generated in accordance with the instructions given in the specification that apply to document/literal wrapped response beans.

Returns:
A possible response bean name.

getMessageName

public java.lang.String getMessageName()
Description copied from interface: WebMessage
The name of this web message.

Specified by:
getMessageName in interface WebMessage
Returns:
The name of this web message.

getMessageDocs

public java.lang.String getMessageDocs()
Description copied from interface: WebMessage
The documentation for this web message.

Specified by:
getMessageDocs in interface WebMessage
Returns:
The documentation for this web message.

isInput

public boolean isInput()
Description copied from interface: WebMessage
Whether this is an input message.

Specified by:
isInput in interface WebMessage
Returns:
Whether this is an input message.

isOutput

public boolean isOutput()
Description copied from interface: WebMessage
Whether this is an output message.

Specified by:
isOutput in interface WebMessage
Returns:
Whether this is an output message.

isHeader

public boolean isHeader()
Description copied from interface: WebMessage
Whether this message is a header parameter.

Specified by:
isHeader in interface WebMessage
Returns:
Whether this message is a header parameter.

isFault

public boolean isFault()
Description copied from interface: WebMessage
Whether this message is a web fault.

Specified by:
isFault in interface WebMessage
Returns:
Whether this message is a web fault.

getParts

public java.util.Collection<WebMessagePart> getParts()
Description copied from interface: WebMessage
The parts of this complex input/output.

Specified by:
getParts in interface WebMessage
Returns:
The parts of this complex input/output.