Top Method Summary
Options Name Purpose
Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes (NodeTypesEnum) Returns the set of child nodes
LOGICAL Equals (Object) Compares two object instancse
Consultingwerk.Studio.ProparseApi.INode FirstDirectChild (NodeTypesEnum) Find the first direct child with a given node type.
INTEGER GetMaxNodeNumber () Returns the highest node number in this nodes ParseUnit
GetMaxNodeNumber (JPNode, integer) Recursively iterates the ParseUnit to find the highest node number
Consultingwerk.Studio.ProparseApi.INode InitializeNodes (AbstractList) Initializes an array of nodes
InsertTextAfter (longchar) Parses the given text and inserts its nodes after this node
Consultingwerk.Studio.ProparseApi.INode Query (NodeTypesEnum) Returns an Array of all node types of the given node type
SetNodeNumbers (JPNode, integer) Recursively sets node numbers
CHARACTER ToString () Get the text from a node
CHARACTER ToStringFulltext () Get the full, preprocessed text from a node
CHARACTER ToStringSourceText () Get the full, original source code from a node

Top Constructor Summary
Options Name Purpose
ProparseDotNetNode (JPNode) Constructor for the ProparseDotNetNode class

Top Property Summary
Options Name Purpose
CHARACTER AllLeadingHiddenText
Consultingwerk.Studio.ProparseApi.ICall Call
Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes
INTEGER Column
CHARACTER Comments
Consultingwerk.Studio.ProparseApi.IFieldContainer FieldContainer
CHARACTER FileName
CHARACTER FileNames
Consultingwerk.Studio.ProparseApi.INode FirstChild
Consultingwerk.Studio.ProparseApi.INode FirstNaturalChild
org.prorefactor.core.JPNode JpNode
Consultingwerk.Studio.ProparseApi.INode LastChild
Consultingwerk.Studio.ProparseApi.INode LastDescendant
INTEGER Line
LOGICAL Natural
Consultingwerk.Studio.ProparseApi.INode NextNode
Consultingwerk.Studio.ProparseApi.INode NextSibling
INTEGER NodeNum
Consultingwerk.Studio.ProparseApi.INode Parent
Consultingwerk.Studio.ProparseApi.INode PrevNode
Consultingwerk.Studio.ProparseApi.INode PrevSibling
LOGICAL StateHead
Consultingwerk.Studio.ProparseApi.INode Statement
Consultingwerk.Studio.ProparseApi.NodeSubTypesEnum SubType
Consultingwerk.Studio.ProparseApi.ISymbol Symbol
CHARACTER Text
Consultingwerk.Studio.ProparseApi.NodeTypesEnum Type


Method Detail
Top

Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes (NodeTypesEnum)

Purpose: Returns the set of child nodes
Notes:

Parameters:
poNodeType Consultingwerk.Studio.ProparseApi.NodeTypesEnum
The Node Type to find
Returns Consultingwerk.Studio.ProparseApi.NodesSet
The set of child nodes of the given type
Top

LOGICAL Equals (Object)

Purpose: Compares two object instancse
Notes:

Parameters:
poNode Progress.Lang.Object
The reference to the node to compare this node to
Returns LOGICAL
Logical value indicating if the two object instances represent the same node
Top

Consultingwerk.Studio.ProparseApi.INode FirstDirectChild (NodeTypesEnum)

Purpose: Find the first direct child with a given node type.
Notes:

Parameters:
poNodeType Consultingwerk.Studio.ProparseApi.NodeTypesEnum
The Node Type to find
Returns Consultingwerk.Studio.ProparseApi.INode
The INode instance
Top

INTEGER GetMaxNodeNumber ()

Purpose: Returns the highest node number in this nodes ParseUnit
Notes:

Returns INTEGER
This nodes ParseUnits highest node number
Top

GetMaxNodeNumber (JPNode, integer)

Purpose: Recursively iterates the ParseUnit to find the highest node number
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The current node
piMax INTEGER
The currently highest node number
Top

Consultingwerk.Studio.ProparseApi.INode InitializeNodes (AbstractList)

