com.ibm.wsdl
Class PortTypeImpl
java.lang.Object
|
+--com.ibm.wsdl.PortTypeImpl
- All Implemented Interfaces:
- PortType, java.io.Serializable
- public class PortTypeImpl
- extends java.lang.Object
- implements PortType
This class represents a port type. It contains information about
operations associated with this port type.
- Author:
- Paul Fremantle, Nirmal Mukhi, Matthew J. Duftler
- See Also:
- Serialized Form
Field Summary |
protected org.w3c.dom.Element |
docEl
|
protected boolean |
isUndefined
|
protected javax.xml.namespace.QName |
name
|
protected java.util.List |
operations
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected javax.xml.namespace.QName name
operations
protected java.util.List operations
docEl
protected org.w3c.dom.Element docEl
isUndefined
protected boolean isUndefined
PortTypeImpl
public PortTypeImpl()
setQName
public void setQName(javax.xml.namespace.QName name)
- Set the name of this port type.
- Specified by:
setQName
in interface PortType
- Parameters:
name
- the desired name
getQName
public javax.xml.namespace.QName getQName()
- Get the name of this port type.
- Specified by:
getQName
in interface PortType
- Returns:
- the port type name
addOperation
public void addOperation(Operation operation)
- Add an operation to this port type.
- Specified by:
addOperation
in interface PortType
- Parameters:
operation
- the operation to be added
getOperation
public Operation getOperation(java.lang.String name,
java.lang.String inputName,
java.lang.String outputName)
- Get the specified operation. Note that operation names can
be overloaded within a PortType. In case of overloading, the
names of the input and output messages can be used to further
refine the search.
- Specified by:
getOperation
in interface PortType
- Parameters:
name
- the name of the desired operation.inputName
- the name of the input message; if this is null
it will be ignored.outputName
- the name of the output message; if this is null
it will be ignored.- Returns:
- the corresponding operation, or null if there wasn't
any matching operation
getOperations
public java.util.List getOperations()
- Get all the operations defined here.
- Specified by:
getOperations
in interface PortType
setDocumentationElement
public void setDocumentationElement(org.w3c.dom.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.
- Specified by:
setDocumentationElement
in interface PortType
- Parameters:
docEl
- the documentation element
getDocumentationElement
public org.w3c.dom.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.
- Specified by:
getDocumentationElement
in interface PortType
- Returns:
- the documentation element
setUndefined
public void setUndefined(boolean isUndefined)
- Specified by:
setUndefined
in interface PortType
isUndefined
public boolean isUndefined()
- Specified by:
isUndefined
in interface PortType
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2001 IBM. All Rights Reserved.