public class BindingImpl extends java.lang.Object implements Binding
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
bindingOperations |
protected org.w3c.dom.Element |
docEl |
protected java.util.List |
extElements |
protected boolean |
isUndefined |
protected QName |
name |
protected PortType |
portType |
static long |
serialVersionUID |
Constructor and Description |
---|
BindingImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addBindingOperation(BindingOperation bindingOperation)
Add an operation binding to binding.
|
void |
addExtensibilityElement(ExtensibilityElement extElement)
Add an extensibility element.
|
BindingOperation |
getBindingOperation(java.lang.String name,
java.lang.String inputName,
java.lang.String outputName)
Get the specified operation binding.
|
java.util.List |
getBindingOperations()
Get all the operation bindings defined here.
|
org.w3c.dom.Element |
getDocumentationElement()
Get the documentation element.
|
java.util.List |
getExtensibilityElements()
Get all the extensibility elements defined here.
|
PortType |
getPortType()
Get the port type this is a binding for.
|
QName |
getQName()
Get the name of this binding.
|
boolean |
isUndefined() |
void |
setDocumentationElement(org.w3c.dom.Element docEl)
Set the documentation element for this document.
|
void |
setPortType(PortType portType)
Set the port type this is a binding for.
|
void |
setQName(QName name)
Set the name of this binding.
|
void |
setUndefined(boolean isUndefined) |
java.lang.String |
toString() |
protected QName name
protected PortType portType
protected java.util.List bindingOperations
protected org.w3c.dom.Element docEl
protected java.util.List extElements
protected boolean isUndefined
public static final long serialVersionUID
public void setQName(QName name)
public QName getQName()
public void setPortType(PortType portType)
setPortType
in interface Binding
portType
- the port type associated with this bindingpublic PortType getPortType()
getPortType
in interface Binding
public void addBindingOperation(BindingOperation bindingOperation)
addBindingOperation
in interface Binding
bindingOperation
- the operation binding to be addedpublic BindingOperation getBindingOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
getBindingOperation
in interface Binding
name
- the name of the desired operation binding.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.public java.util.List getBindingOperations()
getBindingOperations
in interface Binding
public void setDocumentationElement(org.w3c.dom.Element docEl)
setDocumentationElement
in interface Binding
docEl
- the documentation elementpublic org.w3c.dom.Element getDocumentationElement()
getDocumentationElement
in interface Binding
public void addExtensibilityElement(ExtensibilityElement extElement)
addExtensibilityElement
in interface ElementExtensible
extElement
- the extensibility element to be addedpublic java.util.List getExtensibilityElements()
getExtensibilityElements
in interface ElementExtensible
public void setUndefined(boolean isUndefined)
setUndefined
in interface Binding
public boolean isUndefined()
isUndefined
in interface Binding
public java.lang.String toString()
toString
in class java.lang.Object
Copyright ? 2003,2005 IBM. All Rights Reserved.