Namespace: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet
Class 
ProparseDotNetProparseDirectiveNode Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Implements: Consultingwerk.Studio.ProparseApi.INode, Consultingwerk.Studio.ProparseApi.IProparseDirectiveNode

File:ProparseDotNetProparseDirectiveNode
Purpose:Proparse .NET based implementation of the ProparseDirectiveNode
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Aug 12 15:11:33 CEST 2020
Purpose: Get the directive text
Notes:



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

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

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


Method Detail
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes (NodeTypesEnum)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
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

PUBLIC LOGICAL Equals (Object)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
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

PUBLIC Consultingwerk.Studio.ProparseApi.INode FirstDirectChild (NodeTypesEnum)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
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

PROTECTED INTEGER GetMaxNodeNumber ()

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Purpose: Returns the highest node number in this nodes ParseUnit
Notes:

Returns INTEGER
This nodes ParseUnits highest node number
Top

PROTECTED GetMaxNodeNumber (JPNode, integer)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
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

PUBLIC Consultingwerk.Studio.ProparseApi.INode InitializeNodes (AbstractList)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
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

PUBLIC InsertTextAfter (longchar)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Purpose: Parses the given text and inserts its nodes after this node
Notes:

Parameters:
plcText LONGCHAR
The text to parse
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode Query (NodeTypesEnum)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
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

PROTECTED SetNodeNumbers (JPNode, integer)

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Purpose: Recursively sets node numbers
Notes:

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

PUBLIC CHARACTER ToString ()

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Purpose: Get the text from a node
Notes:

Returns CHARACTER
The text from the node
Top

PUBLIC CHARACTER ToStringFulltext ()

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Purpose: Get the full, preprocessed text from a node
Notes:

Returns CHARACTER
The full, preprocessed text from a node
Top

PUBLIC CHARACTER ToStringSourceText ()

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode
Purpose: Get the full, original source code from a node
Notes:

Returns CHARACTER
The full, original source code from a node


Constructor Detail
Top

PUBLIC ProparseDotNetProparseDirectiveNode (JPNode)

Purpose: Constructor for the ProparseDotNetProparseDirectiveNode class
Notes:

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


Property Detail
Top

PUBLIC CHARACTER AllLeadingHiddenText

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns CHARACTER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ICall Call

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.ICall
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodesSet ChildNodes

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.NodesSet
Top

PUBLIC INTEGER Column

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns INTEGER
Top

PUBLIC CHARACTER Comments

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns CHARACTER
Top

PUBLIC CHARACTER DirectiveText


Returns CHARACTER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.IFieldContainer FieldContainer

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.IFieldContainer
Top

PUBLIC CHARACTER FileName

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns CHARACTER
Top

PUBLIC CHARACTER FileNames

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns CHARACTER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode FirstChild

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode FirstNaturalChild

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC org.prorefactor.core.JPNode JpNode

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns org.prorefactor.core.JPNode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode LastChild

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode LastDescendant

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC INTEGER Line

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns INTEGER
Top

PUBLIC LOGICAL Natural

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns LOGICAL
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode NextNode

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode NextSibling

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC INTEGER NodeNum

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode Parent

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode PrevNode

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode PrevSibling

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC LOGICAL StateHead

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns LOGICAL
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode Statement

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodeSubTypesEnum SubType

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.NodeSubTypesEnum
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbol Symbol

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.ISymbol
Top

PUBLIC CHARACTER Text

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns CHARACTER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodeTypesEnum Type

Inherited from Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetNode

Returns Consultingwerk.Studio.ProparseApi.NodeTypesEnum


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2024 19:02:38