private static CharSequence escapeHTML()

in java/src/main/java/com/twitter/twittertext/Autolink.java [90:116]


  private static CharSequence escapeHTML(CharSequence text) {
    StringBuilder builder = new StringBuilder(text.length() * 2);
    for (int i = 0; i < text.length(); i++) {
      char c = text.charAt(i);
      switch (c) {
        case '&':
          builder.append("&amp;");
          break;
        case '>':
          builder.append("&gt;");
          break;
        case '<':
          builder.append("&lt;");
          break;
        case '"':
          builder.append("&quot;");
          break;
        case '\'':
          builder.append("&#39;");
          break;
        default:
          builder.append(c);
          break;
      }
    }
    return builder;
  }