|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.model.wsdl.AbstractObjectImpl
com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
com.sun.xml.ws.model.wsdl.WSDLServiceImpl
public final class WSDLServiceImpl
Implementation of WSDLService
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl |
|---|
AbstractExtensibleImpl.UnknownWSDLExtension |
| Field Summary |
|---|
| Fields inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl |
|---|
extensions, notUnderstoodExtensions |
| Constructor Summary | |
|---|---|
WSDLServiceImpl(javax.xml.stream.XMLStreamReader xsr,
WSDLModelImpl parent,
QName name)
|
|
| Method Summary | |
|---|---|
(package private) void |
freeze(WSDLModelImpl root)
|
WSDLPortImpl |
get(QName portName)
Gets the WSDLPort for a given port name |
WSDLPort |
getFirstPort()
Gets the first WSDLPort if any, or otherwise null. |
WSDLPortImpl |
getMatchingPort(QName portTypeName)
gets the first port in this service which matches the portType |
QName |
getName()
Gets the name of the wsdl:service@name attribute value as local name and wsdl:definitions@targetNamespace as the namespace uri. |
WSDLModelImpl |
getParent()
Gets the WSDLModel that owns this service. |
Iterable<WSDLPortImpl> |
getPorts()
Gives all the WSDLPort in a wsdl:service WSDLService |
void |
put(QName portName,
WSDLPortImpl port)
Populates the Map that holds port name as key and WSDLPort as the value. |
| Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl |
|---|
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions |
| Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractObjectImpl |
|---|
getLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible |
|---|
addExtension, getExtension, getExtensions, getExtensions |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject |
|---|
getLocation |
| Constructor Detail |
|---|
public WSDLServiceImpl(javax.xml.stream.XMLStreamReader xsr,
WSDLModelImpl parent,
QName name)
| Method Detail |
|---|
@NotNull public WSDLModelImpl getParent()
WSDLServiceWSDLModel that owns this service.
getParent in interface WSDLServicepublic QName getName()
WSDLService
getName in interface WSDLServicepublic WSDLPortImpl get(QName portName)
WSDLServiceWSDLPort for a given port name
get in interface WSDLServiceportName - non-null operationName
WSDLPort is not foundpublic WSDLPort getFirstPort()
WSDLServiceWSDLPort if any, or otherwise null.
getFirstPort in interface WSDLServicepublic Iterable<WSDLPortImpl> getPorts()
WSDLServiceWSDLPort in a wsdl:service WSDLService
getPorts in interface WSDLService@Nullable public WSDLPortImpl getMatchingPort(QName portTypeName)
public void put(QName portName,
WSDLPortImpl port)
WSDLPort as the value.
portName - Must be non-nullport - Must be non-null
NullPointerException - if either opName or ptOp is nullvoid freeze(WSDLModelImpl root)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||