Package com.sun.xml.ws.api.model.wsdl
Class WSDLModel.WSDLParser
java.lang.Object
com.sun.xml.ws.api.model.wsdl.WSDLModel.WSDLParser
- Enclosing interface:
- WSDLModel
Main purpose of this class is to parsing of a WSDL and get the
WSDLModel from it.-
Method Summary
Modifier and TypeMethodDescriptionstatic WSDLModelparse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, Container container, PolicyResolver policyResolver, WSDLParserExtension... extensions) Parses WSDL from the given wsdlLoc and gives aWSDLModelbuilt from it.static WSDLModelparse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, Container container, WSDLParserExtension... extensions) Parses WSDL from the given wsdlLoc and gives aWSDLModelbuilt from it.static WSDLModelparse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, WSDLParserExtension... extensions) Parses WSDL from the given wsdlLoc and gives aWSDLModelbuilt from it.
-
Method Details
-
parse
@NotNull public static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, WSDLParserExtension... extensions) throws IOException, XMLStreamException, SAXException Parses WSDL from the given wsdlLoc and gives aWSDLModelbuilt from it.- Parameters:
wsdlEntityParser- Works like an entityResolver to resolve WSDLsresolver-XMLEntityResolver, works at XML infoset levelisClientSide- true - its invoked on the client, false means its invoked on the serverextensions- var args ofWSDLParserExtensions- Returns:
- A
WSDLModelbuilt from the given wsdlLocation} - Throws:
IOExceptionXMLStreamExceptionSAXException
-
parse
@NotNull public static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, @NotNull Container container, WSDLParserExtension... extensions) throws IOException, XMLStreamException, SAXException Parses WSDL from the given wsdlLoc and gives aWSDLModelbuilt from it.- Parameters:
wsdlEntityParser- Works like an entityResolver to resolve WSDLsresolver-XMLEntityResolver, works at XML infoset levelisClientSide- true - its invoked on the client, false means its invoked on the servercontainer- - container in which the parser is runextensions- var args ofWSDLParserExtensions- Returns:
- A
WSDLModelbuilt from the given wsdlLocation} - Throws:
IOExceptionXMLStreamExceptionSAXException
-
parse
@NotNull public static WSDLModel parse(XMLEntityResolver.Parser wsdlEntityParser, XMLEntityResolver resolver, boolean isClientSide, @NotNull Container container, PolicyResolver policyResolver, WSDLParserExtension... extensions) throws IOException, XMLStreamException, SAXException Parses WSDL from the given wsdlLoc and gives aWSDLModelbuilt from it.- Parameters:
wsdlEntityParser- Works like an entityResolver to resolve WSDLsresolver-XMLEntityResolver, works at XML infoset levelisClientSide- true - its invoked on the client, false means its invoked on the servercontainer- - container in which the parser is runpolicyResolver- - PolicyResolver for resolving effective Policyextensions- var args ofWSDLParserExtensions- Returns:
- A
WSDLModelbuilt from the given wsdlLocation} - Throws:
IOExceptionXMLStreamExceptionSAXException
-