@Override public int compare(int ce1, int ce2) { int c1 = Integer.compare(CollationElementIterator.primaryOrder(ce1), CollationElementIterator.primaryOrder(ce2)); if (c1 == 0) { int c2 = Integer.compare((int) CollationElementIterator.secondaryOrder(ce1), (int) CollationElementIterator.secondaryOrder(ce2)); if (c2 == 0) { return Integer.compare((int) CollationElementIterator.tertiaryOrder(ce1), (int) CollationElementIterator.tertiaryOrder(ce2)); } else { return c2; } } else { return c1; } }
@Override public int compare(int ce1, int ce2) { int c1 = Integer.compare(CollationElementIterator.primaryOrder(ce1), CollationElementIterator.primaryOrder(ce2)); if (c1 == 0) { int c2 = Integer.compare((int) CollationElementIterator.secondaryOrder(ce1), (int) CollationElementIterator.secondaryOrder(ce2)); if (c2 == 0) { return Integer.compare((int) CollationElementIterator.tertiaryOrder(ce1), (int) CollationElementIterator.tertiaryOrder(ce2)); } else { return c2; } } else { return c1; } }
private String show(int ce) { return "" + CollationElementIterator.primaryOrder(ce) + "/" + CollationElementIterator.secondaryOrder(ce) + "/" + CollationElementIterator.tertiaryOrder(ce); }
private String show(int ce) { return "" + CollationElementIterator.primaryOrder(ce) + "/" + CollationElementIterator.secondaryOrder(ce) + "/" + CollationElementIterator.tertiaryOrder(ce); }
if (checkTertiary) { terSOrder = CollationElementIterator.tertiaryOrder(sOrder); terTOrder = CollationElementIterator.tertiaryOrder(tOrder); if (terSOrder != terTOrder) {