|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AttributeExtensible
This interface is implemented by classes that need to expose a
Map
of Attributes. It is used to represent
Addressing classes that support extensibility attributes.
Method Summary | |
---|---|
void |
addAttribute(javax.xml.namespace.QName name,
java.lang.String value)
This method allows an arbitrary attribute, that do not belong to the WS-Addressing namespace, to be added to the underlying object implementing this interface. |
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getAttributes()
Returns an unmodifiable Map representing the attributes of
an addressing element. |
Method Detail |
---|
java.util.Map<javax.xml.namespace.QName,java.lang.String> getAttributes()
Map
representing the attributes of
an addressing element. Additions to the map are made through the
addElement
method.
Map
of
attributes. Must return null
if the implementing
class does not support an attribute Map.void addAttribute(javax.xml.namespace.QName name, java.lang.String value) throws AddressingException
Map
that has been returned or will be returned by calls
to the getAttribute
method.
name
- the name of the attribute to be added.value
- the value of the attribute to be added
AddressingException
- if the name
parameter belongs to the WS-Addressing
namespace.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |