%ZHSLIB.PackageManager.Core.XDataArchive.IFile

abstract class %ZHSLIB.PackageManager.Core.XDataArchive.IFile extends %Library.RegisteredObject, %XML.Adaptor

Abstract representation of a file included in an XData archive. Subclasses may customize the stream type.

Method Inventory (Including Private)

Parameters

parameter STREAMCLASS;

Methods

final classmethod Extract(pDirectory As %String, pXData As %Dictionary.XDataDefinition) as %Status [ Language = objectscript ]
final classmethod IngestToStream(pFile As %String, pStream As %Stream.Object) as %Status [ Language = objectscript ]
private method WriteToFile(pFile As %String) as %Status [ Language = objectscript ]
abstract private classmethod WriteToStream(pFile As %String, pStream As %Stream.Object) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods (Including Private)

Feedback