16 #if !defined(XALANDOCUMENTPREFIXRESOLVER_HEADER_GUARD_1357924680)
17 #define XALANDOCUMENTPREFIXRESOLVER_HEADER_GUARD_1357924680
45 XALAN_CPP_NAMESPACE_BEGIN
81 virtual const XalanDOMString*
82 getNamespaceForPrefix(
const XalanDOMString& prefix)
const;
84 virtual const XalanDOMString&
115 NamespacesMapType& m_map;
129 virtual const XalanDOMString*
130 duplicateBinding(
const AttributeVectorType& theVector)
const;
134 NamespacesMapType m_namespaces;
136 const XalanDOMString m_uri;
141 XALAN_CPP_NAMESPACE_END
145 #endif // XALANDOCUMENTPREFIXRESOLVER_HEADER_GUARD_1357924680
Definition: XalanNode.hpp:44
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
Definition: XalanAttr.hpp:38
A utility class to walk the XalanDocument instance and look for attribute nodes that declare namespac...
Definition: XalanDocumentPrefixResolver.hpp:90
#define XALAN_DEFAULT_MEMMGR
Definition: XalanMemoryManagement.hpp:402
#define XALAN_DOMSUPPORT_EXPORT
Definition: DOMSupportDefinitions.hpp:33
AttributeVectorTypeDecl AttributeVectorType
Definition: XalanDocumentPrefixResolver.hpp:62
static MemoryManager & getDummyMemMgr()
Definition: TreeWalker.hpp:34
This class defines an interface for classes that resolve namespace prefixes to their URIs...
Definition: PrefixResolver.hpp:37
Definition: XalanDocument.hpp:51
XalanMap< const XalanDOMString *, AttributeVectorType > NamespacesMapType
Definition: XalanDocumentPrefixResolver.hpp:64
#define XALAN_USES_MEMORY_MANAGER(Type)
Definition: XalanMemoryManagement.hpp:468
Definition: XalanDOMString.hpp:42
Xalan implementation of a hashtable.
Definition: XalanMap.hpp:182
XalanVector< const XalanNode * > AttributeVectorTypeDecl
Definition: XalanDocumentPrefixResolver.hpp:52
Definition: XalanDocumentPrefixResolver.hpp:58