Lines Matching defs:patterns
44 * Utility class for normalizing and merging patterns for collation.
93 for (i = 0; i < patterns.size(); ++i) {
94 PatternEntry entry = (PatternEntry) patterns.get(i);
124 PatternEntry entry = (PatternEntry) patterns.get(i);
150 for (int i = 0; i < patterns.size(); ++i)
152 PatternEntry entry = (PatternEntry) patterns.get(i);
165 patterns.clear();
192 return patterns.size();
201 return (PatternEntry) patterns.get(index);
207 ArrayList patterns = new ArrayList(); // a list of PatternEntries
231 be the current. (If the current is not in patterns, signal an error).
267 oldIndex = patterns.lastIndexOf(newEntry);
274 oldIndex = patterns.lastIndexOf(newEntry);
277 patterns.remove(oldIndex);
285 if (lastIndex != patterns.size()) {
290 if (lastIndex == patterns.size()) {
291 patterns.add(newEntry);
294 patterns.add(lastIndex, newEntry);
317 oldIndex = patterns.lastIndexOf(entry);
320 oldIndex = patterns.lastIndexOf(entry);
328 for (i = patterns.size() - 1; i >= 0; --i) {
329 PatternEntry e = (PatternEntry) patterns.get(i);