1 15 package org.apache.tapestry.util.text; 16 17 23 public class AsciiCharacterMatcher implements ICharacterMatcher 24 { 25 private boolean[] _charMap; 26 27 32 public AsciiCharacterMatcher(String chars) { 33 _charMap = new boolean[128]; 34 for (int i = 0; i < chars.length(); i++) { 35 char ch = chars.charAt(i); 36 if (ch > 127) 37 continue; 38 _charMap[ch] = true; 39 } 40 } 41 42 47 public boolean matches(char ch) 48 { 49 if (ch > 127) 50 return false; 51 return _charMap[ch]; 52 } 53 } | Popular Tags |