public class DefaultWSDLParser extends java.lang.Object implements DescriptionParser
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultWSDLParser() |
| Modifier and Type | Method and Description |
|---|---|
static DefaultWSDLParser |
getInstance() |
protected void |
handleAdditionalBindingExtensions(ElementParser parser,
int bindingDepth,
WSDLBindingBuilder builder) |
protected void |
handleAdditionalOperationExtensions(ElementParser parser,
java.lang.String operationName,
WSDLBindingBuilder builder,
int operationInnerDepth) |
protected void |
handleDefinitions(WSDL wsdl,
ElementParser parser,
URI fromUri,
CredentialInfo credentialInfo,
java.lang.String targetNamespace,
boolean loadReferencedFiles,
java.lang.String comManId) |
protected void |
handlePolicyTags(ElementParser parser,
java.lang.Object parent,
URI fromURI) |
protected void |
handleUnknownBindingExtension(WSDLBinding binding,
ElementParser parser) |
protected void |
handleUnknownOperationExtension(WSDLBinding binding,
ElementParser parser,
java.lang.String operationName) |
WSDL |
parse(java.io.InputStream in,
URI fromUri,
CredentialInfo credentialInfo,
java.lang.String targetNamespace,
boolean loadReferencedFiles,
java.lang.String comManId) |
WSDL |
parse(XmlPullParser parser,
URI fromUri,
CredentialInfo credentialInfo,
java.lang.String targetNamespace,
boolean loadReferencedFiles,
java.lang.String comManId) |
protected WSDLOperation |
parseOperation(ElementParser parser) |
protected WSDLPortType |
parsePortType(ElementParser parser,
java.lang.String targetNamespace) |
public static DefaultWSDLParser getInstance()
public WSDL parse(java.io.InputStream in, URI fromUri, CredentialInfo credentialInfo, java.lang.String targetNamespace, boolean loadReferencedFiles, java.lang.String comManId) throws XmlPullParserException, java.io.IOException
parse in interface DescriptionParserfromUri - the URI pointing to the WSDL document being parsedtargetNamespace - if null, then this is the top-level WSDL file (i.e. not an import)loadReferencedFiles - if true, other WSDL and XML Schema files referenced by the parsed WSDL will be parsed
recursively, tooXmlPullParserExceptionjava.io.IOExceptionpublic WSDL parse(XmlPullParser parser, URI fromUri, CredentialInfo credentialInfo, java.lang.String targetNamespace, boolean loadReferencedFiles, java.lang.String comManId) throws XmlPullParserException, java.io.IOException
parse in interface DescriptionParserfromUri - the URI pointing to the WSDL document being parsedtargetNamespace - if null, then this is the top-level WSDL file (i.e. not an import)loadReferencedFiles - if true, other WSDL and XML Schema files referenced by the parsed WSDL will be parsed
recursively, tooXmlPullParserExceptionjava.io.IOExceptionprotected WSDLPortType parsePortType(ElementParser parser, java.lang.String targetNamespace) throws XmlPullParserException, java.io.IOException
XmlPullParserExceptionjava.io.IOExceptionprotected WSDLOperation parseOperation(ElementParser parser) throws XmlPullParserException, java.io.IOException
XmlPullParserExceptionjava.io.IOExceptionprotected void handleAdditionalBindingExtensions(ElementParser parser, int bindingDepth, WSDLBindingBuilder builder) throws XmlPullParserException, java.io.IOException, UnsupportedBindingException
XmlPullParserExceptionjava.io.IOExceptionUnsupportedBindingExceptionprotected void handleUnknownBindingExtension(WSDLBinding binding, ElementParser parser) throws XmlPullParserException, java.io.IOException
binding - parser - java.io.IOExceptionXmlPullParserExceptionprotected void handleAdditionalOperationExtensions(ElementParser parser, java.lang.String operationName, WSDLBindingBuilder builder, int operationInnerDepth) throws XmlPullParserException, java.io.IOException
parser - operationName - builder - operationInnerDepth - java.io.IOExceptionXmlPullParserExceptionprotected void handleUnknownOperationExtension(WSDLBinding binding, ElementParser parser, java.lang.String operationName) throws XmlPullParserException, java.io.IOException
binding - parser - operationName - java.io.IOExceptionXmlPullParserExceptionprotected void handleDefinitions(WSDL wsdl, ElementParser parser, URI fromUri, CredentialInfo credentialInfo, java.lang.String targetNamespace, boolean loadReferencedFiles, java.lang.String comManId) throws XmlPullParserException, java.io.IOException
XmlPullParserExceptionjava.io.IOExceptionprotected void handlePolicyTags(ElementParser parser, java.lang.Object parent, URI fromURI) throws XmlPullParserException, java.io.IOException
XmlPullParserExceptionjava.io.IOException