org.apache.axis2.description
Class AxisMessage

java.lang.Object
  extended byorg.apache.axis2.description.AxisMessage
All Implemented Interfaces:
ParameterInclude

public class AxisMessage
extends Object
implements ParameterInclude

This class represents the messages in WSDL. There can be message element in services.xml which are representd by this class.


Constructor Summary
AxisMessage()
           
 
Method Summary
 void addParameter(Parameter param)
          Method addParameter.
 void deserializeParameters(OMElement parameterElement)
           
 String getDirection()
           
 QName getElementQName()
           
 ArrayList getMessageFlow()
           
 Parameter getParameter(String name)
          Method getParameter.
 ArrayList getParameters()
          Gets all the parameters in a given description.
 AxisOperation getParent()
           
 PolicyInclude getPolicyInclude()
           
 boolean isParameterLocked(String parameterName)
          Checks whether the parameter is locked at any level.
 void setDirection(String direction)
           
 void setElementQName(QName element)
           
 void setMessageFlow(ArrayList operationFlow)
           
 void setParent(AxisOperation parent)
           
 void setPolicyInclude(PolicyInclude policyInclude)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisMessage

public AxisMessage()
Method Detail

addParameter

public void addParameter(Parameter param)
                  throws AxisFault
Description copied from interface: ParameterInclude
Method addParameter.

Specified by:
addParameter in interface ParameterInclude
Parameters:
param -
Throws:
AxisFault

deserializeParameters

public void deserializeParameters(OMElement parameterElement)
                           throws AxisFault
Specified by:
deserializeParameters in interface ParameterInclude
Throws:
AxisFault

getMessageFlow

public ArrayList getMessageFlow()

getParameter

public Parameter getParameter(String name)
Description copied from interface: ParameterInclude
Method getParameter.

Specified by:
getParameter in interface ParameterInclude
Parameters:
name -
Returns:
Returns Parameter.

getParameters

public ArrayList getParameters()
Description copied from interface: ParameterInclude
Gets all the parameters in a given description.

Specified by:
getParameters in interface ParameterInclude
Returns:
Returns ArrayList.

getParent

public AxisOperation getParent()

isParameterLocked

public boolean isParameterLocked(String parameterName)
Description copied from interface: ParameterInclude
Checks whether the parameter is locked at any level.

Specified by:
isParameterLocked in interface ParameterInclude

setMessageFlow

public void setMessageFlow(ArrayList operationFlow)

setParent

public void setParent(AxisOperation parent)

getDirection

public String getDirection()

setDirection

public void setDirection(String direction)

getElementQName

public QName getElementQName()

setElementQName

public void setElementQName(QName element)

setPolicyInclude

public void setPolicyInclude(PolicyInclude policyInclude)

getPolicyInclude

public PolicyInclude getPolicyInclude()