Namespace: Consultingwerk.Studio.Proparse.NodeWalker
Class 
NodeWalker Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:NodeWalker
Purpose:Recursively processes child nodes of the given node
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Nov 04 14:40:35 CET 2017
Purpose: Gets and sets the NodeType which is getting processed
Notes:



Top Method Summary
Options Name Purpose
+ LOGICAL WalkNodes (JPNode, INodeAction) Recursively walks the child nodes of the given node

Top Constructor Summary
Options Name Purpose
+ NodeWalker () Constructor for the NodeWalker class
+ NodeWalker (character) Constructor for the NodeWalker class

Top Property Summary
Options Name Purpose
+ CHARACTER NodeType


Method Detail
Top

PUBLIC LOGICAL WalkNodes (JPNode, INodeAction)

Purpose: Recursively walks the child nodes of the given node
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The root node to process
poNodeAction Consultingwerk.Studio.Proparse.NodeWalker.INodeAction
The reference to the INodeAction instance
Returns LOGICAL
Logical value indicating if the process should be cancelled (only relevant during recursion)


Constructor Detail
Top

PUBLIC NodeWalker ()

Purpose: Constructor for the NodeWalker class
Notes:

Top

PUBLIC NodeWalker (character)

Purpose: Constructor for the NodeWalker class
Notes:

Parameters:
pcNodeType CHARACTER
The type of nodes to process


Property Detail
Top

PUBLIC CHARACTER NodeType


Returns CHARACTER


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:22:55