public interface InterfaceElement extends DocumentableElement, NestedElement
Modifier and Type | Method and Description |
---|---|
void |
addExtendedInterfaceName(QName interfaceName)
Add the named InterfaceElement to the set of InterfaceElements that this InterfaceElement
extends.
|
InterfaceFaultElement |
addInterfaceFaultElement()
Create an InterfaceFaultElement with this InterfaceElement as its parent and
return a reference to it.
|
InterfaceOperationElement |
addInterfaceOperationElement()
Create an InterfaceOperationElement with this InterfaceElement as its parent and
return a reference to it.
|
void |
addStyleDefaultURI(URI style)
Add the specified URI to the set of default operation style URIs.
|
InterfaceElement |
getExtendedInterfaceElement(QName interfaceName)
Return the named InterfaceElement from the set of IntefaceElements extended by this
InterfaceElement.
|
InterfaceElement[] |
getExtendedInterfaceElements()
Return the set of InterfaceElements extended by this InterfaceElement.
|
QName[] |
getExtendedInterfaceNames()
Return the qualified names of the InterfaceElements that this InterfaceElement extends.
|
InterfaceFaultElement |
getInterfaceFaultElement(QName faultName)
Return the named InterfaceFaultElement from the set of InterfaceFaultElements defined
directly within this InterfaceElement.
|
InterfaceFaultElement[] |
getInterfaceFaultElements()
Return the set of InterfaceFaultElements defined directly within this InterfaceElement.
|
InterfaceOperationElement |
getInterfaceOperationElement(QName operName)
Return the named InterfaceOperationElement from the set of InterfaceOperationElements defined
directly within this InterfaceElement.
|
InterfaceOperationElement[] |
getInterfaceOperationElements()
Return the set of InterfaceOperationElements defined directly within this InterfaceElement.
|
QName |
getName()
Return the qualified name of this InterfaceElement, which consists of its
local name and the targetNamespace of the parent DescriptionElement.
|
URI[] |
getStyleDefault()
Return the set of URIs representing the default operation style.
|
void |
removeExtendedInterfaceName(QName interfaceName)
Remove the named InterfaceElement from the set of InterfaceElements that this
InterfaceElement extends.
|
void |
setName(NCName name)
Set the name of this InterfaceElement to the specified NCName.
|
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> element.name
- the NCName that represents the local name of this interfaceQName getName()
void addExtendedInterfaceName(QName interfaceName)
extends
attribute
of the <interface> element.
If a null interface name is specified, no action is performed.interfaceName
- the QName of an extended interfacevoid removeExtendedInterfaceName(QName interfaceName)
extends
attribute of the <interface> element.
If the named InterfaceElement is not extended by this InterfaceElement or if a null
interface name is specified, no action is performed.interfaceName
- the QName of an extended interfaceQName[] getExtendedInterfaceNames()
extends
attribute
of the <interface> element.
If no extended interfaces exist, an empty array is returned.InterfaceElement getExtendedInterfaceElement(QName interfaceName)
extends
attribute of the <interface> element.
If the named InterfaceElement is not extended by this InterfaceElement or if a null
interface name is specified, this method will return null.interfaceName
- the QName of an extended interfaceInterfaceElement[] getExtendedInterfaceElements()
extends
attribute
of the <interface> element.
If no extended interfaces exist, an empty array is returned.void addStyleDefaultURI(URI style)
styleDefault
attribute
of the <interface> element.
If a null style URI is specified, no action is performed.style
- a URI representing an operation styleURI[] getStyleDefault()
styleDefault
attribute
of the <interface> element.
If no style default URIs exist, an empty array is returned.InterfaceFaultElement addInterfaceFaultElement()
InterfaceFaultElement getInterfaceFaultElement(QName faultName)
faultName
- the QName of the required InterfaceFaultElementInterfaceFaultElement[] getInterfaceFaultElements()
InterfaceOperationElement addInterfaceOperationElement()
InterfaceOperationElement getInterfaceOperationElement(QName operName)
operName
- the QName of the required InterfaceOperationElementInterfaceOperationElement[] getInterfaceOperationElements()
Copyright © 2005–2018 Apache Software Foundation. All rights reserved.