XmlDoc_t Class Reference

#include <XmlDoc.h>

List of all members.

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_tsetRootNode (const XmlNode_t &p_xmlNode)
XmlNode_tgetRootNode (void)
const XmlNode_tgetRootNode (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)

Detailed Description

Definition at line 127 of file XmlDoc.h.


Constructor & Destructor Documentation

XmlDoc_t::XmlDoc_t ( const XmlNode_t p_xmlNode = XmlNode_t()  ) 

Definition at line 413 of file XmlDoc.cpp.

References m_lazyRelativeMatch, m_processEnvAndBody, and m_rootNode.


Member Function Documentation

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().

XmlNode_t & XmlDoc_t::setRootNode ( const XmlNode_t p_xmlNode  ) 

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 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  p_ostream,
const XmlDoc_t p_xmlDoc 
) [friend]

Definition at line 670 of file XmlDoc.cpp.


Member Data Documentation

Definition at line 132 of file XmlDoc.h.

Referenced by clear(), getRootNode(), operator<<(), setRootNode(), XmlDoc_t(), and xpath().

Definition at line 134 of file XmlDoc.h.

Referenced by getProcessEnvAndBody(), setProcessEnvAndBody(), XmlDoc_t(), and xpath().

Definition at line 135 of file XmlDoc.h.

Referenced by getLazyRelativeMatch(), setLazyRelativeMatch(), XmlDoc_t(), and xpath().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2