org.apache.woden.internal.wsdl20
Class EndpointImpl

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.EndpointImpl
All Implemented Interfaces:
Endpoint, AttributeExtensible, ElementExtensible, PropertyExtensible, NestedComponent, WSDLComponent, DocumentableElement, EndpointElement, NestedElement, WSDLElement

public class EndpointImpl
extends NestedImpl
implements Endpoint, EndpointElement

This class represents the Endpoint component and the <endpoint> element.

Author:
John Kaputin (jkaputin@apache.org)

Constructor Summary
EndpointImpl()
           
 
Method Summary
 java.net.URI getAddress()
           
 Binding getBinding()
           
 BindingElement getBindingElement()
           
 QName getBindingName()
           
 FragmentIdentifier getFragmentIdentifier()
           
 NCName getName()
           
 void setAddress(java.net.URI uri)
           
 void setBindingName(QName qname)
           
 void setName(NCName name)
           
 EndpointElement 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

EndpointImpl

public EndpointImpl()
Method Detail

getName

public NCName getName()
Specified by:
getName in interface Endpoint
Specified by:
getName in interface EndpointElement

getBinding

public Binding getBinding()
Specified by:
getBinding in interface Endpoint

getAddress

public java.net.URI getAddress()
Specified by:
getAddress in interface Endpoint
Specified by:
getAddress in interface EndpointElement

toElement

public EndpointElement toElement()
Specified by:
toElement in interface Endpoint

setName

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

setBindingName

public void setBindingName(QName qname)
Specified by:
setBindingName in interface EndpointElement

getBindingName

public QName getBindingName()
Specified by:
getBindingName in interface EndpointElement

getBindingElement

public BindingElement getBindingElement()
Specified by:
getBindingElement in interface EndpointElement

setAddress

public void setAddress(java.net.URI uri)
Specified by:
setAddress in interface EndpointElement

getFragmentIdentifier

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


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