org.ws4d.java.wsdl
Class WSDLPort

java.lang.Object
  extended by org.ws4d.java.wsdl.WSDLPort
Direct Known Subclasses:
SOAP12DocumentLiteralHTTPPort

public abstract class WSDLPort
extends java.lang.Object


Constructor Summary
WSDLPort()
           
WSDLPort(java.lang.String name)
           
WSDLPort(java.lang.String name, QName bindingName)
           
 
Method Summary
 WSDLBinding getBinding()
           
 QName getBindingName()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
          Returns the namespace within which this port resides.
 DataStructure getOperations()
           
 WSDLPortType getPortType()
           
 WSDLService getService()
           
 WSDL getWsdl()
           
abstract  void serializePortExtension(org.xmlpull.v1.XmlSerializer serializer)
           
 void setBindingName(QName bindingName)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLPort

public WSDLPort()

WSDLPort

public WSDLPort(java.lang.String name)
Parameters:
name -

WSDLPort

public WSDLPort(java.lang.String name,
                QName bindingName)
Parameters:
name -
bindingName - the fully qualified name of the binding to which this port refers
Method Detail

serializePortExtension

public abstract void serializePortExtension(org.xmlpull.v1.XmlSerializer serializer)
                                     throws java.io.IOException
Throws:
java.io.IOException

getOperations

public DataStructure getOperations()

getPortType

public WSDLPortType getPortType()

getBinding

public WSDLBinding getBinding()

getWsdl

public WSDL getWsdl()

getNamespace

public java.lang.String getNamespace()
Returns the namespace within which this port resides. This is the namespace of the surrounding service if one exists, or null otherwise.

Returns:
the namespace of the service of this port, or null if service not set

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getBindingName

public QName getBindingName()
Returns:
the bindingName

setBindingName

public void setBindingName(QName bindingName)
Parameters:
bindingName - the bindingName to set

getService

public WSDLService getService()
Returns:
the service