#include <SOAPElement.h>
Inheritance diagram for SOAPElement:
Public Member Functions | |
SOAPElement () | |
SOAPElement (const SOAPElement &rhs) | |
SOAPElement & | operator= (const SOAPElement &rhs) |
virtual | ~SOAPElement () |
std::string & | accessorName () |
std::string & | namespaceName () |
std::string & | value () |
bool | addAttribute (SOAPAttribute theAttribute) |
bool | getAttribute (const std::string &szAttributeName, SOAPAttribute &szValue) |
bool | addElement (SOAPElement *pElement) |
bool | getElement (const std::string &szElementName, SOAPElement **pValue) |
long | numElements () const |
long | numAttributes () |
SOAPElement & | elementAt (long index) |
SOAPAttribute & | attributeAt (long index) |
void | serialize (std::ostringstream &stream) |
void | serialize (std::ostringstream &stream, SOAPElement &element) |
Private Types | |
typedef std::vector< SOAPAttribute > | AttributeContainer |
typedef std::vector< SOAPElement * > | ElementContainer |
Private Attributes | |
std::string | m_szAccessorName |
std::string | m_szNamespace |
std::string | m_szValue |
AttributeContainer | m_attributes |
ElementContainer | m_internalElements |
Definition at line 36 of file SOAPElement.h.
|
Definition at line 194 of file SOAPElement.h. |
|
Definition at line 203 of file SOAPElement.h. |
|
Definition at line 49 of file SOAPElement.cpp. Referenced by operator=(). |
|
Definition at line 63 of file SOAPElement.cpp. |
|
Definition at line 54 of file SOAPElement.cpp. References m_internalElements, and numElements(). |
|
|
Definition at line 92 of file SOAPElement.cpp. References m_attributes. Referenced by SOAPParser::extractAttributes(). |
|
Definition at line 127 of file SOAPElement.cpp. References m_internalElements. Referenced by operator=(). |
|
Definition at line 193 of file SOAPElement.cpp. References m_attributes, and numAttributes(). |
|
Definition at line 184 of file SOAPElement.cpp. References m_internalElements, and numElements(). Referenced by TestSOAP::MyData::Base64Test::encode(), TestSOAP::MyData::Base64Test::execute(), TestSOAP::MyData::Subtraction::execute(), TestSOAP::MyData::Addition::execute(), SOAPMethod::extractMethod(), SOAPonHTTP::getMethodDetails(), and SOAPMethod::mustIUnderstand(). |
|
Definition at line 99 of file SOAPElement.cpp. References m_attributes, and splitNamespaceAndName(). |
|
Definition at line 133 of file SOAPElement.cpp. References m_internalElements, and splitNamespaceAndName(). Referenced by SOAPMethod::extractMethod(), SOAPonHTTP::getMethodDetails(), and SOAPMethod::mustIUnderstand(). |
|
Definition at line 202 of file SOAPElement.cpp. References m_szNamespace. |
|
Definition at line 179 of file SOAPElement.cpp. References m_attributes. Referenced by attributeAt(). |
|
Definition at line 174 of file SOAPElement.cpp. References m_internalElements. Referenced by elementAt(), TestSOAP::MyData::Base64Test::execute(), TestSOAP::MyData::Subtraction::execute(), TestSOAP::MyData::Addition::execute(), SOAPMethod::extractMethod(), SOAPMethod::mustIUnderstand(), operator=(), SOAPMethod::wrongNumberArgumentsFault(), and ~SOAPElement(). |
|
Definition at line 68 of file SOAPElement.cpp. References addElement(), m_attributes, m_internalElements, m_szAccessorName, m_szNamespace, m_szValue, numElements(), and SOAPElement(). |
|
Definition at line 212 of file SOAPElement.cpp. References m_szNamespace. |
|
Definition at line 207 of file SOAPElement.cpp. |
|
Definition at line 169 of file SOAPElement.cpp. References m_szValue. Referenced by TestSOAP::MyData::Base64Test::execute(), TestSOAP::MyData::Subtraction::execute(), and TestSOAP::MyData::Addition::execute(). |
|
Definition at line 198 of file SOAPElement.h. Referenced by addAttribute(), attributeAt(), getAttribute(), numAttributes(), and operator=(). |
|
Definition at line 207 of file SOAPElement.h. Referenced by addElement(), elementAt(), getElement(), numElements(), operator=(), and ~SOAPElement(). |
|
Definition at line 183 of file SOAPElement.h. Referenced by accessorName(), and operator=(). |
|
Definition at line 187 of file SOAPElement.h. Referenced by namespaceName(), operator=(), and serialize(). |
|
Definition at line 191 of file SOAPElement.h. Referenced by operator=(), and value(). |