1 package openr66.configuration; 2 3 import java.io.File; 4 import java.io.FilenameFilter; 5 6 /** 7 * Extension Filter based on extension 8 * @author Frederic Bregier 9 * 10 */ 11 public class ExtensionFilter implements FilenameFilter { 12 String filter = RuleFileBasedConfiguration.EXT_RULE; 13 public ExtensionFilter(String filter) { 14 this.filter = filter; 15 } 16 /* 17 * (non-Javadoc) 18 * 19 * @see java.io.FilenameFilter#accept(java.io.File, java.lang.String) 20 */ 21 @Override 22 public boolean accept(File arg0, String arg1) { 23 return arg1.endsWith(filter); 24 } 25 26 }