#include <XmlDoc.h>
Public Member Functions | |
XmlDoc_t (const XmlNode_t &p_xmlNode=XmlNode_t()) | |
void | clear (void) |
void | setProcessEnvAndBody (bool p_processEnvAndBody) |
bool | getProcessEnvAndBody (void) const |
void | setLazyRelativeMatch (bool p_lazyRelativeMatch) |
bool | getLazyRelativeMatch (void) const |
XmlNode_t & | setRootNode (const XmlNode_t &p_xmlNode) |
XmlNode_t & | getRootNode (void) |
const XmlNode_t & | getRootNode (void) const |
bool | xpath (const std::string &p_xpath, std::vector< std::string > &p_results, size_t p_index=0) |
Protected Attributes | |
XmlNode_t | m_rootNode |
bool | m_processEnvAndBody |
bool | m_lazyRelativeMatch |
Friends | |
std::ostream & | operator<< (std::ostream &p_ostream, const XmlDoc_t &p_xmlDoc) |
Definition at line 127 of file XmlDoc.h.
Definition at line 413 of file XmlDoc.cpp.
References m_lazyRelativeMatch, m_processEnvAndBody, and m_rootNode.
void XmlDoc_t::clear | ( | void | ) |
Definition at line 422 of file XmlDoc.cpp.
References XmlNode_t::clear(), and m_rootNode.
Referenced by WsdlPull::WsdlInvoker::invoke().
void XmlDoc_t::setProcessEnvAndBody | ( | bool | p_processEnvAndBody | ) |
Definition at line 430 of file XmlDoc.cpp.
References m_processEnvAndBody.
Referenced by WsdlPull::WsdlInvoker::setProcessEnvAndBody().
bool XmlDoc_t::getProcessEnvAndBody | ( | void | ) | const |
Definition at line 436 of file XmlDoc.cpp.
References m_processEnvAndBody.
Referenced by WsdlPull::WsdlInvoker::getProcessEnvAndBody().
void XmlDoc_t::setLazyRelativeMatch | ( | bool | p_lazyRelativeMatch | ) |
Definition at line 442 of file XmlDoc.cpp.
References m_lazyRelativeMatch.
Referenced by WsdlPull::WsdlInvoker::setLazyRelativeMatch().
bool XmlDoc_t::getLazyRelativeMatch | ( | void | ) | const |
Definition at line 448 of file XmlDoc.cpp.
References m_lazyRelativeMatch.
Referenced by WsdlPull::WsdlInvoker::getLazyRelativeMatch().
Definition at line 454 of file XmlDoc.cpp.
References m_rootNode.
XmlNode_t & XmlDoc_t::getRootNode | ( | void | ) |
Definition at line 461 of file XmlDoc.cpp.
References m_rootNode.
Referenced by WsdlPull::WsdlInvoker::invoke().
const XmlNode_t & XmlDoc_t::getRootNode | ( | void | ) | const |
Definition at line 467 of file XmlDoc.cpp.
References m_rootNode.
bool XmlDoc_t::xpath | ( | const std::string & | p_xpath, | |
std::vector< std::string > & | p_results, | |||
size_t | p_index = 0 | |||
) |
Definition at line 473 of file XmlDoc.cpp.
References XmlNode_t::findAny(), XmlNode_t::findDirectChildren(), XmlNode_t::findSelfOrChildren(), XmlNode_t::getAllChildren(), XmlNode_t::getAttribute(), XmlNode_t::getName(), XmlNode_t::getNode(), XmlNode_t::getText(), m_lazyRelativeMatch, m_processEnvAndBody, and m_rootNode.
std::ostream& operator<< | ( | std::ostream & | p_ostream, | |
const XmlDoc_t & | p_xmlDoc | |||
) | [friend] |
Definition at line 670 of file XmlDoc.cpp.
XmlNode_t XmlDoc_t::m_rootNode [protected] |
Definition at line 132 of file XmlDoc.h.
Referenced by clear(), getRootNode(), operator<<(), setRootNode(), XmlDoc_t(), and xpath().
bool XmlDoc_t::m_processEnvAndBody [protected] |
Definition at line 134 of file XmlDoc.h.
Referenced by getProcessEnvAndBody(), setProcessEnvAndBody(), XmlDoc_t(), and xpath().
bool XmlDoc_t::m_lazyRelativeMatch [protected] |
Definition at line 135 of file XmlDoc.h.
Referenced by getLazyRelativeMatch(), setLazyRelativeMatch(), XmlDoc_t(), and xpath().