org.apache.woden.internal.wsdl20
Class InterfaceMessageReferenceImpl

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.InterfaceMessageReferenceImpl
All Implemented Interfaces:
AttributeExtensible, ElementExtensible, PropertyExtensible, InterfaceMessageReference, NestedComponent, WSDLComponent, DocumentableElement, InterfaceMessageReferenceElement, NestedElement, WSDLElement

public class InterfaceMessageReferenceImpl
extends NestedImpl
implements InterfaceMessageReference, InterfaceMessageReferenceElement

This class represents the <input> and <output> child elements of interface operation.

Author:
jkaputin@apache.org

Constructor Summary
InterfaceMessageReferenceImpl()
           
 
Method Summary
 Direction getDirection()
           
 QNameTokenUnion getElement()
           
 ElementDeclaration getElementDeclaration()
           
 FragmentIdentifier getFragmentIdentifier()
           
 java.lang.String getMessageContentModel()
           
 NCName getMessageLabel()
           
 org.apache.ws.commons.schema.XmlSchemaElement getXmlSchemaElement()
           
 void setDirection(Direction dir)
           
 void setElement(QNameTokenUnion element)
           
 void setMessageLabel(NCName msgLabel)
           
 InterfaceMessageReferenceElement 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

InterfaceMessageReferenceImpl

public InterfaceMessageReferenceImpl()
Method Detail

getMessageLabel

public NCName getMessageLabel()
Specified by:
getMessageLabel in interface InterfaceMessageReference
Specified by:
getMessageLabel in interface InterfaceMessageReferenceElement

getDirection

public Direction getDirection()
Specified by:
getDirection in interface InterfaceMessageReference
Specified by:
getDirection in interface InterfaceMessageReferenceElement

getMessageContentModel

public java.lang.String getMessageContentModel()
Specified by:
getMessageContentModel in interface InterfaceMessageReference

getElementDeclaration

public ElementDeclaration getElementDeclaration()
Specified by:
getElementDeclaration in interface InterfaceMessageReference

toElement

public InterfaceMessageReferenceElement toElement()
Specified by:
toElement in interface InterfaceMessageReference

setMessageLabel

public void setMessageLabel(NCName msgLabel)
Specified by:
setMessageLabel in interface InterfaceMessageReferenceElement

setElement

public void setElement(QNameTokenUnion element)
Specified by:
setElement in interface InterfaceMessageReferenceElement

getElement

public QNameTokenUnion getElement()
Specified by:
getElement in interface InterfaceMessageReferenceElement

getXmlSchemaElement

public org.apache.ws.commons.schema.XmlSchemaElement getXmlSchemaElement()
Specified by:
getXmlSchemaElement in interface InterfaceMessageReferenceElement

setDirection

public void setDirection(Direction dir)
Specified by:
setDirection in interface InterfaceMessageReferenceElement

getFragmentIdentifier

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


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