fragments.add(new PatternAbbreviatorFragment(charCount, ellipsis)); pos = trimmed.indexOf(".", pos);
/** * Abbreviate name. * @param buf buffer that abbreviated name is appended. * @param nameStart start of name. */ public void abbreviate(final int nameStart, final StringBuffer buf) { // // all non-terminal patterns are executed once // int pos = nameStart; for (int i = 0; (i < (fragments.length - 1)) && (pos < buf.length()); i++) { pos = fragments[i].abbreviate(buf, pos); } // // last pattern in executed repeatedly // PatternAbbreviatorFragment terminalFragment = fragments[fragments.length - 1]; while ((pos < buf.length()) && (pos >= 0)) { pos = terminalFragment.abbreviate(buf, pos); } } }
fragments.add(new PatternAbbreviatorFragment(charCount, ellipsis)); pos = trimmed.indexOf(".", pos);
fragments.add(new PatternAbbreviatorFragment(charCount, ellipsis)); pos = trimmed.indexOf(".", pos);
fragments.add(new PatternAbbreviatorFragment(charCount, ellipsis)); pos = trimmed.indexOf(".", pos);
fragments.add(new PatternAbbreviatorFragment(charCount, ellipsis)); pos = trimmed.indexOf(".", pos);
/** * Abbreviate name. * @param buf buffer that abbreviated name is appended. * @param nameStart start of name. */ public void abbreviate(final int nameStart, final StringBuffer buf) { // // all non-terminal patterns are executed once // int pos = nameStart; for (int i = 0; (i < (fragments.length - 1)) && (pos < buf.length()); i++) { pos = fragments[i].abbreviate(buf, pos); } // // last pattern in executed repeatedly // PatternAbbreviatorFragment terminalFragment = fragments[fragments.length - 1]; while ((pos < buf.length()) && (pos >= 0)) { pos = terminalFragment.abbreviate(buf, pos); } } }
/** * Abbreviate name. * @param buf buffer that abbreviated name is appended. * @param nameStart start of name. */ public void abbreviate(final int nameStart, final StringBuffer buf) { // // all non-terminal patterns are executed once // int pos = nameStart; for (int i = 0; (i < (fragments.length - 1)) && (pos < buf.length()); i++) { pos = fragments[i].abbreviate(buf, pos); } // // last pattern in executed repeatedly // PatternAbbreviatorFragment terminalFragment = fragments[fragments.length - 1]; while ((pos < buf.length()) && (pos >= 0)) { pos = terminalFragment.abbreviate(buf, pos); } } }
/** * Abbreviate name. * @param buf buffer that abbreviated name is appended. * @param nameStart start of name. */ public void abbreviate(final int nameStart, final StringBuffer buf) { // // all non-terminal patterns are executed once // int pos = nameStart; for (int i = 0; (i < (fragments.length - 1)) && (pos < buf.length()); i++) { pos = fragments[i].abbreviate(buf, pos); } // // last pattern in executed repeatedly // PatternAbbreviatorFragment terminalFragment = fragments[fragments.length - 1]; while ((pos < buf.length()) && (pos >= 0)) { pos = terminalFragment.abbreviate(buf, pos); } } }
/** * Abbreviate name. * @param buf buffer that abbreviated name is appended. * @param nameStart start of name. */ public void abbreviate(final int nameStart, final StringBuffer buf) { // // all non-terminal patterns are executed once // int pos = nameStart; for (int i = 0; (i < (fragments.length - 1)) && (pos < buf.length()); i++) { pos = fragments[i].abbreviate(buf, pos); } // // last pattern in executed repeatedly // PatternAbbreviatorFragment terminalFragment = fragments[fragments.length - 1]; while ((pos < buf.length()) && (pos >= 0)) { pos = terminalFragment.abbreviate(buf, pos); } } }
fragments.add(new PatternAbbreviatorFragment(charCount, ellipsis)); pos = trimmed.indexOf(".", pos);
/** * Abbreviate name. * @param buf buffer that abbreviated name is appended. * @param nameStart start of name. */ public void abbreviate(final int nameStart, final StringBuffer buf) { // // all non-terminal patterns are executed once // int pos = nameStart; for (int i = 0; (i < (fragments.length - 1)) && (pos < buf.length()); i++) { pos = fragments[i].abbreviate(buf, pos); } // // last pattern in executed repeatedly // PatternAbbreviatorFragment terminalFragment = fragments[fragments.length - 1]; while ((pos < buf.length()) && (pos >= 0)) { pos = terminalFragment.abbreviate(buf, pos); } } }