Xalan-C++ API Documentation

The Xalan-C++ XSL Transformer Version 1.0

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

NamespaceResolver Class Reference

#include <NamespaceResolver.hpp>

Inheritance diagram for NamespaceResolver:

Resettable Collaboration diagram for NamespaceResolver:

List of all members.

Public Types

Public Methods

Protected Types

Protected Methods

Protected Attributes


Detailed Description


Member Typedef Documentation

typedef std::map<const XalanNode*, NSInfo> NamespaceResolver::NSInfoMapType


Enumeration Value Documentation

NamespaceResolver::eDefaultVectorSize = 10 [protected]


Constructor & Destructor Documentation

NamespaceResolver::NamespaceResolver ()

virtual NamespaceResolver::~NamespaceResolver () [virtual]


Member Function Documentation

XalanDOMString NamespaceResolver::getNamespaceOfNode ( const XalanNode & theNode) const [virtual]

Retrieves the namespace corresponding to a DOM node.

Parameters:
theNode   DOM node
Returns:
namespace of 'theNode'

virtual void NamespaceResolver::reset () [virtual]

Reset the instance.

Reimplemented from Resettable.

void NamespaceResolver::updateNamespace ( const XalanNode * theNode,
const NSInfo & theNamespace) const [protected]


Member Data Documentation

mutable NSInfoMapType NamespaceResolver::m_NSInfos [protected]


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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSL Transformer Version 1.0
Copyright © 2000 The Apache Software Foundation. All Rights Reserved.