public interface EditableWSDLService extends WSDLService
Modifier and Type | Method and Description |
---|---|
void |
freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification
|
EditableWSDLPort |
get(QName portName)
Gets the
WSDLPort for a given port name |
EditableWSDLPort |
getFirstPort()
Gets the first
WSDLPort if any, or otherwise null. |
EditableWSDLPort |
getMatchingPort(QName portTypeName)
Gets the first port in this service which matches the portType
|
EditableWSDLModel |
getParent()
Gets the
WSDLModel that owns this service. |
Iterable<? extends EditableWSDLPort> |
getPorts()
Gives all the
WSDLPort in a wsdl:service WSDLService |
void |
put(QName portName,
EditableWSDLPort port)
Associate WSDL port with port QName
|
getName
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions
getLocation
@NotNull EditableWSDLModel getParent()
WSDLService
WSDLModel
that owns this service.getParent
in interface WSDLService
EditableWSDLPort get(QName portName)
WSDLService
WSDLPort
for a given port nameget
in interface WSDLService
portName
- non-null operationNameWSDLPort
is not foundEditableWSDLPort getFirstPort()
WSDLService
WSDLPort
if any, or otherwise null.getFirstPort
in interface WSDLService
@Nullable EditableWSDLPort getMatchingPort(QName portTypeName)
WSDLService
getMatchingPort
in interface WSDLService
Iterable<? extends EditableWSDLPort> getPorts()
WSDLService
WSDLPort
in a wsdl:service WSDLService
getPorts
in interface WSDLService
void put(QName portName, EditableWSDLPort port)
portName
- Port QNameport
- Portvoid freeze(EditableWSDLModel root)
root
- WSDL ModelCopyright © 2015 Oracle Corporation. All rights reserved.