This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > SYS.Info.Enumerator


class SYS.Info.Enumerator extends %Library.RegisteredObject

This class is used to handle the results of the enumeration of various entities defined within the provider framework such as 'Info Providers','Installations' and 'Applications'

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property CurrentObject as %CacheObject [ Private ];
Current object
Property methods: CurrentObjectGet(), CurrentObjectGetSwizzled(), CurrentObjectIsValid(), CurrentObjectNewObject(), CurrentObjectSet()
property EnumeratedObjects as list of SYS.Info.Dictionary;
List of objects to which new instances will be appended
Property methods: EnumeratedObjectsBuildValueArray(), EnumeratedObjectsCollectionToDisplay(), EnumeratedObjectsCollectionToOdbc(), EnumeratedObjectsDisplayToCollection(), EnumeratedObjectsGet(), EnumeratedObjectsGetObject(), EnumeratedObjectsGetObjectId(), EnumeratedObjectsGetSwizzled(), EnumeratedObjectsIsValid(), EnumeratedObjectsOdbcToCollection(), EnumeratedObjectsSet(), EnumeratedObjectsSetObject(), EnumeratedObjectsSetObjectId()

Methods (Including Private)

method BeginEnum()
This method is called when information about an instance of a specific type is about to begin
method EndEnum()
This method is called when information about an instance of a specific type has ended
method SetItem(pKey As %String, pValue As %String)
This method is called to provide information in key/value pair format pertaining to the current instance of the type being enumerated

Inherited Members

Inherited Methods (Including Private)

FeedbackOpens in a new window