Lines Matching refs:groupChars

83         String groupChars;
126 groupChars = entry.getChars();
127 if (groupChars.length() > 1) {
128 switch(groupChars.charAt(groupChars.length()-1)) {
131 groupChars = groupChars.substring(0, groupChars.length()-1);
135 groupChars = groupChars.substring(0, groupChars.length()-1);
144 addExpandOrder(groupChars, expChars, order);
145 } else if (groupChars.length() > 1) {
146 char ch = groupChars.charAt(0);
147 if (Character.isHighSurrogate(ch) && groupChars.length() == 2) {
148 addOrder(Character.toCodePoint(ch, groupChars.charAt(1)), order);
150 addContractOrder(groupChars, order);
153 char ch = groupChars.charAt(0);
346 private final void addContractOrder(String groupChars, int anOrder) {
347 addContractOrder(groupChars, anOrder, true);
353 private final void addContractOrder(String groupChars, int anOrder,
361 int ch = groupChars.codePointAt(0);
363 char ch0 = groupChars.charAt(0);
365 Character.toCodePoint(ch0, groupChars.charAt(1)):ch0;
379 entryTable.addElement(new EntryPair(groupChars.substring(0,Character.charCount(ch)), entry));
384 int index = RBCollationTables.getEntry(entryTable, groupChars, fwd);
396 if (groupChars.length() > pair.entryName.length()) {
397 entryTable.addElement(new EntryPair(groupChars, anOrder, fwd));
399 entryTable.insertElementAt(new EntryPair(groupChars, anOrder,
407 if (fwd && groupChars.length() > 1) {
408 addContractFlags(groupChars);
409 addContractOrder(new StringBuffer(groupChars).reverse().toString(),
419 private int getContractOrder(String groupChars)
423 int ch = groupChars.codePointAt(0);
425 char ch0 = groupChars.charAt(0);
427 Character.toCodePoint(ch0, groupChars.charAt(1)):ch0;
431 int index = RBCollationTables.getEntry(entryTable, groupChars, true);