|
||||||||||
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()
WSDLService
WSDLModel
that owns this service.
getParent
in interface WSDLService
public QName getName()
WSDLService
getName
in interface WSDLService
public WSDLPortImpl get(QName portName)
WSDLService
WSDLPort
for a given port name
get
in interface WSDLService
portName
- non-null operationName
WSDLPort
is not foundpublic WSDLPort getFirstPort()
WSDLService
WSDLPort
if any, or otherwise null.
getFirstPort
in interface WSDLService
public Iterable<WSDLPortImpl> getPorts()
WSDLService
WSDLPort
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 |