EnsLib.EDI.SEF.Set

class EnsLib.EDI.SEF.Set extends EnsLib.EDI.SEF.Node

Represents the transaction set

Property Inventory

Method Inventory

Properties

property Name as %String;
This holds the name ( or number ) of the transaction set
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Nodes as EnsLib.EDI.SEF.NodeList;
This holds the list of nodes for this set definition, this can consist of Table, SetSegment and SetItemGroup definitions
Property methods: NodesGet(), NodesGetSwizzled(), NodesIsValid(), NodesNewObject(), NodesSet()

Methods

method DisplayName() as %String [ Language = objectscript ]
Provide a user readable string which identifies this node
method GenerateDescriptor(pCompiler As EnsLib.EDI.SEF.Compiler) as %Status [ Language = objectscript ]
This method is overriden by subclasses to generate the code that this node represents
method GenerateText(pStream As %CharacterStream) as %Status [ Language = objectscript ]
This method is override by subclases to generate the textual representation of this node
method Validate(ByRef pStatus As %Status) as %Status [ Language = objectscript ]
Perform a sanity check on the nodes in the parse tree

Inherited Members

Inherited Properties

Inherited Methods

Feedback