class EnsLib.InteropTools.HL7.MessageAnalyzer.IniFile extends %Library.RegisteredObject

Note that the section and key names in the .INI file can be of any letter case but the section spec and section names passed to methods of this class MUST use upper-case in section and key names

Method Inventory


method %OnNew(pSectionSpec As %String, pInputStream As %Stream.Object) as %Status [ Language = objectscript ]
Throws an exception if the load fails
method Dump() [ Language = objectscript ]
classmethod FromFile(pSectionSpec As %String, pPath As %String) as IniFile [ Language = objectscript ]
classmethod FromString(pSectionSpec As %String, pString As %String, pDelimiter As %String = $Char(10)) as IniFile [ Language = objectscript ]
method GetMultiSectionAtIndex(pSectionName As %String, pSectionIndex As %Integer, ByRef pMultiSection) [ Language = objectscript ]
method GetMultiSectionCount(pSectionName As %String) as %Integer [ Language = objectscript ]
method GetSingleSection(pSectionName As %String, ByRef pSingleSection) [ Language = objectscript ]

Inherited Members

Inherited Methods