Home > Class Reference > ENSLIB namespace > %Atelier.v1.Utils.Indexer

%Atelier.v1.Utils.Indexer

class %Atelier.v1.Utils.Indexer extends %Library.RegisteredObject

Method Inventory (Including Private)

Methods (Including Private)

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
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
private classmethod IndexMethods(pClassName As %String, ByRef pNormCache, ByRef pIndex As %DynamicObject, pNS As %String) as %Status
This indexes the methods of a class
private classmethod IndexParameters(pClassName As %String, ByRef pNormCache, ByRef pIndex As %DynamicObject, pNS As %String) as %Status
This indexes the parameters of a class
private classmethod IndexProperties(pClassName As %String, ByRef pNormCache, ByRef pIndex As %DynamicObject, pNS As %String) as %Status
This indexes the properties of a class
classmethod NormalizeClassName(pClassName As %String, pBaseClass As %String, ByRef pCache) as %String

Inherited Members

Inherited Methods (Including Private)