Xalan-C++ API Reference 1.12.0
Public Types | Public Member Functions | Protected Member Functions | List of all members
xalanc::XercesDOMFormatterWalker Class Reference

#include <xalanc/XercesParserLiaison/XercesDOMFormatterWalker.hpp>

Inheritance diagram for xalanc::XercesDOMFormatterWalker:
xalanc::XercesDOMWalker

Public Types

typedef XercesDOMWalker ParentType
 

Public Member Functions

 XercesDOMFormatterWalker (FormatterListener &theFormatterListener)
 Constructor.
 
virtual ~XercesDOMFormatterWalker ()
 
- Public Member Functions inherited from xalanc::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.
 
virtual bool startNode (const DOMNodeType *node)=0
 Called when first walking a node.
 
virtual bool startNode (DOMNodeType *node)
 Called when first walking a node.
 
virtual bool endNode (const DOMNodeType *node)=0
 Called when leaving a node.
 
virtual bool endNode (DOMNodeType *node)
 Called when leaving a node.
 

Detailed Description

Definition at line 39 of file XercesDOMFormatterWalker.hpp.

Member Typedef Documentation

◆ ParentType

Definition at line 43 of file XercesDOMFormatterWalker.hpp.

Constructor & Destructor Documentation

◆ XercesDOMFormatterWalker()

xalanc::XercesDOMFormatterWalker::XercesDOMFormatterWalker ( FormatterListener theFormatterListener)

Constructor.

◆ ~XercesDOMFormatterWalker()

virtual xalanc::XercesDOMFormatterWalker::~XercesDOMFormatterWalker ( )
virtual

Member Function Documentation

◆ endNode() [1/3]

virtual bool xalanc::XercesDOMFormatterWalker::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 xalanc::XercesDOMWalker.

◆ endNode() [2/3]

virtual bool xalanc::XercesDOMWalker::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 xalanc::XercesDOMWalker.

◆ endNode() [3/3]

virtual bool xalanc::XercesDOMWalker::endNode ( DOMNodeType node)
protectedvirtual

Called when leaving a node.

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

Reimplemented from xalanc::XercesDOMWalker.

◆ startNode() [1/3]

virtual bool xalanc::XercesDOMFormatterWalker::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 xalanc::XercesDOMWalker.

◆ startNode() [2/3]

virtual bool xalanc::XercesDOMWalker::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 xalanc::XercesDOMWalker.

◆ startNode() [3/3]

virtual bool xalanc::XercesDOMWalker::startNode ( 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.

Reimplemented from xalanc::XercesDOMWalker.


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