public interface WSDLModel extends WSDLExtensible
Modifier and Type | Interface and Description |
---|---|
static class |
WSDLModel.WSDLParser
Main purpose of this class is to parsing of a WSDL and get the
WSDLModel from it. |
Modifier and Type | Method and Description |
---|---|
WSDLBoundPortType |
getBinding(QName name)
Gets
WSDLBoundPortType that models wsdl:binding |
WSDLBoundPortType |
getBinding(QName serviceName,
QName portName)
Give a
WSDLBoundPortType for the given wsdl:service and wsdl:port names. |
Map<QName,? extends WSDLBoundPortType> |
getBindings()
|
QName |
getFirstServiceName()
Returns the first service QName from insertion order
|
WSDLMessage |
getMessage(QName name)
Returns the message with the given QName
|
Map<QName,? extends WSDLMessage> |
getMessages()
Gives a
Map of wsdl:message qualified name and com.sun.xml.ws.api.model.wsdl.WSDLMesage |
com.sun.xml.ws.policy.PolicyMap |
getPolicyMap()
Deprecated.
Do not use this method as the PolicyMap API is not final yet and might change in next few months.
|
WSDLPortType |
getPortType(QName name)
Gets
WSDLPortType that models wsdl:portType |
Map<QName,? extends WSDLPortType> |
getPortTypes()
|
WSDLService |
getService(QName name)
Gets
WSDLService that models wsdl:service |
Map<QName,? extends WSDLService> |
getServices()
Gives a
Map of wsdl:service qualified name and WSDLService |
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions
getLocation
WSDLPortType getPortType(@NotNull QName name)
WSDLPortType
that models wsdl:portType
name
- non-null quaified name of wsdl:message, where the localName is the value of wsdl:portType@name
and
the namespaceURI is the value of wsdl:definitions@targetNamespaceWSDLPortType
or null if no wsdl:portType found.WSDLBoundPortType getBinding(@NotNull QName name)
WSDLBoundPortType
that models wsdl:binding
name
- non-null quaified name of wsdl:binding, where the localName is the value of wsdl:binding@name
and
the namespaceURI is the value of wsdl:definitions@targetNamespaceWSDLBoundPortType
or null if no wsdl:binding foundWSDLBoundPortType getBinding(@NotNull QName serviceName, @NotNull QName portName)
WSDLBoundPortType
for the given wsdl:service and wsdl:port names.serviceName
- service QNameportName
- port QNameWSDLBoundPortType
. null if the Binding for the given wsd:service and wsdl:port name are not
found.WSDLService getService(@NotNull QName name)
WSDLService
that models wsdl:service
name
- non-null quaified name of wsdl:service, where the localName is the value of wsdl:service@name
and
the namespaceURI is the value of wsdl:definitions@targetNamespaceWSDLService
or null if no wsdl:service found@NotNull Map<QName,? extends WSDLPortType> getPortTypes()
@NotNull Map<QName,? extends WSDLBoundPortType> getBindings()
@NotNull Map<QName,? extends WSDLService> getServices()
Map
of wsdl:service qualified name and WSDLService
QName getFirstServiceName()
WSDLMessage getMessage(QName name)
name
- Message name@NotNull Map<QName,? extends WSDLMessage> getMessages()
Map
of wsdl:message qualified name and com.sun.xml.ws.api.model.wsdl.WSDLMesage
com.sun.xml.ws.policy.PolicyMap getPolicyMap()
Copyright © 2015 Oracle Corporation. All rights reserved.