EnsLib.InteropTools.HL7.MessageAnalyzer.Node.Base
abstract class EnsLib.InteropTools.HL7.MessageAnalyzer.Node.Base extends %Library.RegisteredObject
Method Inventory
- BuildDeriveTree()
- Digraph()
- DigraphLabel()
- Dump()
- GenerateElement()
- GetChildren()
- GetSourceOffset()
- IsSingleton()
- Label()
- LeafValue()
- MatchesEmpty()
- OptimizedPattern()
- Pattern()
- PatternAlternatives()
- Repr()
- SetSourceOffset()
- Show()
- TypeCode()
- Wrapper()
Methods
abstract method BuildDeriveTree(pTreeBuilder As TreeBuilder) as %Integer
Builds a subtree within a Derive.Tree instance, returning the index to the node
final method DigraphLabel() as %String
final method Dump(pIndent As %String = "")
abstract method GenerateElement(pMachine As Machine, ByRef pGenerateContext, pHierarchy As %List) as ElementTriple
abstract method GetChildren(ByRef pChildren)
final method GetSourceOffset() as %List
classmethod IsSingleton(pNode As Base, pRequiredNodeTypeCode As %String, pRequiredChildTypeCode As %String)
abstract method Label() as %String
method LeafValue() as %String
Returns either a string representing a leaf node, or "" if not a leaf
This is the default implementation (for non-leaves)
abstract method MatchesEmpty() as %Boolean
abstract method OptimizedPattern() as %String
Returns pattern in SIMPLIFIED format
Order within choices is NOT maintained
abstract method Pattern() as %String
Returns pattern in SIMPLIFIED format
abstract method PatternAlternatives(Output pAlternatives) as %String
Returns a list of pattern alternatives with the primary one first
final method Repr() as %String
final method SetSourceOffset(pSourceOffset As %List)
final method Show() as %String
abstract method TypeCode() as %String
C=>Choice, L=>List, O=>Option, R=>Repeat, ""=>leaf
method Wrapper() as %List
Return a $List of opener and closer strings (default implementation)
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()