Subversion Repositories HomeAutomation

Rev

Rev 15 | Go to most recent revision | 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.putField("moduledirectory", System.getProperty("user.dir") + "\\bin\\");
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
        }