1
0
mirror of https://github.com/octoleo/plantuml-server.git synced 2024-06-11 04:32:25 +00:00

Code formatting

This commit is contained in:
Arnaud Roques 2022-01-22 13:07:01 +01:00
parent 494dfba063
commit b995dcdb61

View File

@ -77,41 +77,41 @@ public class PlantUmlServlet extends HttpServlet {
OptionFlags.ALLOW_INCLUDE = true; OptionFlags.ALLOW_INCLUDE = true;
} }
} }
public static String stringToHTMLString(String string) { public static String stringToHTMLString(String string) {
final StringBuffer sb = new StringBuffer(string.length()); final StringBuffer sb = new StringBuffer(string.length());
// true if last char was blank // true if last char was blank
final int length = string.length(); final int length = string.length();
for (int offset = 0; offset < length; ) { for (int offset = 0; offset < length; ) {
final int c = string.codePointAt(offset); final int c = string.codePointAt(offset);
if (c == ' ') if (c == ' ') {
sb.append(' '); sb.append(' ');
else if (c == '"') } else if (c == '"') {
sb.append("&quot;"); sb.append("&quot;");
else if (c == '&') } else if (c == '&') {
sb.append("&amp;"); sb.append("&amp;");
else if (c == '<') } else if (c == '<') {
sb.append("&lt;"); sb.append("&lt;");
else if (c == '>') } else if (c == '>') {
sb.append("&gt;"); sb.append("&gt;");
else if (c == '\r') } else if (c == '\r') {
sb.append("\r"); sb.append("\r");
else if (c == '\n') } else if (c == '\n') {
sb.append("\n"); sb.append("\n");
else { } else {
int ci = 0xffffff & c; int ci = 0xffffff & c;
if (ci < 160) if (ci < 160) {
// nothing special only 7 Bit // nothing special only 7 Bit
sb.append((char)c); sb.append((char)c);
else { } else {
// Not 7 Bit use the unicode system // Not 7 Bit use the unicode system
sb.append("&#"); sb.append("&#");
sb.append(ci); sb.append(ci);
sb.append(';'); sb.append(';');
}
} }
offset += Character.charCount(c);
} }
offset += Character.charCount(c);
}
return sb.toString(); return sb.toString();
} }