Thursday, 21 February 2008

Meeting 6

Not made a great deal of progress regarding loading and saving the schema library since the last meeting. Changing the JFileChooser properties from the Netbeans GUI builder is the main problem I've encountered so far. I would prefer to use the JFileChooser as it includes a lot of error-handling methods, but a simple text dialog box would be acceptable for now.

I have also run into a problem with creating schemas manually in the GUI. Currently the Schema object constructors require State and Response objects to be passed as arguments, complicating the GUI dialog. My solution to this for now is to create new Schema constructors with take all the values stored by the schema and create the appropriate States and Responses.

Monday, 18 February 2008

Meeting 5

Had a short meeting this morning to check on progress.

Daniel has written some interesting methods in the Processor class to help with manually choosing a schema to execute. There was a discussion about the file format in which to save the schema library. It was decided that plain text is more suitable than a serialised object given the ability to edit the file by hand if needs be. As I am writing the load/save feature, creating a file format has also been assigned to me.

I was also asked to implement a method of adding a schema to the library manually. This should be relatively simple, and I hope to have this done by the next meeting.