org.apache.woden.internal.wsdl20
Class InterfaceOperationImpl

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.InterfaceOperationImpl
All Implemented Interfaces:
AttributeExtensible, ElementExtensible, PropertyExtensible, InterfaceOperation, NestedComponent, WSDLComponent, DocumentableElement, InterfaceOperationElement, NestedElement, WSDLElement

public class InterfaceOperationImpl
extends NestedImpl
implements InterfaceOperation, InterfaceOperationElement

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

Author:
jkaputin@apache.org

Constructor Summary
InterfaceOperationImpl()
           
 
Method Summary
 InterfaceFaultReferenceElement addInterfaceFaultReferenceElement()
           
 InterfaceMessageReferenceElement addInterfaceMessageReferenceElement()
           
 void addStyleURI(java.net.URI uri)
           
 FragmentIdentifier getFragmentIdentifier()
           
 InterfaceFaultReferenceElement[] getInterfaceFaultReferenceElements()
           
 InterfaceFaultReference[] getInterfaceFaultReferences()
           
 InterfaceMessageReferenceElement[] getInterfaceMessageReferenceElements()
           
 InterfaceMessageReference[] getInterfaceMessageReferences()
           
 java.net.URI getMessageExchangePattern()
           
 QName getName()
           
 java.net.URI getPattern()
           
 java.net.URI[] getStyle()
           
 void removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef)
           
 void removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef)
           
 void removeStyleURI(java.net.URI uri)
           
 void setName(NCName name)
           
 void setPattern(java.net.URI uri)
           
 InterfaceOperationElement 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

InterfaceOperationImpl

public InterfaceOperationImpl()
Method Detail

getName

public QName getName()
Specified by:
getName in interface InterfaceOperation
Specified by:
getName in interface InterfaceOperationElement

getMessageExchangePattern

public java.net.URI getMessageExchangePattern()
Specified by:
getMessageExchangePattern in interface InterfaceOperation

getInterfaceMessageReferences

public InterfaceMessageReference[] getInterfaceMessageReferences()
Specified by:
getInterfaceMessageReferences in interface InterfaceOperation

getInterfaceFaultReferences

public InterfaceFaultReference[] getInterfaceFaultReferences()
Specified by:
getInterfaceFaultReferences in interface InterfaceOperation

getStyle

public java.net.URI[] getStyle()
Specified by:
getStyle in interface InterfaceOperation
Specified by:
getStyle in interface InterfaceOperationElement

toElement

public InterfaceOperationElement toElement()
Specified by:
toElement in interface InterfaceOperation

setName

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

setPattern

public void setPattern(java.net.URI uri)
Specified by:
setPattern in interface InterfaceOperationElement

getPattern

public java.net.URI getPattern()
Specified by:
getPattern in interface InterfaceOperationElement

addStyleURI

public void addStyleURI(java.net.URI uri)
Specified by:
addStyleURI in interface InterfaceOperationElement

removeStyleURI

public void removeStyleURI(java.net.URI uri)
Specified by:
removeStyleURI in interface InterfaceOperationElement

addInterfaceMessageReferenceElement

public InterfaceMessageReferenceElement addInterfaceMessageReferenceElement()
Specified by:
addInterfaceMessageReferenceElement in interface InterfaceOperationElement

removeInterfaceMessageReferenceElement

public void removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef)
Specified by:
removeInterfaceMessageReferenceElement in interface InterfaceOperationElement

getInterfaceMessageReferenceElements

public InterfaceMessageReferenceElement[] getInterfaceMessageReferenceElements()
Specified by:
getInterfaceMessageReferenceElements in interface InterfaceOperationElement

addInterfaceFaultReferenceElement

public InterfaceFaultReferenceElement addInterfaceFaultReferenceElement()
Specified by:
addInterfaceFaultReferenceElement in interface InterfaceOperationElement

removeInterfaceFaultReferenceElement

public void removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef)
Specified by:
removeInterfaceFaultReferenceElement in interface InterfaceOperationElement

getInterfaceFaultReferenceElements

public InterfaceFaultReferenceElement[] getInterfaceFaultReferenceElements()
Specified by:
getInterfaceFaultReferenceElements in interface InterfaceOperationElement

getFragmentIdentifier

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


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