use of gen.core.filters.Filter.Option in project omegat by omegat-org.
the class FilterMaster method cloneFilter.
/**
* Clone one filter's config for editing.
*
* @param f
* one filter's config
* @return new config instance
*/
public static Filter cloneFilter(Filter filter) {
Filter f = new Filter();
f.setClassName(filter.getClassName());
f.setEnabled(filter.isEnabled());
for (Files ff : filter.getFiles()) {
f.getFiles().add(cloneFiles(ff));
}
for (Option o : filter.getOption()) {
Option fo = new Option();
fo.setName(o.getName());
fo.setValue(o.getValue());
f.getOption().add(fo);
}
return f;
}
Aggregations