I just committed some code for print out an XML of the normal scavenger panel. See taverna-tools/.../Scavengers.java
This serialiser can be formalised and matched with a deserialiser. However, there would be an issue about updating the scavenger, as this format would store everything as it was initially. If a user persists his scavenger panel, he would then never see any new methods or services.
Was there another requirement for the ability to update (parts) of the scavenger tree? If so, this task is simple.
I just committed some code for print out an XML of the normal scavenger panel. See taverna-tools/.../Scavengers.java
This serialiser can be formalised and matched with a deserialiser. However, there would be an issue about updating the scavenger, as this format would store everything as it was initially. If a user persists his scavenger panel, he would then never see any new methods or services.
Was there another requirement for the ability to update (parts) of the scavenger tree? If so, this task is simple.