|
@@ -0,0 +1,33 @@
|
|
|
+package org.springframework.security.util;
|
|
|
+
|
|
|
+/**
|
|
|
+ * Utilities for working with Strings and text.
|
|
|
+ *
|
|
|
+ * @author Luke Taylor
|
|
|
+ * @version $Id$
|
|
|
+ */
|
|
|
+public abstract class TextUtils {
|
|
|
+
|
|
|
+ public static String escapeEntities(String s) {
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
+
|
|
|
+ for (int i=0; i < s.length(); i++) {
|
|
|
+ char c = s.charAt(i);
|
|
|
+
|
|
|
+ if(c == '<') {
|
|
|
+ sb.append("<");
|
|
|
+ } else if (c == '>') {
|
|
|
+ sb.append(">");
|
|
|
+ } else if (c == '"') {
|
|
|
+ sb.append(""");
|
|
|
+ } else if (c == '\'') {
|
|
|
+ sb.append("'");
|
|
|
+ } else {
|
|
|
+ sb.append(c);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return sb.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+}
|