EnsLib.InteropTools.HL7.MessageAnalyzer.Workspace.FolderType
class EnsLib.InteropTools.HL7.MessageAnalyzer.Workspace.FolderType extends %Library.RegisteredObject
Method Inventory
- CollectDerivedSchemasForExport()
- DerivedSchemaSource()
- GeneratedSchemaNameRules()
- GetFolderType()
- GetFolderTypeFromFolder()
- IsContainerFolder()
- IsContainerFolderFromFolder()
- IsGeneratedSchemaName()
- IsMessageFileName()
- IsMessagesFolder()
- IsMessagesFolderFromFolder()
- LoadFolderSchemas()
- WriteContainerFile()
- WriteManifest()
Parameters
parameter MAGICFILENAMES;
Methods
classmethod CollectDerivedSchemasForExport(pMessagesFolder As %String, pExport As Export, ByRef pNewNames)
For each derived schema in the messages folder: add it to the export object
classmethod DerivedSchemaSource(pMessagesFolder As %String, pDerivedSchemaName As %String) as %String
Return the source of the given derived schema, or "" if not found
classmethod GeneratedSchemaNameRules() as %String
classmethod GetFolderTypeFromFolder(pPath As %String, Output pSubType As %String, Output pSubTypeArgs) as %String
This can be called directly if no instance with a cache is available
method IsContainerFolder(pPath As %String)
classmethod IsContainerFolderFromFolder(pPath As %String, Output pSubType As %String, Output pSubTypeArgs)
This can be called directly if no instance with a cache is available
Note: if you change this you must also change the GeneratedSchemaNameRules method
Return whether a given file should be loaded as a message file
Returns 1 unless the file begins with "." or is one of the special filenames associated with MessageAnalyzer workspaces
method IsMessagesFolder(pPath As %String)
classmethod IsMessagesFolderFromFolder(pPath As %String)
This can be called directly if no instance with a cache is available
classmethod LoadFolderSchemas(pMessagesFolder As %String, pRigSchemas As RigSchemaCollection, pConfig As Config, pLogger As Logger, pQuiet As %Boolean = 1)
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()