org.apache.woden.internal.wsdl20
Class InterfaceImpl

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.InterfaceImpl
All Implemented Interfaces:
AttributeExtensible, ElementExtensible, PropertyExtensible, Interface, WSDLComponent, DocumentableElement, InterfaceElement, NestedElement, WSDLElement

public class InterfaceImpl
extends WSDLComponentImpl
implements Interface, InterfaceElement

This class represents the Interface component from the WSDL 2.0 Component Model and <interface> element.

Author:
jkaputin@apache.org

Constructor Summary
InterfaceImpl()
           
 
Method Summary
 void addExtendedInterfaceName(QName interfaceName)
           
 InterfaceFaultElement addInterfaceFaultElement()
           
 InterfaceOperationElement addInterfaceOperationElement()
           
 void addStyleDefaultURI(java.net.URI uri)
           
 boolean equals(WSDLComponent comp)
           
 InterfaceFault[] getAllInterfaceFaults()
           
 InterfaceOperation[] getAllInterfaceOperations()
           
 Interface getExtendedInterface(QName qname)
           
 InterfaceElement getExtendedInterfaceElement(QName interfaceName)
           
 InterfaceElement[] getExtendedInterfaceElements()
           
 QName[] getExtendedInterfaceNames()
           
 Interface[] getExtendedInterfaces()
           
 FragmentIdentifier getFragmentIdentifier()
           
 InterfaceFault getFromAllInterfaceFaults(QName faultName)
           
 InterfaceOperation getFromAllInterfaceOperations(QName operName)
           
 InterfaceFault getInterfaceFault(QName faultName)
           
 InterfaceFaultElement getInterfaceFaultElement(QName faultName)
           
 InterfaceFaultElement[] getInterfaceFaultElements()
           
 InterfaceFault[] getInterfaceFaults()
           
 InterfaceOperation getInterfaceOperation(QName operName)
           
 InterfaceOperationElement getInterfaceOperationElement(QName operName)
           
 InterfaceOperationElement[] getInterfaceOperationElements()
           
 InterfaceOperation[] getInterfaceOperations()
           
 QName getName()
           
 WSDLElement getParentElement()
           
 java.net.URI[] getStyleDefault()
           
 boolean isEquivalentTo(WSDLComponent comp)
           
 void removeExtendedInterfaceName(QName interfaceName)
           
 void setName(NCName name)
           
 InterfaceElement toElement()
           
 
Methods inherited from class org.apache.woden.internal.wsdl20.WSDLComponentImpl
containsComponent, getComponentExtensionContext, getExtensionProperties, getExtensionProperties, getExtensionProperty, 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
getComponentExtensionContext, 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

InterfaceImpl

public InterfaceImpl()
Method Detail

getName

public QName getName()
Specified by:
getName in interface Interface
Specified by:
getName in interface InterfaceElement

getExtendedInterface

public Interface getExtendedInterface(QName qname)
Specified by:
getExtendedInterface in interface Interface

getExtendedInterfaces

public Interface[] getExtendedInterfaces()
Specified by:
getExtendedInterfaces in interface Interface

getInterfaceFaults

public InterfaceFault[] getInterfaceFaults()
Specified by:
getInterfaceFaults in interface Interface

getInterfaceFault

public InterfaceFault getInterfaceFault(QName faultName)
Specified by:
getInterfaceFault in interface Interface

getAllInterfaceFaults

public InterfaceFault[] getAllInterfaceFaults()
Specified by:
getAllInterfaceFaults in interface Interface

getFromAllInterfaceFaults

public InterfaceFault getFromAllInterfaceFaults(QName faultName)
Specified by:
getFromAllInterfaceFaults in interface Interface

getInterfaceOperations

public InterfaceOperation[] getInterfaceOperations()
Specified by:
getInterfaceOperations in interface Interface

getInterfaceOperation

public InterfaceOperation getInterfaceOperation(QName operName)
Specified by:
getInterfaceOperation in interface Interface

getAllInterfaceOperations

public InterfaceOperation[] getAllInterfaceOperations()
Specified by:
getAllInterfaceOperations in interface Interface

getFromAllInterfaceOperations

public InterfaceOperation getFromAllInterfaceOperations(QName operName)
Specified by:
getFromAllInterfaceOperations in interface Interface

toElement

public InterfaceElement toElement()
Specified by:
toElement in interface Interface

isEquivalentTo

public boolean isEquivalentTo(WSDLComponent comp)
Specified by:
isEquivalentTo in interface WSDLComponent
Overrides:
isEquivalentTo in class WSDLComponentImpl

equals

public boolean equals(WSDLComponent comp)
Specified by:
equals in interface WSDLComponent
Overrides:
equals in class WSDLComponentImpl

setName

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

addStyleDefaultURI

public void addStyleDefaultURI(java.net.URI uri)
Specified by:
addStyleDefaultURI in interface InterfaceElement

getStyleDefault

public java.net.URI[] getStyleDefault()
Specified by:
getStyleDefault in interface InterfaceElement

addExtendedInterfaceName

public void addExtendedInterfaceName(QName interfaceName)
Specified by:
addExtendedInterfaceName in interface InterfaceElement

removeExtendedInterfaceName

public void removeExtendedInterfaceName(QName interfaceName)
Specified by:
removeExtendedInterfaceName in interface InterfaceElement

getExtendedInterfaceNames

public QName[] getExtendedInterfaceNames()
Specified by:
getExtendedInterfaceNames in interface InterfaceElement

getExtendedInterfaceElement

public InterfaceElement getExtendedInterfaceElement(QName interfaceName)
Specified by:
getExtendedInterfaceElement in interface InterfaceElement

getExtendedInterfaceElements

public InterfaceElement[] getExtendedInterfaceElements()
Specified by:
getExtendedInterfaceElements in interface InterfaceElement

addInterfaceFaultElement

public InterfaceFaultElement addInterfaceFaultElement()
Specified by:
addInterfaceFaultElement in interface InterfaceElement

getInterfaceFaultElement

public InterfaceFaultElement getInterfaceFaultElement(QName faultName)
Specified by:
getInterfaceFaultElement in interface InterfaceElement

getInterfaceFaultElements

public InterfaceFaultElement[] getInterfaceFaultElements()
Specified by:
getInterfaceFaultElements in interface InterfaceElement

addInterfaceOperationElement

public InterfaceOperationElement addInterfaceOperationElement()
Specified by:
addInterfaceOperationElement in interface InterfaceElement

getInterfaceOperationElement

public InterfaceOperationElement getInterfaceOperationElement(QName operName)
Specified by:
getInterfaceOperationElement in interface InterfaceElement

getInterfaceOperationElements

public InterfaceOperationElement[] getInterfaceOperationElements()
Specified by:
getInterfaceOperationElements in interface InterfaceElement

getParentElement

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

getFragmentIdentifier

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


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