com.sun.xml.ws.api.model.wsdl.editable
Interface EditableWSDLPort

All Superinterfaces:
WSDLExtensible, WSDLFeaturedObject, WSDLObject, WSDLPort
All Known Implementing Classes:
WSDLPortImpl

public interface EditableWSDLPort
extends WSDLPort


Method Summary
 void freeze(EditableWSDLModel root)
          Freezes WSDL model to prevent further modification
 EditableWSDLBoundPortType getBinding()
          Gets WSDLBoundPortType associated with the WSDLPort.
 EditableWSDLService getOwner()
          Gets the WSDLService that owns this port.
 void setAddress(EndpointAddress address)
          Sets endpoint address
 void setEPR(WSEndpointReference epr)
          Sets endpoint reference
 
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLPort
getAddress, getEPR, getName
 
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLFeaturedObject
addFeature, getFeature, getFeatures
 
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
 

Method Detail

getBinding

@NotNull
EditableWSDLBoundPortType getBinding()
Description copied from interface: WSDLPort
Gets WSDLBoundPortType associated with the WSDLPort.

Specified by:
getBinding in interface WSDLPort

getOwner

@NotNull
EditableWSDLService getOwner()
Description copied from interface: WSDLPort
Gets the WSDLService that owns this port.

Specified by:
getOwner in interface WSDLPort
Returns:
always non-null.

setAddress

void setAddress(EndpointAddress address)
Sets endpoint address

Parameters:
address - Endpoint address

setEPR

void setEPR(@NotNull
            WSEndpointReference epr)
Sets endpoint reference

Parameters:
epr - Endpoint reference

freeze

void freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification

Parameters:
root - WSDL Model


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.