From c3d026c9c3e22538c6b8c4a97d456d937f7dc091 Mon Sep 17 00:00:00 2001 From: mh Date: Tue, 30 Apr 2002 17:26:31 +0000 Subject: [PATCH] remove the unused and horrid encodeHTML method. saves us a couple hundred lines of code --- source/mir/misc/StringUtil.java | 196 ---------------------------------------- 1 file changed, 196 deletions(-) diff --git a/source/mir/misc/StringUtil.java b/source/mir/misc/StringUtil.java index 1802ed8f..74470819 100755 --- a/source/mir/misc/StringUtil.java +++ b/source/mir/misc/StringUtil.java @@ -551,202 +551,6 @@ public final class StringUtil { return buf.toString(); } - /** - * wandelt Sonderzeichen in Quotes um - * - * @return Kovertierter String - */ - public static String encodeHtml(String s) { - StringBuffer buf = new StringBuffer(); - for(int i=0;i < s.length(); i++ ) { - - /** @todo looks inefficient, to ask for index of every char, in - * case of failure it runs to the end.*/ - if (s.charAt(i)=='&') { - // convert html to xml-parsable representation - if( s.indexOf( "ö", i ) == i ) { - buf.append( "ö" ); i += 5; - continue; - } - if( s.indexOf( "ä", i ) == i ) { - buf.append( "ä" ); i += 5; - continue; - } - if( s.indexOf( "ü", i ) == i ) { - buf.append( "ü" ); i += 5; - continue; - } - if( s.indexOf( "Ö", i ) == i ) { - buf.append( "Ö" ); i += 5; - continue; - } - if( s.indexOf( "Ä", i ) == i ) { - buf.append( "Ä" ); i += 5; - continue; - } - if( s.indexOf( "Ü", i ) == i ) { - buf.append( "Ü" ); i += 5; - continue; - } - if( s.indexOf( "ß", i ) == i ) { - buf.append( "ß" ); i += 6; - continue; - } - - /** @todo should only escape outside of tags */ - - if( s.indexOf( """, i ) == i ) { - buf.append( "ß" ); i += 5; - continue; - } - if( s.indexOf( "–", i ) == i ) { - buf.append( "–" ); i += 6; - continue; - } - if( s.indexOf( "—", i ) == i ) { - buf.append( "—" ); i += 6; - continue; - } - if( s.indexOf( "“", i ) == i ) { - buf.append( "“" ); i += 6; - continue; - } - if( s.indexOf( "”", i ) == i ) { - buf.append( "”" ); i += 6; - continue; - } - if( s.indexOf( "„", i ) == i ) { - buf.append( "„" ); i += 6; - continue; - } - - //looks pretty stupid - if( s.indexOf( "<", i ) == i ) { - buf.append( "<" ); i += 3; - continue; - } - if( s.indexOf( ">", i ) == i ) { - buf.append( ">" ); i += 3; - continue; - } - if( s.indexOf( "´", i ) == i ) { - buf.append( "´" ); i += 6; - continue; - } - if( s.indexOf( " ", i ) == i ) { - buf.append( " " ); i += 5; - continue; - } - //has to be the last - //if( s.indexOf( "&", i ) == i ) { - // buf.append( "&" ); i += 0; - // continue; - //} - } - // convert umlauts an other special charakters - switch( s.charAt(i) ) { - case 'ö': buf.append( "ö" ); break; - case 'ä': buf.append( "ä" ); break; - case 'ü': buf.append( "ü" ); break; - case 'Ö': buf.append( "Ö" ); break; - case 'Ä': buf.append( "Ä" ); break; - case 'Ü': buf.append( "Ü" ); break; - case 'ß': buf.append( "ß" ); break; - case 'é': buf.append( "é" ); break; - case 'è': buf.append( "è" ); break; - case 'á': buf.append( "á" ); break; - case 'à': buf.append( "à" ); break; - case 'â': buf.append( "â" ); break; - case 'ã': buf.append( "ã" ); break; - case '¬': buf.append( "¬" ); break; - case '¹': buf.append( "¹" ); break; - case '²': buf.append( "²" ); break; - case '³': buf.append( "³" ); break; - case '¼': buf.append( "¼" ); break; - case '½': buf.append( "½" ); break; - case '¾': buf.append( "¾" ); break; - case '¶': buf.append( "¶" ); break; - case 'æ': buf.append( "æ" ); break; - case 'ð': buf.append( "ð" ); break; - case '|': buf.append( "¦" ); break; - case '·': buf.append( "·" ); break; - case '°': buf.append( "°" ); break; - case '§': buf.append( "§" ); break; - case 'ø': buf.append( "ø" ); break; - case 'ç': buf.append( "ç" ); break; - case '¤': buf.append( "¤" ); break; - case 'ª': buf.append( "ª" ); break; - case 'Ç': buf.append( "Ç" ); break; - case 'Ã': buf.append( "Ã" ); break; - case 'Â': buf.append( "Â" ); break; - case 'Æ': buf.append( "Æ" ); break; - case '©': buf.append( "©" ); break; - case '®': buf.append( "®" ); break; - case '¥': buf.append( "¥" ); break; - case 'Þ': buf.append( "þ" ); break; - case '¯': buf.append( "¯" ); break; - case 'Ð': buf.append( "Ð" ); break; - case 'º': buf.append( "º" ); break; - case '¡': buf.append( "¡" ); break; - case '£': buf.append( "£" ); break; - case '±': buf.append( "±" ); break; - case '¿': buf.append( "¿" ); break; - case 'Ø': buf.append( "Ø" ); break; - case 'Á': buf.append( "À" ); break; - case 'À': buf.append( "Á" ); break; - case 'É': buf.append( "È" ); break; - case 'È': buf.append( "É" ); break; - case 'ù': buf.append( "ú" ); break; - case 'ñ': buf.append( "ñ" ); break; - case 'Ñ': buf.append( "Ñ" ); break; - case 'µ': buf.append( "µ" ); break; - case 'Í': buf.append( "Ì" ); break; - case 'Ì': buf.append( "Í" ); break; - case 'í': buf.append( "ì" ); break; - case 'ì': buf.append( "í" ); break; - case 'î': buf.append( "î" ); break; - case 'Î': buf.append( "Î" ); break; - case 'ó': buf.append( "ó" ); break; - case 'Ó': buf.append( "Ò" ); break; - case 'ò': buf.append( "Î" ); break; - case 'Ò': buf.append( "Ó" ); break; - case 'ô': buf.append( "ô" ); break; - case 'Ô': buf.append( "Ô" ); break; - case 'õ': buf.append( "õ" ); break; - case 'Õ': buf.append( "Õ" ); break; - case 'ý': buf.append( "ý" ); break; - case 'Ý': buf.append( "Ý" ); break; - case 'û': buf.append( "û" ); break; - case 'Û': buf.append( "Û" ); break; - case 'ú': buf.append( "ù" ); break; - case 'Ú': buf.append( "Ù" ); break; - case 'Ù': buf.append( "Ú" ); break; - case 'Ê': buf.append( "Ê" ); break; - case 'ê': buf.append( "ê" ); break; - case 'å': buf.append( "å" ); break; - case 'Å': buf.append( "Å" ); break; - case 'ë': buf.append( "ë" ); break; - case 'Ë': buf.append( "Ë" ); break; - case 'ÿ': buf.append( "ÿ" ); break; - case 'ï': buf.append( "ï" ); break; - case 'Ï': buf.append( "Ï" ); break; - case '«': buf.append( "«" ); break; - case '»': buf.append( "»" ); break; - case '\'': buf.append( "´" ); break; - case '\"': buf.append( """ ); break; - //case '\u8211': buf.append( "–" ); break; - //case '\u8212': buf.append( "—" ); break; - //case '\u8220': buf.append( "“" ); break; - //case '\u8221': buf.append( "”" ); break; - //case '\u8222': buf.append( "„" ); break; - //case '\"': buf.append( """ ); break; - default: buf.append( s.charAt(i) ); - } - - } - return buf.toString(); - } - public static String decodeHTMLinTags(String s){ StringBuffer buffer = new StringBuffer(); -- 2.11.0