RegexpFilter.java :  » Testing » TIJmp » tijmp » filter » Java Open Source

Java Open Source » Testing » TIJmp 
TIJmp » tijmp » filter » RegexpFilter.java
package tijmp.filter;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
import tijmp.ui.Translator;

/** A filter that uses a regexp to match classes
 */
public class RegexpFilter implements Filter {
    private Pattern p;

    public RegexpFilter (String pattern) {
  p = Pattern.compile (pattern, Pattern.CASE_INSENSITIVE);
    }
    
    public boolean accept (Class<?> c) {
  String hrn = Translator.translate (c);
  Matcher m = p.matcher (hrn);
  return m.find ();
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.