1414import org .scijava .command .Command ;
1515import org .scijava .command .CommandService ;
1616import org .scijava .command .DynamicCommand ;
17- import org .scijava .module .ModuleService ;
1817import org .scijava .plugin .Parameter ;
1918import org .scijava .plugin .Plugin ;
2019import org .scijava .script .ScriptInfo ;
21- import org .scijava .script .ScriptService ;
2220import org .scijava .widget .ChoiceWidget ;
2321import org .scijava .widget .FileWidget ;
2422
@@ -28,12 +26,6 @@ public class MenuScriptBatchProcessor extends DynamicCommand {
2826 private final String WILDCARD = "Wildcard" ;
2927 private final String REGEX = "Regex" ;
3028
31- @ Parameter
32- private ModuleService modules ;
33-
34- @ Parameter
35- private ScriptService scripts ;
36-
3729 @ Parameter
3830 private CommandService commands ;
3931
@@ -58,7 +50,6 @@ public class MenuScriptBatchProcessor extends DynamicCommand {
5850 @ Parameter (label = "Output directory" , style = FileWidget .DIRECTORY_STYLE , required = false )
5951 private File outputFolder ;
6052
61- private FilenameFilter inputFilter ;
6253 private List <File > fileList ;
6354
6455 @ Override
@@ -95,6 +86,7 @@ private List<File> populateFileList(File folder, FilenameFilter filter,
9586 */
9687 protected void directoryCallback () {
9788 // get list of all applicable files
89+ FilenameFilter inputFilter ;
9890 try {
9991 switch (filterChoice ) {
10092 case WILDCARD :
@@ -103,6 +95,7 @@ protected void directoryCallback() {
10395 case REGEX :
10496 default :
10597 inputFilter = new RegexFileFilter (pattern );
98+ break ;
10699 }
107100 fileList = populateFileList (inputFolder , inputFilter , recursive );
108101 } catch (PatternSyntaxException e ) {
0 commit comments