org.eclipse.swordfish.internal.resolver.backend.base.wsdl
Interface SwordfishPort

All Known Implementing Classes:
SwordfishPortImpl

public interface SwordfishPort


Field Summary
static java.lang.String HTTP_TRANSPORT_URI
          SOAP via HTTP transport.
static java.lang.String JMS_TRANSPORT_URI
          JMS transport.
 
Method Summary
 void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement element)
          Adds the extensibility element.
 javax.wsdl.Binding getBinding()
          Gets the binding.
 org.w3c.dom.Element getDocumentationElement()
          Gets the documentation element.
 java.util.List<?> getExtensibilityElements()
          Gets the extensibility elements.
 java.lang.Object getExtensionAttribute(javax.xml.namespace.QName attributeName)
          Gets the extension attribute.
 java.util.Map<?,?> getExtensionAttributes()
          Gets the extension attributes.
 java.lang.String getName()
          Gets the name.
 java.util.List<?> getNativeAttributeNames()
          Gets the native attribute names.
 Transport getTransport()
          Gets the transport.
 javax.wsdl.extensions.ExtensibilityElement removeExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement element)
          
 void setBinding(javax.wsdl.Binding binding)
          Sets the binding.
 void setDocumentationElement(org.w3c.dom.Element element)
          Sets the documentation element.
 void setExtensionAttribute(javax.xml.namespace.QName arg0, java.lang.Object arg1)
          Sets the extension attribute.
 void setName(java.lang.String name)
          Sets the name.
 

Field Detail

JMS_TRANSPORT_URI

static final java.lang.String JMS_TRANSPORT_URI
JMS transport.

See Also:
Constant Field Values

HTTP_TRANSPORT_URI

static final java.lang.String HTTP_TRANSPORT_URI
SOAP via HTTP transport.

See Also:
Constant Field Values
Method Detail

getTransport

Transport getTransport()
Gets the transport.

Returns:
the transport

addExtensibilityElement

void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement element)
Adds the extensibility element.

Parameters:
element - An element to add.
See Also:
ElementExtensible.addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement)

getBinding

javax.wsdl.Binding getBinding()
Gets the binding.

Returns:
the binding
See Also:
Port.getBinding()

getDocumentationElement

org.w3c.dom.Element getDocumentationElement()
Gets the documentation element.

Returns:
the documentation element
See Also:
WSDLElement.getDocumentationElement()

getExtensibilityElements

java.util.List<?> getExtensibilityElements()
Gets the extensibility elements.

Returns:
the extensibility elements
See Also:
ElementExtensible.getExtensibilityElements()

getName

java.lang.String getName()
Gets the name.

Returns:
the name
See Also:
Port.getName()

setBinding

void setBinding(javax.wsdl.Binding binding)
Sets the binding.

Parameters:
binding -
See Also:
Port.setBinding(javax.wsdl.Binding)

setDocumentationElement

void setDocumentationElement(org.w3c.dom.Element element)
Sets the documentation element.

Parameters:
element -
See Also:
WSDLElement.setDocumentationElement(org.w3c.dom.Element)

setName

void setName(java.lang.String name)
Sets the name.

Parameters:
name -
See Also:
Port.setName(java.lang.String)

setExtensionAttribute

void setExtensionAttribute(javax.xml.namespace.QName arg0,
                           java.lang.Object arg1)
Sets the extension attribute.

Parameters:
arg0 -
arg1 -
See Also:
AttributeExtensible.setExtensionAttribute(javax.xml.namespace.QName, java.lang.Object)

getExtensionAttribute

java.lang.Object getExtensionAttribute(javax.xml.namespace.QName attributeName)
Gets the extension attribute.

Parameters:
attributeName -
Returns:
the extension attribute
See Also:
AttributeExtensible.getExtensionAttribute(javax.xml.namespace.QName)

getExtensionAttributes

java.util.Map<?,?> getExtensionAttributes()
Gets the extension attributes.

Returns:
the extension attributes
See Also:
AttributeExtensible.getExtensionAttributes()

getNativeAttributeNames

java.util.List<?> getNativeAttributeNames()
Gets the native attribute names.

Returns:
the native attribute names
See Also:
AttributeExtensible.getNativeAttributeNames()

removeExtensibilityElement

javax.wsdl.extensions.ExtensibilityElement removeExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement element)

See Also:
ElementExtensible.removeExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement)