public String escapeHTML()

in wilma-functionaltest/src/main/java/com/epam/gepard/util/Util.java [61:90]


    public String escapeHTML(final String text) {
        if (text == null) {
            return "<null>";
        }
        StringBuilder sb = new StringBuilder(text.length() * 2);
        for (int i = 0; i < text.length(); i++) {
            char c = text.charAt(i);
            switch (c) {
            case '\"':
                sb.append("&quot;");
                break;
            case '\'':
                sb.append("&#39;");
                break;
            case '&':
                sb.append("&amp;");
                break;
            case '<':
                sb.append("&lt;");
                break;
            case '>':
                sb.append("&gt;");
                break;
            default:
                sb.append(c);
            }
        }
        //with escaped string we return
        return sb.toString();
    }