Public Member Functions | Private Attributes

OXMLi_Namespace_Common Class Reference

#include <OXMLi_Namespace_Common.h>

List of all members.

Public Member Functions

 OXMLi_Namespace_Common ()
virtual ~OXMLi_Namespace_Common ()
void reset ()
void addNamespace (const char *ns, char *uri)
std::string processName (const char *name)
std::map< std::string,
std::string > * 
processAttributes (const char *tag, const char **attributes)

Private Attributes

std::map< std::string,
std::string > 
m_nsToURI
std::map< std::string,
std::string > 
m_uriToKey
std::map< std::string,
std::string > 
m_attsMap

Constructor & Destructor Documentation

OXMLi_Namespace_Common::OXMLi_Namespace_Common (  ) 

References reset().

OXMLi_Namespace_Common::~OXMLi_Namespace_Common (  )  [virtual]

Member Function Documentation

void OXMLi_Namespace_Common::addNamespace ( const char *  ns,
char *  uri 
)

References m_nsToURI, szName, and UT_DEBUGMSG.

std::map< std::string, std::string > * OXMLi_Namespace_Common::processAttributes ( const char *  tag,
const char **  attributes 
)
std::string OXMLi_Namespace_Common::processName ( const char *  name  ) 
void OXMLi_Namespace_Common::reset (  ) 

Member Data Documentation

std::map<std::string, std::string> OXMLi_Namespace_Common::m_attsMap [private]

Referenced by processAttributes(), and reset().

std::map<std::string, std::string> OXMLi_Namespace_Common::m_nsToURI [private]
std::map<std::string, std::string> OXMLi_Namespace_Common::m_uriToKey [private]

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