public interface InterfaceMessageReferenceElement extends DocumentableElement, NestedElement
Modifier and Type | Method and Description |
---|---|
Direction |
getDirection()
Returns an enumerated type, Direction, that indicates the direction of this message.
|
QNameTokenUnion |
getElement()
Return the union of the xs:token and xs:QName of the global schema element declaration referred to by this
InterfaceMessageReferenceElement.
|
NCName |
getMessageLabel()
Return the NCName representing the message label.
|
org.apache.ws.commons.schema.XmlSchemaElement |
getXmlSchemaElement()
Return the XmlSchemaElement representing the global schema element declaration
referred to by this InterfaceMessageReferenceElement.
|
void |
setDirection(Direction dir)
Set the message direction using the specified enumerated type, Direction,
which indicates the direction of the message.
|
void |
setElement(QNameTokenUnion element)
Specify the union of the xs:token and xs:QName of the global schema element declaration referred to by this
InterfaceMessageReferenceElement.
|
void |
setMessageLabel(NCName msgLabel)
Set the message label to the specified NCName.
|
addDocumentationElement, getDocumentationElements
getParentElement
addNamespace, getDeclaredNamespaces, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, removeNamespace
getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, hasExtensionAttributesForNamespace, setExtensionAttribute
addExtensionElement, getExtensionElements, getExtensionElementsOfType, hasExtensionElementsForNamespace, removeExtensionElement
void setMessageLabel(NCName msgLabel)
messageLabel
attribute of the interface operation
<input> and <output> elements.
It represents a placeholder message in the message exchange pattern specified by the
parent interface <operation> element.msgLabel
- the NCName representing the message labelNCName getMessageLabel()
messageLabel
attribute of the interface operation
<input> and <output> elements.
It represents a placeholder message in the message exchange pattern specified by the
parent interface <operation> element.void setElement(QNameTokenUnion element)
element
attribute of the interface
operation <input> or <output> element.element
- the QNameTokenEnum of the element declaration.QNameTokenUnion getElement()
element
attribute of the interface
operation <input> or <output> element.org.apache.ws.commons.schema.XmlSchemaElement getXmlSchemaElement()
element
attribute of the interface operation <input> or <output> element.
If this reference cannot be resolved to an element declaration in a schema that
is visible to the enclosing <description>, this method will return null.
To be visible, the schema must have been correctly imported or inlined within
the <types> element.void setDirection(Direction dir)
dir
- the Direction of the messageDirection getDirection()
Copyright © 2005–2014 Apache Software Foundation. All rights reserved.