HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
XMLCleaner Class Reference

#include <XMLCleaner.hpp>

Public Member Functions

 XMLCleaner ()
 XMLCleaner (const std::string &_XMLPath, const std::string &_elemName, const std::string &_idName, ResOmitType _resOmitType=ResOmitType::ROM_NOT_OMIT)
void setOmitType (ResOmitType _resOmitType)
ResOmitType getOmitType ()
std::string process (const std::string &inXML, const std::set< std::string > &delList)
virtual ~XMLCleaner ()

Protected Member Functions

std::string saveXML (Poco::XML::Node *node)
bool isOmitNode (const Poco::XML::XMLString &nodeValue)

Detailed Description

Definition at line 35 of file XMLCleaner.hpp.

Constructor & Destructor Documentation

XMLCleaner::XMLCleaner ( )
inline

Definition at line 46 of file XMLCleaner.hpp.

XMLCleaner::XMLCleaner ( const std::string &  _XMLPath,
const std::string &  _elemName,
const std::string &  _idName,
ResOmitType  _resOmitType = ResOmitType::ROM_NOT_OMIT 
)
inline

Definition at line 47 of file XMLCleaner.hpp.

virtual XMLCleaner::~XMLCleaner ( )
inlinevirtual

Definition at line 52 of file XMLCleaner.hpp.

Member Function Documentation

ResOmitType XMLCleaner::getOmitType ( )
inline

Definition at line 50 of file XMLCleaner.hpp.

bool XMLCleaner::isOmitNode ( const Poco::XML::XMLString &  nodeValue)
inlineprotected

Definition at line 33 of file XMLCleaner.cpp.

Here is the caller graph for this function:

std::string XMLCleaner::process ( const std::string &  inXML,
const std::set< std::string > &  delList 
)

Definition at line 64 of file XMLCleaner.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

std::string XMLCleaner::saveXML ( Poco::XML::Node *  node)
protected

Definition at line 18 of file XMLCleaner.cpp.

Here is the caller graph for this function:

void XMLCleaner::setOmitType ( ResOmitType  _resOmitType)
inline

Definition at line 49 of file XMLCleaner.hpp.


The documentation for this class was generated from the following files: