javax.xml.ws.addressing
Interface AttributedQName

All Superinterfaces:
AddressingType, AttributeExtensible

public interface AttributedQName
extends AddressingType, AttributeExtensible

Abstraction of AttributedQNameType defined in the normative WS-Addressing core schema.

Since:
JAX-WSA 1.0

Method Summary
 void addAttribute(QName name, java.lang.String value)
          AttributedQNameType allows arbitrary extensibility elements that do not belong to the wsa namespace.
 QName getQName()
          Accessor for the QName property.
 
Methods inherited from interface javax.xml.ws.addressing.AddressingType
getNamespaceURI
 
Methods inherited from interface javax.xml.ws.addressing.AttributeExtensible
getAttributes
 

Method Detail

getQName

QName getQName()
Accessor for the QName property.

Returns:
The value of the property.

addAttribute

void addAttribute(QName name,
                  java.lang.String value)
AttributedQNameType allows arbitrary extensibility elements that do not belong to the wsa namespace.

Specified by:
addAttribute in interface AttributeExtensible
Parameters:
name - The name of the attribute to be added.
value - The value of the attribute to be added.
Throws:
AddressingException - if the name parameter belongs to the wsa namespace.