XMLBEANSXX  0.9.8
xmlbeansxx::NSMap Class Reference

#include <NSMap.h>

Inheritance diagram for xmlbeansxx::NSMap:

List of all members.

Public Member Functions

 NSMap ()
virtual ~NSMap ()
virtual bool addNamespace (const std::string &prefix, StoreString ns, bool force=false)
virtual bool isSetNamespaceURI (StoreString ns) const
virtual bool isSetPrefix (const std::string &prefix) const
virtual StoreString getNamespaceURI (const std::string &prefix) const
virtual std::string getPrefix (StoreString ns) const
virtual QName getQName (const std::string &name) const
std::string toString () const

Private Types

typedef std::map< std::string,
StoreString
PrefixMapType

Private Member Functions

 XMLBEANSXX_STATIC_LOGGER_PTR (log)

Private Attributes

PrefixMapType prefixMap

Member Typedef Documentation

typedef std::map<std::string,StoreString> xmlbeansxx::NSMap::PrefixMapType [private]

Constructor & Destructor Documentation

virtual xmlbeansxx::NSMap::~NSMap ( ) [inline, virtual]

Member Function Documentation

bool xmlbeansxx::NSMap::addNamespace ( const std::string &  prefix,
StoreString  ns,
bool  force = false 
) [virtual]

Reimplemented in xmlbeansxx::XmlContext.

StoreString xmlbeansxx::NSMap::getNamespaceURI ( const std::string &  prefix) const [virtual]
std::string xmlbeansxx::NSMap::getPrefix ( StoreString  ns) const [virtual]
QName xmlbeansxx::NSMap::getQName ( const std::string &  name) const [virtual]
bool xmlbeansxx::NSMap::isSetNamespaceURI ( StoreString  ns) const [virtual]
bool xmlbeansxx::NSMap::isSetPrefix ( const std::string &  prefix) const [virtual]
std::string xmlbeansxx::NSMap::toString ( ) const

Member Data Documentation


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