Lines Matching defs:SpecialCaseMap
33 * SpecialCaseMap has the responsibility of storing the
38 * A single SpecialCaseMap contains the mapping for one character.
42 public class SpecialCaseMap implements Comparable<SpecialCaseMap> {
44 SpecialCaseMap() {
53 * @return an array of SpecialCaseMap objects, one for each line of the
57 public static SpecialCaseMap[] readSpecFile(File file, int plane) throws FileNotFoundException {
58 ArrayList<SpecialCaseMap> caseMaps = new ArrayList<>(150);
69 SpecialCaseMap item = parse(line.trim());
79 SpecialCaseMap[] result = new SpecialCaseMap[caseMaps.size()];
88 * and return a SpecialCaseMap object that contains the case mapping.
91 * @return a SpecialCaseMap object, or null if the parsing process failed for some reason
93 public static SpecialCaseMap parse(String s) {
94 SpecialCaseMap spec = null;
107 spec = new SpecialCaseMap();
159 static int find(int ch, SpecialCaseMap[] map) {
304 public int compareTo(SpecialCaseMap otherObject) {
318 if (o1 == null || !(o1 instanceof SpecialCaseMap)) {
321 SpecialCaseMap other = (SpecialCaseMap)o1;
344 SpecialCaseMap[] spec = null;
349 spec = SpecialCaseMap.readSpecFile(file, plane);
350 System.out.println("SpecialCaseMap[" + spec.length + "]:");