Home > Class Reference > ENSLIB namespace > EnsLib.EDI.SEF.NodeList
Private  Storage   


class EnsLib.EDI.SEF.NodeList extends %ListOfObjects, EnsLib.EDI.SEF.Node


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 5


Data ElementType Oref Parent Size

%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%UnSwizzleAt %ValidateObject Ancestor AsString
BuildValueArray Clear Count DisplayName
Find FindObjectId FindOref GenerateDescriptor
GenerateText GetAt GetNext GetObjectAt
GetObjectIdAt GetObjectIdNext GetObjectIdPrevious GetObjectNext
GetObjectPrevious GetPrevious GetSegment Insert
InsertAt InsertList InsertObject InsertObjectAt
InsertObjectId InsertObjectIdAt InsertOrdered IsGroup
LogicalToOdbc Next OdbcToLogical OutputTextToDevice
Previous RemoveAt SetAt SetObjectAt
SetObjectIdAt Validate

EnsLib.EDI.SEF.CodeSetList EnsLib.EDI.SEF.CodeTransactionSetList EnsLib.EDI.SEF.CompositeElementList
EnsLib.EDI.SEF.CompositeElementMaskList EnsLib.EDI.SEF.CompositeMaskList EnsLib.EDI.SEF.ExpressionList
EnsLib.EDI.SEF.ObjectVariableList EnsLib.EDI.SEF.SegmentItemMaskList EnsLib.EDI.SEF.SegmentMaskList
EnsLib.EDI.SEF.SemanticReferenceList EnsLib.EDI.SEF.SetList


• parameter ELEMENTTYPE = "EnsLib.EDI.SEF.Node";
The type (class name) of the elements stored in the collection.
• parameter TEXTDELIMITER;


• method GenerateDescriptor(pCompiler As EnsLib.EDI.SEF.Compiler) as %Status
This method is overriden by subclasses to generate the code that this node represents
• method GenerateText(pStream As %CharacterStream) as %Status
This method is override by subclases to generate the textual representation of this node
• method GetSegment(pTable As %Integer, pOrdinal As %Integer, pSegName As %String, Output pSegment As EnsLib.EDI.SEF.Segment) as %String
• method IsGroup() as %Boolean
In general, nodes are NOT groups
• method Validate(ByRef pStatus As %Status) as %Status
Perform a sanity check on the nodes in the parse tree