Public Member Functions | |
_.Library.Status | OnNew () |
Tracks the OREF of this instance in a PPG for later reference. More... | |
_.Library.Status | RetrieveModuleManifest (_.IPM.Storage.QualifiedModuleInfo pQualifiedReference, _.Stream.Object pManifestStream) |
Loads the module reference. | |
_.Library.Status | RetrieveModulePackage (_.IPM.Storage.QualifiedModuleInfo pQualifiedReference, _.Stream.Object pPackageStream) |
Loads the module reference. | |
_.Library.Status | SearchRepositoriesForModule (_.IPM.Repo.SearchCriteria pSearchCriteria, _.Library.ListOfObjects pResults, _.Library.Boolean pForceRemoteRepo) |
Returns a list of all resolved module references matching the search criteria from configured repositories. | |
![]() | |
_.Library.Status | OnClose () |
Removes the OREF of this instance from PPG. More... | |
Public Attributes | |
ServiceCache | |
Avoids constantly reinstantiating the package service objects, which may be expensive. More... | |
UnavailableNames | |
Keeps track of which repositories are unavailable (by name - the keys are important, values don't matter) More... | |
XSLTProvider | |
Performance optimization for XSLTs. More... | |
Static Public Attributes | |
NAMESPACESCOPE = None | |
If set to 1, calls to Get must return an instance of this class created in the current namespace; a new instance will be created if none exists. | |
![]() | |
NAMESPACESCOPE = None | |
If set to 1, calls to Get must return an instance of this class created in the current namespace; a new instance will be created if none exists. | |
PPG = None | |
PPG in which to track references to the instance of this class. | |
_.Library.Status OnNew | ( | ) |
Tracks the OREF of this instance in a PPG for later reference.
Subclasses of IPM.General.Singleton that override this method MUST call ##super().
Reimplemented from Singleton.
ServiceCache |
Avoids constantly reinstantiating the package service objects, which may be expensive.
UnavailableNames |
Keeps track of which repositories are unavailable (by name - the keys are important, values don't matter)
Performance optimization for XSLTs.