This change makes batch processing extensible by allowing plugins implementing the BatchInputProvider interface to support custom script parameter inputs, such as net.imagej.Dataset which will be provided in the imagej-plugins-batch project.
Because BatchService now extends HandlerService, I needed to rename the supports() methods more concisely into supportsModule() and supportsItem(), to avoid overriding supports() from HandlerService.
Since we are still pre-1.0.0, we can change the API freely, but bump the version to 0.2.0-SNAPSHOT to reflect this API change.
This change makes batch processing extensible by allowing plugins implementing the
BatchInputProvider
interface to support custom script parameter inputs, such asnet.imagej.Dataset
which will be provided in theimagej-plugins-batch
project.Because
BatchService
now extendsHandlerService
, I needed to rename thesupports()
methods more concisely intosupportsModule()
andsupportsItem()
, to avoid overridingsupports()
fromHandlerService
. Since we are still pre-1.0.0, we can change the API freely, but bump the version to0.2.0-SNAPSHOT
to reflect this API change.