ProjectManager
0.2
|
Instance Methods | |
(BOOL) | - loadProjectModules:withInfoDictionaries:forProjectType: |
Attempts to load project modules given by names in ‘moduleNames’. More... | |
(NSDictionary *) | - getProjectModulesData |
Queries all project modules for their data dictionaries and returns them all in one aggregate dictionary. More... | |
Class Methods | |
(NSArray *) | + projectModulesForProjectType: |
Returns an array of project module names to be loaded for a project type. More... | |
- (NSDictionary *) getProjectModulesData |
Queries all project modules for their data dictionaries and returns them all in one aggregate dictionary.
- (BOOL) loadProjectModules: | (NSArray *) | moduleNames | |
withInfoDictionaries: | (NSDictionary *) | dicts | |
forProjectType: | (NSString *) | typeName | |
Attempts to load project modules given by names in ‘moduleNames’.
Their info dictionaries are in ‘dicts’, each bound to the name of the respective project module. The ‘typeName’ argument is only used to identify the project type in case loading a module fails.
References ProjectModuleLoader::projectModuleForModuleName:project:infoDictionary:, and ProjectModuleLoader::shared.
+ (NSArray *) projectModulesForProjectType: | (NSString *) | type |
Returns an array of project module names to be loaded for a project type.
type | The project type for which to return the list. |
References ProjectTypeLoader::shared.