1 50 package org.apache.avalon.excalibur.io; 51 52 import java.io.File ; 53 import java.io.FilenameFilter ; 54 55 77 public class PrefixFileFilter 78 implements FilenameFilter  79 { 80 private String [] m_prefixs; 81 82 public PrefixFileFilter( final String [] prefixs ) 83 { 84 m_prefixs = prefixs; 85 } 86 87 public PrefixFileFilter( final String prefix ) 88 { 89 m_prefixs = new String []{prefix}; 90 } 91 92 public boolean accept( final File file, final String name ) 93 { 94 for( int i = 0; i < m_prefixs.length; i++ ) 95 { 96 if( name.startsWith( m_prefixs[ i ] ) ) 97 { 98 return true; 99 } 100 } 101 return false; 102 } 103 } 104 | Popular Tags |