Interface EditableWSDLService
-
- All Superinterfaces:
WSDLExtensible,WSDLObject,WSDLService
- All Known Implementing Classes:
WSDLServiceImpl
public interface EditableWSDLService extends WSDLService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfreeze(EditableWSDLModel root)Freezes WSDL model to prevent further modificationEditableWSDLPortget(QName portName)Gets theWSDLPortfor a given port nameEditableWSDLPortgetFirstPort()Gets the firstWSDLPortif any, or otherwise null.EditableWSDLPortgetMatchingPort(QName portTypeName)Gets the first port in this service which matches the portTypeEditableWSDLModelgetParent()Gets theWSDLModelthat owns this service.Iterable<? extends EditableWSDLPort>getPorts()Gives all theWSDLPortin a wsdl:serviceWSDLServicevoidput(QName portName, EditableWSDLPort port)Associate WSDL port with port QName-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions
-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocation
-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLService
getName
-
-
-
-
Method Detail
-
getParent
@NotNull EditableWSDLModel getParent()
Description copied from interface:WSDLServiceGets theWSDLModelthat owns this service.- Specified by:
getParentin interfaceWSDLService
-
get
EditableWSDLPort get(QName portName)
Description copied from interface:WSDLServiceGets theWSDLPortfor a given port name- Specified by:
getin interfaceWSDLService- Parameters:
portName- non-null operationName- Returns:
- null if a
WSDLPortis not found
-
getFirstPort
EditableWSDLPort getFirstPort()
Description copied from interface:WSDLServiceGets the firstWSDLPortif any, or otherwise null.- Specified by:
getFirstPortin interfaceWSDLService
-
getMatchingPort
@Nullable EditableWSDLPort getMatchingPort(QName portTypeName)
Description copied from interface:WSDLServiceGets the first port in this service which matches the portType- Specified by:
getMatchingPortin interfaceWSDLService
-
getPorts
Iterable<? extends EditableWSDLPort> getPorts()
Description copied from interface:WSDLServiceGives all theWSDLPortin a wsdl:serviceWSDLService- Specified by:
getPortsin interfaceWSDLService
-
put
void put(QName portName, EditableWSDLPort port)
Associate WSDL port with port QName- Parameters:
portName- Port QNameport- Port
-
freeze
void freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification- Parameters:
root- WSDL Model
-
-