Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
XercesDocumentWrapper::BuildWrapperTreeWalker Class Reference
Inheritance diagram for XercesDocumentWrapper::BuildWrapperTreeWalker:
XercesDOMWalker

Classes

struct  NavigatorStackEntryType

Public Types

typedef XercesDOMWalker ParentType
typedef XalanVector
< NavigatorStackEntryType
NavigatorStackType

Public Member Functions

 BuildWrapperTreeWalker (XercesDocumentWrapper *theDocument, XercesWrapperNavigator *theDocumentNavigator, IndexType theStartIndex, bool theBuildMapsFlag)
virtual ~BuildWrapperTreeWalker ()
- Public Member Functions inherited from XercesDOMWalker
 XercesDOMWalker ()
 Constructor.
virtual ~XercesDOMWalker ()
const DOMNodeTypetraverse (const DOMNodeType *pos)
 Perform a document-order traversal.
DOMNodeTypetraverse (DOMNodeType *pos)
 Perform a document-order traversal.
const DOMNodeTypetraverse (const DOMNodeType *pos, const DOMNodeType *parent)
 Perform a document-order traversal stopping at the provided parent node.
DOMNodeTypetraverse (DOMNodeType *pos, DOMNodeType *parent)
 Perform a document-order traversal stopping at the provided parent node.
void traverseSubtree (const DOMNodeType *pos)
 Perform a pre-order traversal.
void traverseSubtree (DOMNodeType *pos)
 Perform a document-order traversal.

Protected Member Functions

virtual bool startNode (const DOMNodeType *node)
 Called when first walking a node.
virtual bool endNode (const DOMNodeType *node)
 Called when leaving a node.
- Protected Member Functions inherited from XercesDOMWalker
virtual bool startNode (DOMNodeType *node)
 Called when first walking a node.
virtual bool endNode (DOMNodeType *node)
 Called when leaving a node.

Member Typedef Documentation

Constructor & Destructor Documentation

XercesDocumentWrapper::BuildWrapperTreeWalker::BuildWrapperTreeWalker ( XercesDocumentWrapper theDocument,
XercesWrapperNavigator theDocumentNavigator,
IndexType  theStartIndex,
bool  theBuildMapsFlag 
)
virtual XercesDocumentWrapper::BuildWrapperTreeWalker::~BuildWrapperTreeWalker ( )
virtual

Member Function Documentation

virtual bool XercesDocumentWrapper::BuildWrapperTreeWalker::endNode ( const DOMNodeType node)
protectedvirtual

Called when leaving a node.

Parameters
nodeThe node
Returns
return false if traversal should continue, or true if it should not.

Implements XercesDOMWalker.

virtual bool XercesDocumentWrapper::BuildWrapperTreeWalker::startNode ( const DOMNodeType node)
protectedvirtual

Called when first walking a node.

Parameters
nodeThe node
Returns
return false if traversal should continue, or true if it should not.

Implements XercesDOMWalker.


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.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo