XMLBEANSXX  0.9.8
xmlbeansxx::XmlContext Class Reference

#include <XmlContext.h>

Inheritance diagram for xmlbeansxx::XmlContext:
Collaboration diagram for xmlbeansxx::XmlContext:

List of all members.

Public Types

typedef std::vector< std::pair
< std::string, StoreString > > 
StoredLinks

Public Member Functions

 XmlContext ()
virtual ~XmlContext ()
virtual bool addNamespace (const std::string &prefix, StoreString ns, bool force=true)
void restore ()
StoredLinks getLastStoredLinks ()
void remember ()

Private Attributes

StoredLinks restoreLinks
std::stack< int > rememberedPositions

Detailed Description

Provides context of xml namespace links.


Member Typedef Documentation

typedef std::vector<std::pair<std::string, StoreString> > xmlbeansxx::XmlContext::StoredLinks

Constructor & Destructor Documentation


Member Function Documentation

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

Reimplemented from xmlbeansxx::NSMap.

Remembers state of links.

Restores state of links to last remembered posittion.


Member Data Documentation


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