org.apache.axis2.description
Class AxisDescription
java.lang.Object
org.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
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxisDescription
public AxisDescription()
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()