com.sun.xml.ws.api.model.wsdl
Class WSDLModel.WSDLParser

java.lang.Object
  extended by com.sun.xml.ws.api.model.wsdl.WSDLModel.WSDLParser
Enclosing interface:
WSDLModel

public static class WSDLModel.WSDLParser
extends Object

Main purpose of this class is to parsing of a WSDL and get the WSDLModel from it.


Constructor Summary
WSDLModel.WSDLParser()
           
 
Method Summary
static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, Container container, WSDLParserExtension... extensions)
          Parses WSDL from the given wsdlLoc and gives a WSDLModel built from it.
static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, WSDLParserExtension... extensions)
          Parses WSDL from the given wsdlLoc and gives a WSDLModel built from it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLModel.WSDLParser

public WSDLModel.WSDLParser()
Method Detail

parse

@NotNull
public static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser,
                                      XMLEntityResolver resolver,
                                      boolean isClientSide,
                                      WSDLParserExtension... extensions)
                       throws IOException,
                              javax.xml.stream.XMLStreamException,
                              SAXException
Parses WSDL from the given wsdlLoc and gives a WSDLModel built from it.

Parameters:
wsdlEntityParser - Works like an entityResolver to resolve WSDLs
resolver - XMLEntityResolver, works at XML infoset level
isClientSide - true - its invoked on the client, false means its invoked on the server
extensions - var args of WSDLParserExtensions
Returns:
A WSDLModel built from the given wsdlLocation}
Throws:
IOException
javax.xml.stream.XMLStreamException
SAXException

parse

@NotNull
public static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser,
                                      XMLEntityResolver resolver,
                                      boolean isClientSide,
                                      @NotNull
                                      Container container,
                                      WSDLParserExtension... extensions)
                       throws IOException,
                              javax.xml.stream.XMLStreamException,
                              SAXException
Parses WSDL from the given wsdlLoc and gives a WSDLModel built from it.

Parameters:
wsdlEntityParser - Works like an entityResolver to resolve WSDLs
resolver - XMLEntityResolver, works at XML infoset level
isClientSide - true - its invoked on the client, false means its invoked on the server
container - - container in which the parser is run
extensions - var args of WSDLParserExtensions
Returns:
A WSDLModel built from the given wsdlLocation}
Throws:
IOException
javax.xml.stream.XMLStreamException
SAXException