Lines Matching defs:sb

178         StringBuilder sb = new StringBuilder(n);
189 sb.append(c);
220 sb.append(cb.flip().toString());
223 return sb.toString();
333 StringBuffer sb = new StringBuffer();
335 sb.append(scheme);
336 sb.append(':');
338 appendSchemeSpecificPart(sb, opaquePart,
341 appendFragment(sb, fragment);
342 return sb.toString();
345 private static void appendSchemeSpecificPart(StringBuffer sb,
369 sb.append (dontquote);
370 sb.append(quote(doquote, L_URIC, H_URIC));
373 sb.append(quote(opaquePart, L_URIC, H_URIC));
376 appendAuthority(sb, authority, userInfo, host, port);
378 sb.append(quote(path, L_PATH, H_PATH));
380 sb.append('?');
381 sb.append(quote(query, L_URIC, H_URIC));
386 private static void appendAuthority(StringBuffer sb,
393 sb.append("//");
395 sb.append(quote(userInfo, L_USERINFO, H_USERINFO));
396 sb.append('@');
401 if (needBrackets) sb.append('[');
402 sb.append(host);
403 if (needBrackets) sb.append(']');
405 sb.append(':');
406 sb.append(port);
409 sb.append("//");
421 sb.append (dontquote);
422 sb.append(quote(doquote,
427 sb.append(quote(authority,
434 private static void appendFragment(StringBuffer sb, String fragment) {
436 sb.append('#');
437 sb.append(quote(fragment, L_URIC, H_URIC));
446 StringBuffer sb = null;
452 if (sb == null) {
453 sb = new StringBuffer();
454 sb.append(s.substring(0, i));
456 appendEscape(sb, (byte)c);
458 if (sb != null)
459 sb.append(c);
464 if (sb == null) {
465 sb = new StringBuffer();
466 sb.append(s.substring(0, i));
468 appendEncoded(sb, c);
470 if (sb != null)
471 sb.append(c);
474 return (sb == null) ? s : sb.toString();
490 private static void appendEncoded(StringBuffer sb, char c) {
501 appendEscape(sb, (byte)b);
503 sb.append((char)b);
512 private static void appendEscape(StringBuffer sb, byte b) {
513 sb.append('%');
514 sb.append(hexDigits[(b >> 4) & 0x0f]);
515 sb.append(hexDigits[(b >> 0) & 0x0f]);