256 i++; |
256 i++; |
257 j--; |
257 j--; |
258 } |
258 } |
259 } |
259 } |
260 |
260 |
261 final static int getEntry(Vector<EntryPair> list, String name, boolean fwd) { |
261 static final int getEntry(Vector<EntryPair> list, String name, boolean fwd) { |
262 for (int i = 0; i < list.size(); i++) { |
262 for (int i = 0; i < list.size(); i++) { |
263 EntryPair pair = list.elementAt(i); |
263 EntryPair pair = list.elementAt(i); |
264 if (pair.fwd == fwd && pair.entryName.equals(name)) { |
264 if (pair.fwd == fwd && pair.entryName.equals(name)) { |
265 return i; |
265 return i; |
266 } |
266 } |
270 |
270 |
271 // ============================================================== |
271 // ============================================================== |
272 // constants |
272 // constants |
273 // ============================================================== |
273 // ============================================================== |
274 //sherman/Todo: is the value big enough????? |
274 //sherman/Todo: is the value big enough????? |
275 final static int EXPANDCHARINDEX = 0x7E000000; // Expand index follows |
275 static final int EXPANDCHARINDEX = 0x7E000000; // Expand index follows |
276 final static int CONTRACTCHARINDEX = 0x7F000000; // contract indexes follow |
276 static final int CONTRACTCHARINDEX = 0x7F000000; // contract indexes follow |
277 final static int UNMAPPED = 0xFFFFFFFF; |
277 static final int UNMAPPED = 0xFFFFFFFF; |
278 |
278 |
279 final static int PRIMARYORDERMASK = 0xffff0000; |
279 static final int PRIMARYORDERMASK = 0xffff0000; |
280 final static int SECONDARYORDERMASK = 0x0000ff00; |
280 static final int SECONDARYORDERMASK = 0x0000ff00; |
281 final static int TERTIARYORDERMASK = 0x000000ff; |
281 static final int TERTIARYORDERMASK = 0x000000ff; |
282 final static int PRIMARYDIFFERENCEONLY = 0xffff0000; |
282 static final int PRIMARYDIFFERENCEONLY = 0xffff0000; |
283 final static int SECONDARYDIFFERENCEONLY = 0xffffff00; |
283 static final int SECONDARYDIFFERENCEONLY = 0xffffff00; |
284 final static int PRIMARYORDERSHIFT = 16; |
284 static final int PRIMARYORDERSHIFT = 16; |
285 final static int SECONDARYORDERSHIFT = 8; |
285 static final int SECONDARYORDERSHIFT = 8; |
286 |
286 |
287 // ============================================================== |
287 // ============================================================== |
288 // instance variables |
288 // instance variables |
289 // ============================================================== |
289 // ============================================================== |
290 private String rules = null; |
290 private String rules = null; |