Purpose: Initializes an array of nodes
Notes:

Parameters:
poNodes java.util.AbstractList
The ArrayList of JPNodes
Returns Consultingwerk.Studio.ProparseApi.INode
The ABL Array if INodes
Top

InsertTextAfter (longchar)

Purpose: Parses the given text and inserts its nodes after this node
Notes:

Parameters:
plcText LONGCHAR
The text to parse
Top

Consultingwerk.Studio.ProparseApi.INode Query (NodeTypesEnum)

Purpose: Returns an Array of all node types of the given node type
Notes:

Parameters:
poNodeType Consultingwerk.Studio.ProparseApi.NodeTypesEnum
The NodeTypeEnum representing the node type
Returns Consultingwerk.Studio.ProparseApi.INode
The array of INode instances
Top

SetNodeNumbers (JPNode, integer)

Purpose: Recursively sets node numbers
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The current node
piNodeNum INTEGER
The current node number
Top

CHARACTER ToString ()

Purpose: Get the text from a node
Notes:

Returns CHARACTER
The text from the node
Top

CHARACTER ToStringFulltext ()

Purpose: Get the full, preprocessed text from a node
Notes:

Returns CHARACTER
The full, preprocessed text from a node
Top

CHARACTER ToStringSourceText ()

Purpose: Get the full, original source code from a node
Notes:

Returns CHARACTER
The full, original source code from a node


Constructor Detail
Top

ProparseDotNetNode (JPNode)

Purpose: Constructor for the ProparseDotNetNode class
Notes:

Parameters:
poJPNode org.prorefactor.core.JPNode
The reference to the JPNode represented by this node


Property Detail
Top

CHARACTER AllLeadingHiddenText


Returns CHARACTER
Top

Consultingwerk.Studio.ProparseApi.ICall Call


Returns Consultingwerk.Studio.ProparseApi.ICall
Top

Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes


Returns Consultingwerk.Studio.ProparseApi.NodesSet
Top

INTEGER Column


Returns INTEGER
Top

CHARACTER Comments


Returns CHARACTER
Top

Consultingwerk.Studio.ProparseApi.IFieldContainer FieldContainer


Returns Consultingwerk.Studio.ProparseApi.IFieldContainer
Top

CHARACTER FileName


Returns CHARACTER
Top

CHARACTER FileNames


Returns CHARACTER
Top

Consultingwerk.Studio.ProparseApi.INode FirstChild


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode FirstNaturalChild


Returns Consultingwerk.Studio.ProparseApi.INode
Top

org.prorefactor.core.JPNode JpNode


Returns org.prorefactor.core.JPNode
Top

Consultingwerk.Studio.ProparseApi.INode LastChild


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode LastDescendant


Returns Consultingwerk.Studio.ProparseApi.INode
Top

INTEGER Line


Returns INTEGER
Top

LOGICAL Natural


Returns LOGICAL
Top

Consultingwerk.Studio.ProparseApi.INode NextNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode NextSibling


Returns Consultingwerk.Studio.ProparseApi.INode
Top

INTEGER NodeNum


Returns INTEGER
Top

Consultingwerk.Studio.ProparseApi.INode Parent


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode PrevNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.INode PrevSibling


Returns Consultingwerk.Studio.ProparseApi.INode
Top

LOGICAL StateHead


Returns LOGICAL
Top

Consultingwerk.Studio.ProparseApi.INode Statement


Returns Consultingwerk.Studio.ProparseApi.INode
Top

Consultingwerk.Studio.ProparseApi.NodeSubTypesEnum SubType


Returns Consultingwerk.Studio.ProparseApi.NodeSubTypesEnum
Top

Consultingwerk.Studio.ProparseApi.ISymbol Symbol


Returns Consultingwerk.Studio.ProparseApi.ISymbol
Top

CHARACTER Text


Returns CHARACTER
Top

Consultingwerk.Studio.ProparseApi.NodeTypesEnum Type


Returns Consultingwerk.Studio.ProparseApi.NodeTypesEnum


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:29:54