public class WsdlParameterParser
extends java.lang.Object
Constructor and Description |
---|
WsdlParameterParser(WsdlTypes theWsdlTypes)
Create a new instance of WsdlParameterParser.
|
Modifier and Type | Method and Description |
---|---|
WsdlParamInfo |
parse(org.licas_xml.abs.Element rootElem)
Parse the next parameter type.
|
void |
parseComplexType(WsdlParamInfo parameter,
org.licas_xml.abs.Element rootElem,
java.lang.String parentName)
Parse the complex type part of the parameter type.
|
void |
parseSimpleType(WsdlParamInfo parameter,
org.licas_xml.abs.Element rootElem,
java.lang.String parentName)
Parse a simple type of enumeration defined values.
|
public WsdlParameterParser(WsdlTypes theWsdlTypes)
theWsdlTypes
- the current wsdl types object.public WsdlParamInfo parse(org.licas_xml.abs.Element rootElem) throws java.lang.Exception
rootElem
- the root element for the parameter.java.lang.Exception
- any error.public void parseComplexType(WsdlParamInfo parameter, org.licas_xml.abs.Element rootElem, java.lang.String parentName) throws java.lang.Exception
parameter
- the parameter info to add the complex type to.rootElem
- the root element for the parameter.parentName
- the name of the parent element. Can be null.java.lang.Exception
- any error.public void parseSimpleType(WsdlParamInfo parameter, org.licas_xml.abs.Element rootElem, java.lang.String parentName) throws java.lang.Exception
parameter
- the parameter info to add the complex type to.rootElem
- the root element for the parameter.parentName
- the name of the parent element. Can be null.java.lang.Exception
- any error.