1 10 11 package org.mmbase.util; 12 13 import java.io.File ; 14 import java.io.FilenameFilter ; 15 16 25 public class SPartFileFilter implements FilenameFilter { 26 27 31 private String nodeNumber; 32 33 37 public SPartFileFilter(String nodeNumber) { 38 this.nodeNumber = nodeNumber; 39 } 40 41 49 public boolean accept(File dir, String name) { 50 int pos = name.indexOf(nodeNumber); 51 if (pos<0) return false; 52 int c; 54 if (pos>0) { 55 c = name.charAt(pos-1); 56 if ((c>='0') && (c<='9')) return false; 57 } 58 pos+=nodeNumber.length(); 60 if (pos<name.length()) { 61 c = name.charAt(pos); 62 if ((c>='0') && (c<='9')) return false; 63 } 64 return true; 65 } 66 } 67 | Popular Tags |