Top Method Summary
Options Name Purpose
Consultingwerk.Studio.ProparseApi.Implementation.ProparseWeb.ProparseWebNode Array (IProparseWebSession, JsonArray) Turns a JsonArray into an array of ProparseWebNode
CHARACTER Array (JsonArray) Turns a JsonArray of characters into an array of characters
Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes (NodeTypesEnum) Returns the set of child nodes
LOGICAL Equals (Object) Overrides Equals method to compare NodeNums
Consultingwerk.Studio.ProparseApi.INode FirstDirectChild (NodeTypesEnum) Find the first direct child with a given node type.
InitArrays () Initializes the extent properties
InsertTextAfter (longchar) Parses and inserts text after the node
Consultingwerk.Studio.ProparseApi.INode Query (NodeTypesEnum) Returns an Array of all node types of the given node type
CHARACTER ToString () Returns a String representation of the node
CHARACTER ToStringFulltext () Get the full, preprocessed text from a node
CHARACTER ToStringSourcetext () Get the full, not preprocessed text from a node

Top Constructor Summary
Options Name Purpose
ProparseWebNode (IProparseWebSession, JsonObject) Constructor for the ProparseWebNode class

Top Property Summary
Options Name Purpose
CHARACTER AllLeadingHiddenText
Consultingwerk.Studio.ProparseApi.ICall Call
Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes
INTEGER Column
CHARACTER Comments
Progress.Json.ObjectModel.JsonObject DetailsJson
Progress.Json.ObjectModel.JsonObject DetailsLinksJson
Consultingwerk.Studio.ProparseApi.IFieldContainer FieldContainer
CHARACTER FileName
CHARACTER FileNames
Consultingwerk.Studio.ProparseApi.INode FirstChild
Consultingwerk.Studio.ProparseApi.INode FirstNaturalChild
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.Implementation.ProparseWeb.ProparseWebNode Array (IProparseWebSession, JsonArray)

Purpose: Turns a JsonArray into an array of ProparseWebNode
Notes:

Parameters:
poSession Consultingwerk.Studio.ProparseApi.Implementation.ProparseWeb.IProparseWebSession
The session for which this array is created
poJsonArray Progress.Json.ObjectModel.JsonArray
The source JsonArray
Returns Consultingwerk.Studio.ProparseApi.Implementation.ProparseWeb.ProparseWebNode
The resulting ProparseWebNode array
Top

CHARACTER Array (JsonArray)

Purpose: Turns a JsonArray of characters into an array of characters
Notes:

Parameters:
poJsonArray Progress.Json.ObjectModel.JsonArray
JsonArray containing characters
Returns CHARACTER
Araay with the characters from poJsonArrays
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: Overrides Equals method to compare NodeNums
Notes:

Parameters:
poNode Progress.Lang.Object
Object to compare with THIS-OBJECT
Returns LOGICAL
True if the given object has the same NodeNum, else false
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

InitArrays ()

Purpose: Initializes the extent properties
Notes:

Top

InsertTextAfter (longchar)

Purpose: Parses and inserts text after the node
Notes: The resulting nodes are added as siblings

Parameters:
plcText LONGCHAR
The text to insert
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

CHARACTER ToString ()

Purpose: Returns a String representation of the node
Notes:

Returns CHARACTER
String representation of 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, not preprocessed text from a node
Notes:

Returns CHARACTER
The full, not preprocessed text from a node


Constructor Detail
Top

ProparseWebNode (IProparseWebSession, JsonObject)

Purpose: Constructor for the ProparseWebNode class
Notes:

Parameters:
poSession Consultingwerk.Studio.ProparseApi.Implementation.ProparseWeb.IProparseWebSession
The session for which this object is being created, also holds HttpClient and JSessionID
poJson Progress.Json.ObjectModel.JsonObject
The JsonObject from which this object is being created


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

Progress.Json.ObjectModel.JsonObject DetailsJson


Returns Progress.Json.ObjectModel.JsonObject
Top

Progress.Json.ObjectModel.JsonObject DetailsLinksJson


Returns Progress.Json.ObjectModel.JsonObject
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

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       30.03.2026 11:12:45