--- /dev/null
+package org.simantics.workbench.search;\r
+\r
+import java.io.StringWriter;\r
+import java.io.Writer;\r
+\r
+import freemarker.template.utility.HtmlEscape;\r
+\r
+public class StringUtil {\r
+ static HtmlEscape escape = new HtmlEscape();\r
+ \r
+ public static String escape(String input) {\r
+ try {\r
+ StringWriter out = new StringWriter();\r
+ Writer in = escape.getWriter(out, null);\r
+ in.write(input);\r
+ in.flush();\r
+ return out.toString();\r
+ } catch (Exception e) {\r
+ return null;\r
+ }\r
+ \r
+ \r
+ }\r
+}\r