Rev 15 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 15 | Rev 18 | ||
|---|---|---|---|
| Line 75... | Line 75... | ||
| 75 | dataRepository.advancedBuild_EndList(); |
75 | dataRepository.advancedBuild_EndList(); |
| 76 | options = (DataRepository.DataListItem)dataRepository.getList("options").firstItem(); |
76 | options = (DataRepository.DataListItem)dataRepository.getList("options").firstItem(); |
| 77 | 77 | ||
| 78 | //set default values on all our options |
78 | //set default values on all our options |
| 79 | options.putField("kernelname", "Macbeth@" + System.getProperty("user.name").toString()); |
79 | options.putField("kernelname", "Macbeth@" + System.getProperty("user.name").toString()); |
| 80 | options. |
80 | //options.putField("moduledirectory", System.getProperty("user.dir") + "\\bin\\"); |
| - | 81 | options.putField("moduledirectory", System.getProperty("user.dir") + File.separator+"bin"+File.separator); |
|
| 81 | options.putField("debugstream.logged", "false"); |
82 | options.putField("debugstream.logged", "false"); |
| 82 | options.putField("debugstream.timestamped", "false"); |
83 | options.putField("debugstream.timestamped", "false"); |
| 83 | options.putField("debugstream.visible", "false"); |
84 | options.putField("debugstream.visible", "false"); |
| 84 | options.putField("debugstream.prefix", "D "); |
85 | options.putField("debugstream.prefix", "D "); |
| 85 | options.putField("infostream.logged", "false"); |
86 | options.putField("infostream.logged", "false"); |
| Line 272... | Line 273... | ||
| 272 | 273 | ||
| 273 | //create a module list |
274 | //create a module list |
| 274 | _debug.println("Enumerating modules..."); |
275 | _debug.println("Enumerating modules..."); |
| 275 | LinkedList classList = new LinkedList(); |
276 | LinkedList classList = new LinkedList(); |
| 276 | try { |
277 | try { |
| - | 278 | //_debug.println("moduledirectory: " + options.getField("moduledirectory")); |
|
| 277 | //try to load all classes that inherit from Macbeth.Systen.MbModule, since these are all modules |
279 | //try to load all classes that inherit from Macbeth.Systen.MbModule, since these are all modules |
| 278 | DynamicClassLoader.locateClasses(options.getField("moduledirectory"), "", new String[]{"Macbeth.System.MbModule"}, null, classList); |
280 | DynamicClassLoader.locateClasses(options.getField("moduledirectory"), "", new String[]{"Macbeth.System.MbModule"}, null, classList); |
| 279 | } catch (FileNotFoundException e) { |
281 | } catch (FileNotFoundException e) { |
| 280 | e.printStackTrace(); |
282 | e.printStackTrace(); |
| 281 | } |
283 | } |