wsdlpull svntrunk
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | Friends | List of all members
XmlDoc_t Class Reference

#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_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::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

◆ clear()

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

◆ setProcessEnvAndBody()

void XmlDoc_t::setProcessEnvAndBody ( bool  p_processEnvAndBody)

Definition at line 430 of file XmlDoc.cpp.

References m_processEnvAndBody.

Referenced by WsdlPull::WsdlInvoker::setProcessEnvAndBody().

◆ getProcessEnvAndBody()

bool XmlDoc_t::getProcessEnvAndBody ( void  ) const

Definition at line 436 of file XmlDoc.cpp.

References m_processEnvAndBody.

Referenced by WsdlPull::WsdlInvoker::getProcessEnvAndBody().

◆ setLazyRelativeMatch()

void XmlDoc_t::setLazyRelativeMatch ( bool  p_lazyRelativeMatch)

Definition at line 442 of file XmlDoc.cpp.

References m_lazyRelativeMatch.

Referenced by WsdlPull::WsdlInvoker::setLazyRelativeMatch().

◆ getLazyRelativeMatch()

bool XmlDoc_t::getLazyRelativeMatch ( void  ) const

Definition at line 448 of file XmlDoc.cpp.

References m_lazyRelativeMatch.

Referenced by WsdlPull::WsdlInvoker::getLazyRelativeMatch().

◆ setRootNode()

XmlNode_t & XmlDoc_t::setRootNode ( const XmlNode_t p_xmlNode)

Definition at line 454 of file XmlDoc.cpp.

References m_rootNode.

◆ getRootNode() [1/2]

XmlNode_t & XmlDoc_t::getRootNode ( void  )

Definition at line 461 of file XmlDoc.cpp.

References m_rootNode.

Referenced by WsdlPull::WsdlInvoker::invoke().

◆ getRootNode() [2/2]

const XmlNode_t & XmlDoc_t::getRootNode ( void  ) const

Definition at line 467 of file XmlDoc.cpp.

References m_rootNode.

◆ xpath()

bool XmlDoc_t::xpath ( const std::string &  p_xpath,
std::vector< std::string > &  p_results,
size_t  p_index = 0 
)

Friends And Related Symbol Documentation

◆ operator<<

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

Definition at line 669 of file XmlDoc.cpp.

Member Data Documentation

◆ m_rootNode

XmlNode_t XmlDoc_t::m_rootNode
protected

Definition at line 132 of file XmlDoc.h.

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

◆ m_processEnvAndBody

bool XmlDoc_t::m_processEnvAndBody
protected

Definition at line 134 of file XmlDoc.h.

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

◆ m_lazyRelativeMatch

bool XmlDoc_t::m_lazyRelativeMatch
protected

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: