org.apache.axis2.jaxws.description
Interface ParameterDescription


public interface ParameterDescription

A ParameterDescripton corresponds to parameter to a method on an SEI. That SEI could be explicit (i.e. WebService.endpointInterface=sei.class) or implicit (i.e. public methods on the service implementation are the contract and thus the implicit SEI).

ParameterDescriptons contain information that is only relevent for and SEI-based service, i.e. one that is invoked via specific methods. This class does not exist for Provider-based services (i.e. those that specify WebServiceProvider)

  ParameternDescription details
 

CORRESPONDS TO: A parameter to a method on an SEI (on both Client and Server)

AXIS2 DELEGATE: None

CHILDREN: None

ANNOTATIONS: WebParam [181]

WSDL ELEMENTS: message parts


Method Summary
 AttachmentDescription getAttachmentDescription()
           
 WebParam.Mode getMode()
           
 OperationDescription getOperationDescription()
           
 Class getParameterActualType()
           
 String getParameterName()
           
 Class getParameterType()
           
 String getPartName()
           
 String getTargetNamespace()
           
 boolean isHeader()
           
 boolean isHolderType()
           
 boolean isListType()
           
 

Method Detail

getOperationDescription

OperationDescription getOperationDescription()

getParameterName

String getParameterName()

getTargetNamespace

String getTargetNamespace()

getPartName

String getPartName()

isHolderType

boolean isHolderType()

isListType

boolean isListType()

getParameterType

Class getParameterType()

getParameterActualType

Class getParameterActualType()

isHeader

boolean isHeader()

getMode

WebParam.Mode getMode()

getAttachmentDescription

AttachmentDescription getAttachmentDescription()
Returns:
AttachmentDescription for this parameter or null


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.