Lines Matching refs:hit1
327 * @param hit1 a valid hit in <code>layout</code>
330 * <code>hit1</code> and <code>hit2</code> are used
331 * @return <code>hit1</code> or <code>hit2</code>
335 public TextHitInfo getStrongCaret(TextHitInfo hit1,
340 return layout.getStrongHit(hit1, hit2);
1443 TextHitInfo hit1 = TextHitInfo.afterOffset(offset);
1444 TextHitInfo hit2 = hit1.getOtherHit();
1446 TextHitInfo nextHit = getNextRightHit(policy.getStrongCaret(hit1, hit2, this));
1525 TextHitInfo hit1 = TextHitInfo.afterOffset(offset);
1526 TextHitInfo hit2 = hit1.getOtherHit();
1528 TextHitInfo nextHit = getNextLeftHit(policy.getStrongCaret(hit1, hit2, this));
1805 private final TextHitInfo getStrongHit(TextHitInfo hit1, TextHitInfo hit2) {
1811 // If THIS rule ties, hit1 wins. Both rules shouldn't tie, unless the
1814 byte hit1Level = getCharacterLevel(hit1.getCharIndex());
1818 if (hit2.isLeadingEdge() && !hit1.isLeadingEdge()) {
1822 return hit1;
1826 return (hit1Level < hit2Level)? hit1 : hit2;