IPM
_.IPM.General Namespace Reference

Documentation for the _.IPM.General package. More...

Namespaces

 LogManager
 Documentation for the _.IPM.General.LogManager package.
 
 SemanticVersion
 Documentation for the _.IPM.General.SemanticVersion package.
 
 SemanticVersionExpression
 Documentation for the _.IPM.General.SemanticVersionExpression package.
 

Classes

class  AbstractSettings
 Intended use case: If you want a configuration-related class of which there will be at most one instance, that has settings with names defined in code (not just magic strings, and possibly with default values) that are configurable via the "init" command in the Package Manager shell and the Package Manager > Configuration menu item, extend AbstractSettings and add some properties, and you get all that. More...
 
class  Archive
 
class  IConfigurable
 Interface for classes that require some level of configuration. More...
 
class  InstallContext
 
class  LogManager
 
class  ModuleInfo
 Most basic information that EVERY module must have. More...
 
class  SASchema
 
class  SemanticVersion
 
class  SemanticVersionExpression
 
class  Settings
 This class contains general package manager settings that are configurable via the Package Manager > Configuration section of the Studio extension. More...
 
class  Singleton
 General class to extend to add a "singleton" interface to any registered or persistent class. More...
 

Detailed Description

Documentation for the _.IPM.General package.