com.sun.xml.ws.model.wsdl
Class WSDLPortImpl

java.lang.Object
  extended by com.sun.xml.ws.model.wsdl.AbstractObjectImpl
      extended by com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
          extended by com.sun.xml.ws.model.wsdl.AbstractFeaturedObjectImpl
              extended by com.sun.xml.ws.model.wsdl.WSDLPortImpl
All Implemented Interfaces:
WSDLExtensible, WSDLFeaturedObject, WSDLObject, WSDLPort

public final class WSDLPortImpl
extends AbstractFeaturedObjectImpl
implements WSDLPort

Implementation of WSDLPort


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.AbstractFeaturedObjectImpl
features
 
Fields inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
extensions, notUnderstoodExtensions
 
Constructor Summary
WSDLPortImpl(javax.xml.stream.XMLStreamReader xsr, WSDLServiceImpl owner, QName name, QName binding)
           
 
Method Summary
(package private)  void freeze(WSDLModelImpl root)
           
 EndpointAddress getAddress()
          Gets endpoint address of this port.
 WSDLBoundPortTypeImpl getBinding()
          Gets WSDLBoundPortType associated with the WSDLPort.
 QName getBindingName()
           
 WSEndpointReference getEPR()
           
 QName getName()
          Gets wsdl:port@name attribute value as local name and wsdl:definitions@targetNamespace as the namespace uri.
 WSDLServiceImpl getOwner()
          Gets the WSDLService that owns this port.
 SOAPVersion getSOAPVersion()
           
 void setAddress(EndpointAddress address)
          Only meant for RuntimeWSDLParser to call.
 void setEPR(WSEndpointReference epr)
          Only meant for RuntimeWSDLParser to call.
 
Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractFeaturedObjectImpl
addFeature, getFeature, getFeature, getFeatures
 
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.WSDLFeaturedObject
addFeature, getFeature, getFeatures
 
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocation
 
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

WSDLPortImpl

public WSDLPortImpl(javax.xml.stream.XMLStreamReader xsr,
                    WSDLServiceImpl owner,
                    QName name,
                    QName binding)
Method Detail

getName

public QName getName()
Description copied from interface: WSDLPort
Gets wsdl:port@name attribute value as local name and wsdl:definitions@targetNamespace as the namespace uri.

Specified by:
getName in interface WSDLPort

getBindingName

public QName getBindingName()

getAddress

public EndpointAddress getAddress()
Description copied from interface: WSDLPort
Gets endpoint address of this port.

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

getOwner

public WSDLServiceImpl getOwner()
Description copied from interface: WSDLPort
Gets the WSDLService that owns this port.

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

setAddress

public void setAddress(EndpointAddress address)
Only meant for RuntimeWSDLParser to call.


setEPR

public void setEPR(@NotNull
                   WSEndpointReference epr)
Only meant for RuntimeWSDLParser to call.


getEPR

@Nullable
public WSEndpointReference getEPR()

getBinding

public WSDLBoundPortTypeImpl getBinding()
Description copied from interface: WSDLPort
Gets WSDLBoundPortType associated with the WSDLPort.

Specified by:
getBinding in interface WSDLPort

getSOAPVersion

public SOAPVersion getSOAPVersion()

freeze

void freeze(WSDLModelImpl root)