public interface InterfaceOperationElement extends DocumentableElement, NestedElement
Modifier and Type | Method and Description |
---|---|
InterfaceFaultReferenceElement |
addInterfaceFaultReferenceElement()
Create an InterfaceFaultReferenceElement with this InterfaceOperationElement as its parent
and return a reference to it.
|
InterfaceMessageReferenceElement |
addInterfaceMessageReferenceElement()
Create an InterfaceMessageReferenceElement with this InterfaceOperationElement as its parent
and return a reference to it.
|
void |
addStyleURI(URI style)
Add the specified URI to the set of style URIs used by this InterfaceOperationElement.
|
InterfaceFaultReferenceElement[] |
getInterfaceFaultReferenceElements()
Return the set of InterfaceFaultReferenceElement within this InterfaceOperationElement.
|
InterfaceMessageReferenceElement[] |
getInterfaceMessageReferenceElements()
Return the set of InterfaceMessageReferenceElements within this InterfaceOperationElement.
|
QName |
getName()
Return the qualified name of this InterfaceOperationElement, which consists of its
local name and the targetNamespace of the enclosing DescriptionElement.
|
URI |
getPattern()
Return the URI representing the message exchange pattern used by this InterfaceOperationElement.
|
URI[] |
getStyle()
Return the set of URIs representing the operation style.
|
void |
removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef)
Remove the specified InterfaceFaultReferenceElement from the set of
InterfaceFaultReferenceElements within this InterfaceOperationElement.
|
void |
removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef)
Remove the specified InterfaceMessageReferenceElement from the set of
InterfaceMessageReferenceElements within this InterfaceOperationElement.
|
void |
removeStyleURI(URI style)
Remove the specified URI from the set of style URIs used by this InterfaceOperationElement.
|
void |
setName(NCName name)
Set the name of this InterfaceOperationElement to the specified NCName.
|
void |
setPattern(URI mep)
Set the message exchange pattern used by this InterfaceOperationElement to the specified
URI.
|
addDocumentationElement, getDocumentationElements
getParentElement
addNamespace, getDeclaredNamespaces, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, removeNamespace
getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, hasExtensionAttributesForNamespace, setExtensionAttribute
addExtensionElement, getExtensionElements, getExtensionElementsOfType, hasExtensionElementsForNamespace, removeExtensionElement
void setName(NCName name)
name
attribute of the interface <operation> element.name
- the NCName that represents the local name of this interface operationQName getName()
void setPattern(URI mep)
pattern
attribute of the interface <operation>
element.mep
- the message exchange pattern URIURI getPattern()
name
attribute of the interface <operation> element.void addStyleURI(URI style)
style
attribute of the interface
<operation> element.
If a null style URI is specified, no action is performed.style
- a URI representing an operation stylevoid removeStyleURI(URI style)
style
attribute of the interface
<operation> element.
If the specified URI is not present in the set of style URIs or if a null URI is specified,
no action is performed.style
- a URI representing an operation styleURI[] getStyle()
style
attribute of the interface
<operation> element.
If no style URIs exist, an empty array is returned.InterfaceMessageReferenceElement addInterfaceMessageReferenceElement()
void removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef)
msgRef
- the InterfaceMessageReferenceElement to be removedInterfaceMessageReferenceElement[] getInterfaceMessageReferenceElements()
InterfaceFaultReferenceElement addInterfaceFaultReferenceElement()
void removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef)
faultRef
- the InterfaceFaultReferenceElement to be removedInterfaceFaultReferenceElement[] getInterfaceFaultReferenceElements()
Copyright © 2005–2019 Apache Software Foundation. All rights reserved.