org.apache.woden.internal.wsdl20
Class BindingImpl

java.lang.Object
  extended by org.apache.woden.internal.wsdl20.WSDLElementImpl
      extended by org.apache.woden.internal.wsdl20.DocumentableImpl
          extended by org.apache.woden.internal.wsdl20.WSDLComponentImpl
              extended by org.apache.woden.internal.wsdl20.BindingImpl
All Implemented Interfaces:
Binding, AttributeExtensible, ElementExtensible, PropertyExtensible, WSDLComponent, BindingElement, DocumentableElement, NestedElement, WSDLElement

public class BindingImpl
extends WSDLComponentImpl
implements Binding, BindingElement

This class represents the Binding component from the WSDL 2.0 Component Model and the WSDL <binding> element.

Author:
John Kaputin (jkaputin@apache.org)

Constructor Summary
BindingImpl()
           
 
Method Summary
 BindingFaultElement addBindingFaultElement()
           
 BindingOperationElement addBindingOperationElement()
           
 BindingFaultElement[] getBindingFaultElements()
           
 BindingFaultElement getBindingFaultElementWithRef(QName qname)
           
 BindingFault[] getBindingFaults()
           
 BindingOperationElement[] getBindingOperationElements()
           
 BindingOperationElement getBindingOperationElementWithRef(QName qname)
           
 BindingOperation[] getBindingOperations()
           
 Description getDescriptionComponent()
           
 FragmentIdentifier getFragmentIdentifier()
           
 Interface getInterface()
           
 InterfaceElement getInterfaceElement()
           
 QName getInterfaceName()
           
 QName getName()
           
 WSDLElement getParentElement()
           
 java.net.URI getType()
           
 void setInterfaceName(QName qname)
           
 void setName(NCName name)
           
 void setType(java.net.URI type)
           
 BindingElement toElement()
           
 
Methods inherited from class org.apache.woden.internal.wsdl20.WSDLComponentImpl
containsComponent, equals, getComponentExtensionContext, getExtensionProperties, getExtensionProperties, getExtensionProperty, isEquivalentTo, setComponentExtensionContext, toString
 
Methods inherited from class org.apache.woden.internal.wsdl20.DocumentableImpl
addDocumentationElement, getDocumentationElements
 
Methods inherited from class org.apache.woden.internal.wsdl20.WSDLElementImpl
addExtensionElement, addNamespace, getDeclaredNamespaces, getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, getExtensionElements, getExtensionElementsOfType, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, hasExtensionAttributesForNamespace, hasExtensionElementsForNamespace, removeExtensionElement, removeNamespace, setExtensionAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.woden.wsdl20.WSDLComponent
equals, getComponentExtensionContext, isEquivalentTo, setComponentExtensionContext, toString
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.PropertyExtensible
getExtensionProperties, getExtensionProperties, getExtensionProperty
 
Methods inherited from interface org.apache.woden.wsdl20.xml.DocumentableElement
addDocumentationElement, getDocumentationElements
 
Methods inherited from interface org.apache.woden.wsdl20.xml.WSDLElement
addNamespace, getDeclaredNamespaces, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, removeNamespace
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, hasExtensionAttributesForNamespace, setExtensionAttribute
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ElementExtensible
addExtensionElement, getExtensionElements, getExtensionElementsOfType, hasExtensionElementsForNamespace, removeExtensionElement
 

Constructor Detail

BindingImpl

public BindingImpl()
Method Detail

getName

public QName getName()
Specified by:
getName in interface Binding
Specified by:
getName in interface BindingElement

getInterface

public Interface getInterface()
Specified by:
getInterface in interface Binding

getType

public java.net.URI getType()
Specified by:
getType in interface Binding
Specified by:
getType in interface BindingElement

getBindingFaults

public BindingFault[] getBindingFaults()
Specified by:
getBindingFaults in interface Binding

getBindingOperations

public BindingOperation[] getBindingOperations()
Specified by:
getBindingOperations in interface Binding

toElement

public BindingElement toElement()
Specified by:
toElement in interface Binding

setName

public void setName(NCName name)
Specified by:
setName in interface BindingElement

setInterfaceName

public void setInterfaceName(QName qname)
Specified by:
setInterfaceName in interface BindingElement

getInterfaceName

public QName getInterfaceName()
Specified by:
getInterfaceName in interface BindingElement

getInterfaceElement

public InterfaceElement getInterfaceElement()
Specified by:
getInterfaceElement in interface BindingElement

setType

public void setType(java.net.URI type)
Specified by:
setType in interface BindingElement

addBindingFaultElement

public BindingFaultElement addBindingFaultElement()
Specified by:
addBindingFaultElement in interface BindingElement

getBindingFaultElements

public BindingFaultElement[] getBindingFaultElements()
Specified by:
getBindingFaultElements in interface BindingElement

addBindingOperationElement

public BindingOperationElement addBindingOperationElement()
Specified by:
addBindingOperationElement in interface BindingElement

getBindingOperationElements

public BindingOperationElement[] getBindingOperationElements()
Specified by:
getBindingOperationElements in interface BindingElement

getParentElement

public WSDLElement getParentElement()
Specified by:
getParentElement in interface NestedElement

getBindingFaultElementWithRef

public BindingFaultElement getBindingFaultElementWithRef(QName qname)

getBindingOperationElementWithRef

public BindingOperationElement getBindingOperationElementWithRef(QName qname)

getDescriptionComponent

public Description getDescriptionComponent()

getFragmentIdentifier

public FragmentIdentifier getFragmentIdentifier()
Specified by:
getFragmentIdentifier in interface WSDLComponent


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.