#include <MessageElement.hpp>
Inheritance diagram for MessageElement::
Public Methods | |
MessageElement () | |
Constructor for the MessageElement. More... | |
MessageElement (const DOM_Element &p_Elm) | |
Construct from a DOM Element. More... | |
MessageElement (const std::string &p_Ns, const std::string &p_LocalPart) | |
Constructor for the MessageElement. More... | |
virtual | ~MessageElement () |
virtual void | DeSerialize (XMLDeSerializer &dserilizer) |
Deserialize MessageElement. More... | |
virtual void | Serialize (XMLSerializer &serilizer) |
Serialize MessageElement. More... | |
virtual void | SetMsgElm (const DOM_Element &p_Elm) |
Sets MessageElement associated DOM Element. More... | |
virtual void | SetElmQName (const ax::QName &p_qName) |
Sets MessageElement Qualified name. More... | |
virtual void | AddMsgElement (const DOM_Element &p_Elm) |
Add any MessageElement as childs by associating corresponded DOM Element. More... | |
virtual ax::QName | GetElmQName () |
Get the Qualified name of this MessageElement. More... | |
Protected Attributes | |
std::string | m_Name |
Name or Localpart of this MessageElement. More... | |
std::string | prefix |
Namespace prefix of this MessageElement. More... | |
std::string | m_NsURI |
Namespace URI of this MessageElement. More... | |
DOM_Element | m_pElmNode |
Associated DOM Element. More... | |
AttList | m_AttLst |
Associated Arributes. More... | |
ax::QName | m_qName |
Qualified name of this MessageElement. More... | |
std::string | m_Msg |
Base class of all SOAP message components; components are Envelop, Header, Body (including RPC element & Fault element), There is a one-to-one mapping between MessageElement and DOM-Element for a given SOAP envelop.
Definition at line 87 of file MessageElement.hpp.
|
Constructor for the MessageElement.
Definition at line 69 of file MessageElement.cpp. |
|
Construct from a DOM Element.
Definition at line 79 of file MessageElement.cpp. |
|
Constructor for the MessageElement.
Definition at line 86 of file MessageElement.cpp. |
|
Definition at line 74 of file MessageElement.cpp. |
|
Add any MessageElement as childs by associating corresponded DOM Element.
Reimplemented in RPCElement, SOAPBodyElement, SOAPEnvelope, and SOAPFaultElement. Definition at line 113 of file MessageElement.hpp. Referenced by XMLDeSerializer::DeSerialize().
|
|
Deserialize MessageElement.
Reimplemented in RPCElement, SOAPBodyElement, SOAPEnvelope, SOAPFaultElement, and SOAPHeader. Definition at line 101 of file MessageElement.hpp. |
|
Get the Qualified name of this MessageElement.
Definition at line 116 of file MessageElement.hpp. Referenced by XMLDeSerializer::DeSerialize().
|
|
Serialize MessageElement.
Reimplemented in RPCElement, SOAPBodyElement, SOAPEnvelope, SOAPFaultElement, and SOAPHeader. Definition at line 104 of file MessageElement.hpp. |
|
Sets MessageElement Qualified name.
Definition at line 110 of file MessageElement.hpp. |
|
Sets MessageElement associated DOM Element.
Definition at line 93 of file MessageElement.cpp. Referenced by SOAPFaultElement::AddMsgElement(), RPCElement::AddMsgElement(), RPCElement::RPCElement(), SOAPBodyElement::SOAPBodyElement(), SOAPEnvelope::SOAPEnvelope(), SOAPFaultElement::SOAPFaultElement(), and SOAPHeader::SOAPHeader().
|
|
Associated Arributes.
Definition at line 124 of file MessageElement.hpp. |
|
Definition at line 128 of file MessageElement.hpp. |
|
Name or Localpart of this MessageElement.
Definition at line 119 of file MessageElement.hpp. |
|
Namespace URI of this MessageElement.
Definition at line 121 of file MessageElement.hpp. |
|
Associated DOM Element.
Definition at line 123 of file MessageElement.hpp. |
|
Qualified name of this MessageElement.
Definition at line 126 of file MessageElement.hpp. |
|
Namespace prefix of this MessageElement.
Definition at line 120 of file MessageElement.hpp. |
Copyright © 2001 SL_OpenSource XML Project. All Rights Reserved