Skip to main content

%Atelier.v1.Utils.Indexer

Class %Atelier.v1.Utils.Indexer Extends %RegisteredObject

Methods

Index

ClassMethod Index(pDocumentName As %String, pCat As %String, Output pIndex As %DynamicObject, pNS As %String = {$namespace}) As %Status

This general entry point serves to index all types of document

IndexClass

ClassMethod IndexClass(pClassName As %String, Output pIndex As %DynamicObject, pNS As %String) As %Status

The index will be created by examining the structures in ^oddDEF

IndexMethods

ClassMethod IndexMethods(pClassName As %String, ByRef pNormCache, ByRef pIndex As %DynamicObject, pNS As %String) As %Status [ Private ]

This indexes the methods of a class

IndexParameters

ClassMethod IndexParameters(pClassName As %String, ByRef pNormCache, ByRef pIndex As %DynamicObject, pNS As %String) As %Status [ Private ]

This indexes the parameters of a class

IndexProperties

ClassMethod IndexProperties(pClassName As %String, ByRef pNormCache, ByRef pIndex As %DynamicObject, pNS As %String) As %Status [ Private ]

This indexes the properties of a class

NormalizeClassName

ClassMethod NormalizeClassName(pClassName As %String, pBaseClass As %String, ByRef pCache) As %String