public class EndpointImpl extends NestedImpl implements Endpoint, EndpointElement, EdEndpoint
Constructor and Description |
---|
EndpointImpl() |
Modifier and Type | Method and Description |
---|---|
URI |
getAddress()
Returns a URI that represents the {address} property of this Endpoint.
|
Binding |
getBinding()
Represents the {binding} property of the Endpoint component.
|
BindingElement |
getBindingElement()
Return the BindingElement referred to by this EndpointElement.
|
QName |
getBindingName()
Return the name of the BindingElement referred to by this EndpointElement.
|
FragmentIdentifier |
getFragmentIdentifier()
Returns the fragment identifier for this WSDL 2.0 component.
|
NCName |
getName()
Returns the local name representing the {name} property of this Endpoint.
|
void |
setAddress(URI uri)
Set the endpoint address of this EndpointElement to the specified URI.
|
void |
setBinding(Binding bindingComp) |
void |
setBindingName(QName qname)
Specify the name of the BindingElement referred to by this EndpointElement.
|
void |
setName(NCName name)
Set the name of this EndpointElement to the specified NCName.
|
EndpointElement |
toElement()
Returns a WSDLElement that represents the element information item from the WSDL 2.0
infoset that maps to this WSDLComponent.
|
getParent, getParentElement
containsComponent, equals, getComponentExtensionContext, getExtensionProperties, getExtensionProperties, getExtensionProperty, isEquivalentTo, setComponentExtensionContext, toString
addDocumentationElement, getDocumentationElements
addExtensionElement, addNamespace, getDeclaredNamespaces, getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, getExtensionElements, getExtensionElementsOfType, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, hasExtensionAttributesForNamespace, hasExtensionElementsForNamespace, removeExtensionElement, removeNamespace, setExtensionAttribute
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addDocumentationElement, getDocumentationElements
getParentElement
addNamespace, getDeclaredNamespaces, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, removeNamespace
getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, hasExtensionAttributesForNamespace, setExtensionAttribute
addExtensionElement, getExtensionElements, getExtensionElementsOfType, hasExtensionElementsForNamespace, removeExtensionElement
getParent
equals, getComponentExtensionContext, isEquivalentTo, setComponentExtensionContext, toString
getExtensionProperties, getExtensionProperties, getExtensionProperty
public NCName getName()
Endpoint
getName
in interface Endpoint
getName
in interface EndpointElement
public Binding getBinding()
Endpoint
getBinding
in interface Endpoint
public URI getAddress()
Endpoint
getAddress
in interface Endpoint
getAddress
in interface EndpointElement
public EndpointElement toElement()
Endpoint
public void setName(NCName name)
EndpointElement
name
attribute of the <endpoint> element.setName
in interface EdEndpoint
setName
in interface EndpointElement
name
- the NCName that represents the local name of this endpointpublic void setBindingName(QName qname)
EndpointElement
binding
attribute of the
<endpoint> element.setBindingName
in interface EndpointElement
qname
- the QName of the bindingpublic QName getBindingName()
EndpointElement
binding
attribute of the
<endpoint> element.getBindingName
in interface EndpointElement
public BindingElement getBindingElement()
EndpointElement
binding
attribute of the <endpoint> element.
If this reference cannot be resolved to a BindingElement, this method will return null.getBindingElement
in interface EndpointElement
public void setAddress(URI uri)
EndpointElement
address
attribute of the <endpoint> element.setAddress
in interface EdEndpoint
setAddress
in interface EndpointElement
uri
- the endpoint address URIpublic FragmentIdentifier getFragmentIdentifier()
WSDLComponent
getFragmentIdentifier
in interface WSDLComponent
public void setBinding(Binding bindingComp)
setBinding
in interface EdEndpoint
Copyright © 2005–2018 Apache Software Foundation. All rights reserved.