Package org.apache.axis.wsdl
Class SkeletonImpl
java.lang.Object
org.apache.axis.wsdl.SkeletonImpl
- All Implemented Interfaces:
Serializable
,Skeleton
Provides Base function implementation for the Skeleton interface
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(String operation, String[] names, ParameterMode[] modes, String inputNamespace, String outputNamespace, String soapAction) Convenience method which allows passing an array of Strings which will be converted into QNames with no namespace.void
add
(String operation, QName[] names, ParameterMode[] modes, String inputNamespace, String outputNamespace, String soapAction) Add operation name and vector containing return and parameter names.getInputNamespace
(String operationName) Used to return the namespace of the input clause of the given operation.getOutputNamespace
(String operationName) Used to return the namespace of the output clause of the given operation.getParameterMode
(String operationName, int n) Used to return the mode of the n-th parameter of the specified operation.getParameterName
(String operationName, int n) Used to return the name of the n-th parameter of the specified operation.getSOAPAction
(String operationName) Used to return the SOAPAction of the given operation.
-
Constructor Details
-
SkeletonImpl
public SkeletonImpl()Constructor
-
-
Method Details
-
add
public void add(String operation, QName[] names, ParameterMode[] modes, String inputNamespace, String outputNamespace, String soapAction) Add operation name and vector containing return and parameter names. The first name in the array is either the return name (which should be set to null if there is no return name)- Parameters:
operation
-names
-modes
-inputNamespace
-outputNamespace
-soapAction
-
-
add
public void add(String operation, String[] names, ParameterMode[] modes, String inputNamespace, String outputNamespace, String soapAction) Convenience method which allows passing an array of Strings which will be converted into QNames with no namespace.- Parameters:
operation
-names
-modes
-inputNamespace
-outputNamespace
-soapAction
-
-
getParameterName
Used to return the name of the n-th parameter of the specified operation. Use -1 to get the return type name Returns null if problems occur or the parameter is not known.- Parameters:
operationName
-n
-- Returns:
-
getParameterMode
Used to return the mode of the n-th parameter of the specified operation. Use -1 to get the return mode. Returns null if problems occur or the parameter is not known.- Parameters:
operationName
-n
-- Returns:
-
getInputNamespace
Used to return the namespace of the input clause of the given operation. Returns null if problems occur.- Parameters:
operationName
-- Returns:
-
getOutputNamespace
Used to return the namespace of the output clause of the given operation. Returns null if problems occur.- Parameters:
operationName
-- Returns:
-
getSOAPAction
Used to return the SOAPAction of the given operation. Returns null if problems occur.- Parameters:
operationName
-- Returns:
-