Xalan-C++ API Documentation
Go to the documentation of this file.
18 #if !defined(XALAN_KEYTABLE_HEADER_GUARD)
19 #define XALAN_KEYTABLE_HEADER_GUARD
46 XALAN_CPP_NAMESPACE_BEGIN
127 processKeyDeclaration(
161 XALAN_CPP_NAMESPACE_END
165 #endif // XALAN_KEYTABLE_HEADER_GUARD
This class defines an interface for classes that resolve namespace prefixes to their URIs.
static KeyTable * create(MemoryManager &theManager, XalanNode *startNode, const PrefixResolver &resolver, const KeyDeclarationVectorType &keyDeclarations, StylesheetExecutionContext &executionContext)
XalanMap< XalanDOMString, MutableNodeRefList > NodeListMapTypeDefinitions
Table of element keys, keyed by document node.
#define XALAN_USES_MEMORY_MANAGER(Type)
Holds the attribute declarations for the "xsl:key" element.
Xalan implementation of a hashtable.
KeyTable(XalanNode *startNode, const PrefixResolver &resolver, const KeyDeclarationVectorType &keyDeclarations, StylesheetExecutionContext &executionContext)
Build a keys table.
NodeListMapTypeDefinitions NodeListMapType
const MutableNodeRefList * getNodeSetByKey(const XalanQName &qname, const XalanDOMString &ref) const
Given a valid element key, return the corresponding node list.
Local implementation of NodeRefList.
XalanMap< XalanQNameByReference, NodeListMapType > KeysMapType
Class to represent a qualified name.
Local implementation of MutableNodeRefList.
XalanVector< KeyDeclaration > KeyDeclarationVectorType
Interpreting class diagrams
Doxygen and
GraphViz are
used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|