Changes between Version 13 and Version 14 of PLATFORM_DEPLOYMENT_TARGET_JWS_R1


Ignore:
Timestamp:
06/04/09 20:17:21 (16 years ago)
Author:
gogov
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_DEPLOYMENT_TARGET_JWS_R1

    v13 v14  
    4242 
    4343There are some new issues which need to be fixed: 
    44  * '''FileEntryManager.getRoRoots()''' currently searches for a "modules" dir from the current working directory to the root of the filesystem tree which is not cool because with JWS no such directory exists and the initial current working directory can be unpredictable. '''FileEntryManager''' needs this dir to find all .jars which correspond to Sophie modules and be able to look up inside them for resources, such as icons etc. 
    45   In order to fix it, '''FileEntryManager''' will access the new '''ListProp<ModuleInfo>startedModules()''' of the running '''ModuleRegistry'''. 
     44 * '''FileEntryManager.getRoRoots()''' currently searches for a "modules" dir from the current working directory to the root of the filesystem tree which is not cool because with JWS no such directory exists and the initial current working directory can be unpredictable. '''FileEntryManager''' needs this dir to find all .jars which correspond to Sophie modules and be able to look up inside them for resources, such as icons etc. [[BR]] 
     45  In order to fix it, '''FileEntryManager''' will access the new '''ListProp<ModuleInfo>startedModules()''' of the running '''ModuleRegistry'''. [[BR]] 
     46  Thus, '''FileEntryManager.findModulesDir()''' will be deleted because '''FileEntryManager.getRoRoots()''' won't use it anymore. Hellyeah! 
    4647 * Both '''FakeModuleRegistry''' and '''TrueModuleRegistry''' will need to implement '''ListProp<ModuleInfo>startedModules()''': 
    4748  * '''TrueModuleRegistry''' will implement it by getting a '''BundleContext''' and use it to get all the started '''Bundle'''s and their URLs (in the case that a given URL is a local file path, it will be converted to absolute file path). Then it will create respective '''ModuleInfo'''s and fill '''startedModules()''' with them.