In my previous post I spoke about a new version of the CyberintegratorTool. As it turned out there is no easy way for me to maintain backwards compatibility. I was hoping not to have done this. So from today's build onwards you will need to use the new version of cyberintegratortool.jar file and the new CyberintegratorTool{File,Tupelo} interface.

Since I was breaking backwards compatibility I figured this was a good time to introduce multiple input and outputs. setInput now has as second argument a list of files. The files are in order in which the user selected them. The same goes for getOutput it will return a list files in order that they will be associated with the output. For CyberintegratorToolTupelo it is the same instead of list of files they will get a list of resources.

To reflect this change in getInputs and getOutputs the Dataset definition now has a min and max value, which by default are 1. To make the number unlimited use max as 0.

Here is the link to the cyberintegratortool.jar jar file again.

  • No labels