1 17 18 package org.sape.carbon.core.config.node.file; 19 20 import java.io.File ; 21 import java.io.FilenameFilter ; 22 23 35 public class FileNodeFilter implements FilenameFilter { 36 37 41 public static final String CONFIG_DOC_NODE_EXTENSION = ".xml"; 42 43 44 public static final String LINK_NODE_EXTENSION = ".link"; 45 46 47 public static final String CVS_DIR_NAME = "CVS"; 48 49 59 public boolean accept(File dir, String name) { 60 File file = new File (dir, name); 61 62 if (file.isDirectory()) { 63 if (name.equals(CVS_DIR_NAME)) { 64 return false; 65 } else { 66 return true; 67 } 68 } else if (name.endsWith(CONFIG_DOC_NODE_EXTENSION) 69 || name.endsWith(LINK_NODE_EXTENSION)) { 70 return true; 71 } else { 72 return false; 73 } 74 } 75 } | Popular Tags |