1 package org.apache.lucene.index; 2 3 18 19 import java.io.File ; 20 import java.io.FilenameFilter ; 21 22 28 public class IndexFileNameFilter implements FilenameFilter { 29 30 33 public boolean accept(File dir, String name) { 34 for (int i = 0; i < IndexFileNames.INDEX_EXTENSIONS.length; i++) { 35 if (name.endsWith("."+IndexFileNames.INDEX_EXTENSIONS[i])) 36 return true; 37 } 38 if (name.equals(IndexFileNames.DELETABLE)) return true; 39 else if (name.equals(IndexFileNames.SEGMENTS)) return true; 40 else if (name.matches(".+\\.f\\d+")) return true; 41 return false; 42 } 43 44 } 45 | Popular Tags |