abstract class EnsLib.EDI.X12.Util.FormatValHTMLZen
extends EnsLib.EDI.IOFormatInterface
parameter ChildLinks = 10;
classmethod OutputDocument(pDocObj As EnsLib.EDI.Document, Output pStatus As %Status, pIOStream As %IO.I.CharacterStream, pSeparators As %String)
as %Boolean
Return 1 if we took care of the whole document or got an error.
Returning 0 means the caller will continue doing component segments as usual.
classmethod OutputDocumentEnd(pDocObj As EnsLib.EDI.Document, Output pStatus As %Status, pIOStream As %IO.I.CharacterStream, pSeparators As %String)
Output any post-segment trailing document content. Called only if OutputDocument() returned 0 meaning it did not complete output of all segments itself.
classmethod OutputSegment(pSegObj As EnsLib.EDI.Segment, Output pStatus As %Status, pIOStream As %IO.I.CharacterStream, pSeparators As %String, pSegNum As %String, pSegPath As %String, pParentDoc As EnsLib.EDI.Document)
as %Boolean
Return 1 if we took care of the segment or got an error. Returning 0 means the caller will output the segment as usual.
classmethod getDocLink(pDocType)
as %String
classmethod getSegLink(pDocType, pAnchor="", pPath="", pDocStructure="")
as %String
classmethod linkParents(pDocObj)
as %String
classmethod outputChildLinks(pIOStream As %IO.I.CharacterStream, pSegObj As EnsLib.EDI.Segment, pDocsRefParent, tTypeName)
as %Status