Namespace: Consultingwerk.Studio.ProparseApi
Class 
ProparseNodeWalker Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:ProparseNodeWalker
Purpose:Recursively processes child nodes of the given node
Author(s):Sebastian Wandel / Consultingwerk Ltd.
Created:Fri Sep 11 10:26:49 CEST 2020
Purpose: Gets and sets the NodeType which is getting processed
Notes:



Top Method Summary
Options Name Purpose
+ LOGICAL WalkDirectChildren (INode, IProparseNodeAction) Recursively walkes the direct child nodes of the given node
+ LOGICAL WalkNodes (INode, IProparseNodeAction) Recursively walkes the child nodes of the given node

Top Constructor Summary
Options Name Purpose
+ ProparseNodeWalker () Constructor for the ProparseNodeWalker class
+ ProparseNodeWalker (NodeTypesEnum) Constructor for the ProparseNodeWalker class

Top Property Summary
Options Name Purpose
+ Consultingwerk.Studio.ProparseApi.NodeTypesEnum NodeType


Method Detail
Top

PUBLIC LOGICAL WalkDirectChildren (INode, IProparseNodeAction)

Purpose: Recursively walkes the direct child nodes of the given node
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The root node to process
poNodeAction Consultingwerk.Studio.ProparseApi.IProparseNodeAction
The reference to the IProparseNodeAction instance
Returns LOGICAL
Logical value indicating if the process should be cancelled (only relevant during recursion)
Top

PUBLIC LOGICAL WalkNodes (INode, IProparseNodeAction)

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

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The root node to process
poNodeAction Consultingwerk.Studio.ProparseApi.IProparseNodeAction
The reference to the IProparseNodeAction instance
Returns LOGICAL
Logical value indicating if the process should be cancelled (only relevant during recursion)


Constructor Detail
Top

PUBLIC ProparseNodeWalker ()

Purpose: Constructor for the ProparseNodeWalker class
Notes:

Top

PUBLIC ProparseNodeWalker (NodeTypesEnum)

Purpose: Constructor for the ProparseNodeWalker class
Notes:

Parameters:
pcNodeType Consultingwerk.Studio.ProparseApi.NodeTypesEnum
The type of nodes to process


Property Detail
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodeTypesEnum NodeType


Returns Consultingwerk.Studio.ProparseApi.NodeTypesEnum


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:16:09