Lines Matching defs:characterCount

241     private int characterCount;
557 this.characterCount = textLine.characterCount();
609 characterCount = chars.length;
621 characterCount = chars.length;
673 int lastNonSpace = characterCount-1;
683 if (lastNonSpace == characterCount-1) {
698 while (leftmostNonSpace != characterCount) {
707 if (leftmostNonSpace == characterCount) {
775 hit.getInsertionIndex() > characterCount) {
808 int limit = characterCount;
1048 return characterCount;
1055 * Any TextHitInfo with characterOffset between 0 and characterCount-1,
1057 * [-1, trailing] and [characterCount, leading] are valid positions, and
1117 * (-1, TRAILING) or (characterCount, LEADING), then the hit is at the
1128 if (caret == 0 || caret == characterCount) {
1132 if (caret == characterCount) {
1133 logIndex = textLine.visualToLogical(characterCount-1);
1245 if (charix == -1 || charix == characterCount) {
1334 return textLine.isDirectionLTR() ? 0 : characterCount;
1335 } else if (hitIndex >= characterCount) {
1336 return textLine.isDirectionLTR() ? characterCount : 0;
1358 if (caret == 0 || caret == characterCount) {
1360 if ((caret == characterCount) == textLine.isDirectionLTR()) {
1361 return TextHitInfo.leading(characterCount);
1379 if (caret == characterCount || caret == 0) {
1413 if (caret == characterCount) {
1440 if (offset < 0 || offset > characterCount) {
1526 if (offset < 0 || offset > characterCount) {
1578 if (hitCharIndex == -1 || hitCharIndex == characterCount) {
1585 visIndex = characterCount-1;
1613 if (visIndex > -1 && visIndex < characterCount) {
1619 (movedToRight == textLine.isDirectionLTR())? characterCount : -1;
1620 leading = charIndex == characterCount;
1837 * Indices -1 and {@code characterCount} are assigned the base
1845 if (index < -1 || index > characterCount) {
1850 if (index == -1 || index == characterCount) {
1872 if (offset < 0 || offset > characterCount) {
2058 double[] path0 = getCaretPath(characterCount, bounds, true);
2081 boolean[] included = new boolean[characterCount];
2113 for (int i = 0; i < characterCount; i++) {
2125 for (int i = 0; i < characterCount; i++) {
2132 ranges[count++] = characterCount;
2201 if (firstCaret == characterCount || secondCaret == characterCount) {
2285 if(firstEndpoint < 0 || secondEndpoint > characterCount) {
2328 secondEndpoint == characterCount)) {
2335 if ((textLine.isDirectionLTR() && secondEndpoint == characterCount) ||
2391 if (firstEndpoint < 0 || secondEndpoint > characterCount) {
2402 if (firstEndpoint < characterCount) {
2477 return TextHitInfo.trailing(characterCount-1);
2481 return isLeftToRight() ? TextHitInfo.leading(0) : TextHitInfo.trailing(characterCount-1);
2483 return isLeftToRight() ? TextHitInfo.trailing(characterCount-1) : TextHitInfo.leading(0);
2503 for (int i = 0; i < characterCount; ++i) {
2543 trail = characterCount;
2710 if (ix == -1 || ix == textLine.characterCount()) {