org.apache.woden.internal.wsdl20
Class BindingOperationImpl

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.NestedImpl
                  extended by org.apache.woden.internal.wsdl20.BindingOperationImpl
All Implemented Interfaces:
BindingOperation, AttributeExtensible, ElementExtensible, PropertyExtensible, NestedComponent, WSDLComponent, BindingOperationElement, DocumentableElement, NestedElement, WSDLElement

public class BindingOperationImpl
extends NestedImpl
implements BindingOperation, BindingOperationElement

This class represents the BindingOperation component from the WSDL 2.0 Component Model and the <operation> child element of the WSDL <binding> element.

Author:
jkaputin@apache.org

Constructor Summary
BindingOperationImpl()
           
 
Method Summary
 BindingFaultReferenceElement addBindingFaultReferenceElement()
           
 BindingMessageReferenceElement addBindingMessageReferenceElement()
           
 BindingFaultReferenceElement[] getBindingFaultReferenceElements()
           
 BindingFaultReference[] getBindingFaultReferences()
           
 BindingMessageReferenceElement[] getBindingMessageReferenceElements()
           
 BindingMessageReference[] getBindingMessageReferences()
           
 FragmentIdentifier getFragmentIdentifier()
           
 InterfaceOperation getInterfaceOperation()
           
 InterfaceOperationElement getInterfaceOperationElement()
           
 QName getRef()
           
 void removeBindingFaultReferenceElement(BindingFaultReferenceElement faultRef)
           
 void removeBindingMessageReferenceElement(BindingMessageReferenceElement msgRef)
           
 void setRef(QName qname)
           
 BindingOperationElement toElement()
           
 
Methods inherited from class org.apache.woden.internal.wsdl20.NestedImpl
getParent, getParentElement
 
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.NestedComponent
getParent
 
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.NestedElement
getParentElement
 
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

BindingOperationImpl

public BindingOperationImpl()
Method Detail

getInterfaceOperation

public InterfaceOperation getInterfaceOperation()
Specified by:
getInterfaceOperation in interface BindingOperation

getBindingMessageReferences

public BindingMessageReference[] getBindingMessageReferences()
Specified by:
getBindingMessageReferences in interface BindingOperation

getBindingFaultReferences

public BindingFaultReference[] getBindingFaultReferences()
Specified by:
getBindingFaultReferences in interface BindingOperation

toElement

public BindingOperationElement toElement()
Specified by:
toElement in interface BindingOperation

setRef

public void setRef(QName qname)
Specified by:
setRef in interface BindingOperationElement

getRef

public QName getRef()
Specified by:
getRef in interface BindingOperationElement

getInterfaceOperationElement

public InterfaceOperationElement getInterfaceOperationElement()
Specified by:
getInterfaceOperationElement in interface BindingOperationElement

addBindingMessageReferenceElement

public BindingMessageReferenceElement addBindingMessageReferenceElement()
Specified by:
addBindingMessageReferenceElement in interface BindingOperationElement

removeBindingMessageReferenceElement

public void removeBindingMessageReferenceElement(BindingMessageReferenceElement msgRef)
Specified by:
removeBindingMessageReferenceElement in interface BindingOperationElement

getBindingMessageReferenceElements

public BindingMessageReferenceElement[] getBindingMessageReferenceElements()
Specified by:
getBindingMessageReferenceElements in interface BindingOperationElement

addBindingFaultReferenceElement

public BindingFaultReferenceElement addBindingFaultReferenceElement()
Specified by:
addBindingFaultReferenceElement in interface BindingOperationElement

removeBindingFaultReferenceElement

public void removeBindingFaultReferenceElement(BindingFaultReferenceElement faultRef)
Specified by:
removeBindingFaultReferenceElement in interface BindingOperationElement

getBindingFaultReferenceElements

public BindingFaultReferenceElement[] getBindingFaultReferenceElements()
Specified by:
getBindingFaultReferenceElements in interface BindingOperationElement

getFragmentIdentifier

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


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