package com.tida_okinawa.corona.correction.morphem.preference;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ExternalProgramSetting {
final String path;
final String[] opt;
public ExternalProgramSetting(String path, String opt) {
this.path = path;
this.opt = opt.split(" ");
}
public String[] getCommandLine(String[] extOpts) {
List<String> args = new ArrayList<String>();
args.add(path);
args.addAll(Arrays.asList(opt));
if (extOpts != null) {
args.addAll(Arrays.asList(extOpts));
}
return args.toArray(new String[args.size()]);
}
public String[] getCommandLine() {
return getCommandLine(null);
}
}