org.apache.axis2.description
Class AxisDescription

java.lang.Object
  extended byorg.apache.axis2.description.AxisDescription
All Implemented Interfaces:
DescriptionConstants, ParameterInclude
Direct Known Subclasses:
AxisConfiguration, AxisMessage, AxisOperation, AxisService, AxisServiceGroup

public abstract class AxisDescription
extends Object
implements ParameterInclude, DescriptionConstants


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
AxisDescription()
           
 
Method Summary
 void addChild(AxisDescription child)
           
 void addChild(Object key, AxisDescription child)
           
 void addParameter(Parameter param)
          Method addParameter.
 void deserializeParameters(org.apache.ws.commons.om.OMElement parameterElement)
           
 AxisDescription getChild(Object key)
           
 Iterator getChildren()
           
abstract  Object getKey()
           
 Parameter getParameter(String name)
          Method getParameter.
 ArrayList getParameters()
          Gets all the parameters in a given description.
 AxisDescription getParent()
           
 PolicyInclude getPolicyInclude()
           
 boolean isParameterLocked(String parameterName)
          Checks whether the parameter is locked at any level.
 void removeChild(Object key)
           
 void setParent(AxisDescription 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

AxisDescription

public AxisDescription()
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(org.apache.ws.commons.om.OMElement parameterElement)
                           throws AxisFault
Specified by:
deserializeParameters in interface ParameterInclude
Throws:
AxisFault

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.

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

setParent

public void setParent(AxisDescription parent)

getParent

public AxisDescription getParent()

setPolicyInclude

public void setPolicyInclude(PolicyInclude policyInclude)

getPolicyInclude

public PolicyInclude getPolicyInclude()

addChild

public void addChild(AxisDescription child)

addChild

public void addChild(Object key,
                     AxisDescription child)

getChildren

public Iterator getChildren()

getChild

public AxisDescription getChild(Object key)

removeChild

public void removeChild(Object key)

getKey

public abstract Object getKey()