com.ibm.wsdl
Class ServiceImpl
- java.io.Serializable, ElementExtensible, Service
public class ServiceImpl
extends java.lang.Object
This class represents a service, which groups related
ports to provide some functionality.
- Paul Fremantle
- Nirmal Mukhi
- Matthew J. Duftler
docEl
protected Element docEl
extElements
protected List extElements
serialVersionUID
public static final long serialVersionUID
addPort
public void addPort(Port port)
Add a port to this service.
- addPort in interface Service
port
- the port to be added
getDocumentationElement
public Element getDocumentationElement()
Get the documentation element. This dependency on org.w3c.dom.Element
should eventually be removed when a more appropriate way of
representing this information is employed.
- getDocumentationElement in interface Service
- the documentation element
getPort
public Port getPort(String name)
Get the specified port.
- getPort in interface Service
name
- the name of the desired port.
- the corresponding port, or null if there wasn't
any matching port
getPorts
public Map getPorts()
Get all the ports defined here.
- getPorts in interface Service
setDocumentationElement
public void setDocumentationElement(Element docEl)
Set the documentation element for this document. This dependency
on org.w3c.dom.Element should eventually be removed when a more
appropriate way of representing this information is employed.
- setDocumentationElement in interface Service
docEl
- the documentation element
setQName
public void setQName(QName name)
Set the name of this service.
- setQName in interface Service
toString
public String toString()