diff options
Diffstat (limited to 'libraries/spongycastle/core/src/main/java/org/spongycastle/i18n/filter/HTMLFilter.java')
-rw-r--r-- | libraries/spongycastle/core/src/main/java/org/spongycastle/i18n/filter/HTMLFilter.java | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/libraries/spongycastle/core/src/main/java/org/spongycastle/i18n/filter/HTMLFilter.java b/libraries/spongycastle/core/src/main/java/org/spongycastle/i18n/filter/HTMLFilter.java deleted file mode 100644 index a6af7fe7c..000000000 --- a/libraries/spongycastle/core/src/main/java/org/spongycastle/i18n/filter/HTMLFilter.java +++ /dev/null @@ -1,68 +0,0 @@ - -package org.spongycastle.i18n.filter; - -/** - * HTML Filter - */ -public class HTMLFilter implements Filter -{ - - public String doFilter(String input) - { - StringBuffer buf = new StringBuffer(input); - int i = 0; - while (i < buf.length()) - { - char ch = buf.charAt(i); - switch (ch) - { - case '<': - buf.replace(i,i+1,"<"); - break; - case '>': - buf.replace(i,i+1,">"); - break; - case '(': - buf.replace(i,i+1,"("); - break; - case ')': - buf.replace(i,i+1,")"); - break; - case '#': - buf.replace(i,i+1,"#"); - break; - case '&': - buf.replace(i,i+1,"&"); - break; - case '\"': - buf.replace(i,i+1,"""); - break; - case '\'': - buf.replace(i,i+1,"'"); - break; - case '%': - buf.replace(i,i+1,"%"); - break; - case ';': - buf.replace(i,i+1,";"); - break; - case '+': - buf.replace(i,i+1,"+"); - break; - case '-': - buf.replace(i,i+1,"-"); - break; - default: - i -= 3; - } - i += 4; - } - return buf.toString(); - } - - public String doFilterUrl(String input) - { - return doFilter(input); - } - -} |