org.apache.axis2.description
Class AxisMessage

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

public class AxisMessage
extends AxisDescription

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


Field Summary
 
Fields inherited from interface org.apache.axis2.description.DescriptionConstants
CLASSLOADER_KEY, CONTEXTPATH_KEY, EXECUTION_CHAIN_KEY, EXECUTION_FAULT_CHAIN_KEY, EXECUTION_OUT_CHAIN_KEY, IN_FAULTFLOW_KEY, INFLOW_KEY, MESSAGE_RECEIVER_KEY, MODULEREF_KEY, OPERATION_KEY, OUT_FAULTFLOW_KEY, OUTFLOW_KEY, PARAMETER_KEY, PHASES_KEY, SERVICE_CLASS, SERVICE_CLASS_NAME, STYLE_KEY
 
Constructor Summary
AxisMessage()
           
 
Method Summary
 String getDirection()
           
 QName getElementQName()
           
 Object getKey()
           
 ArrayList getMessageFlow()
           
 org.apache.ws.commons.schema.XmlSchemaElement getSchemaElement()
           
 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)
           
 
Methods inherited from class org.apache.axis2.description.AxisDescription
addChild, addChild, addParameter, deserializeParameters, getChild, getChildren, getParameter, getParameters, getParent, getPolicyInclude, removeChild, setParent, setPolicyInclude
 
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

getMessageFlow

public ArrayList getMessageFlow()

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
Overrides:
isParameterLocked in class AxisDescription

setMessageFlow

public void setMessageFlow(ArrayList operationFlow)

getDirection

public String getDirection()

setDirection

public void setDirection(String direction)

getElementQName

public QName getElementQName()

setElementQName

public void setElementQName(QName element)

getKey

public Object getKey()
Specified by:
getKey in class AxisDescription

getSchemaElement

public org.apache.ws.commons.schema.XmlSchemaElement getSchemaElement()