remove the unused and horrid encodeHTML method. saves us a couple hundred lines of...
authormh <mh>
Tue, 30 Apr 2002 17:26:31 +0000 (17:26 +0000)
committermh <mh>
Tue, 30 Apr 2002 17:26:31 +0000 (17:26 +0000)
source/mir/misc/StringUtil.java

index 1802ed8..7447081 100755 (executable)
@@ -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( "&ouml;", i ) == i ) {
-                                       buf.append( "&#246;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&auml;", i ) == i ) {
-                                       buf.append( "&#228;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&uuml;", i ) == i ) {
-                                       buf.append( "&#252;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&Ouml;", i ) == i ) {
-                                       buf.append( "&#214;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&Auml;", i ) == i ) {
-                                       buf.append( "&#196;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&Uuml;", i ) == i ) {
-                                       buf.append( "&#220;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&szlig;", i ) == i ) {
-                                       buf.append( "&#223;" ); i += 6;
-                                       continue;
-                               }
-
-                               /** @todo should only escape outside of tags */
-
-                               if( s.indexOf( "&quot;", i ) == i ) {
-                                       buf.append( "&#223;" ); i += 5;
-                                       continue;
-                               }
-                               if( s.indexOf( "&ndash;", i ) == i ) {
-                                       buf.append( "&#8211;" ); i += 6;
-                                       continue;
-                               }
-                               if( s.indexOf( "&mdash;", i ) == i ) {
-                                       buf.append( "&#8212;" ); i += 6;
-                                       continue;
-                               }
-                               if( s.indexOf( "&ldquo;", i ) == i ) {
-                                       buf.append( "&#8220;" ); i += 6;
-                                       continue;
-                               }
-                               if( s.indexOf( "&rdquo;", i ) == i ) {
-                                       buf.append( "&#8221;" ); i += 6;
-                                       continue;
-                               }
-                               if( s.indexOf( "&bdquo;", i ) == i ) {
-                                       buf.append( "&#8222;" ); i += 6;
-                                       continue;
-                               }
-
-                               //looks pretty stupid
-                               if( s.indexOf( "&lt;", i ) == i ) {
-                                       buf.append( "&lt;" ); i += 3;
-                                       continue;
-                               }
-                               if( s.indexOf( "&gt;", i ) == i ) {
-                                       buf.append( "&gt;" ); i += 3;
-                                       continue;
-                               }
-                               if( s.indexOf( "&acute;", i ) == i ) {
-                                       buf.append( "&acute;" ); i += 6;
-                                       continue;
-                               }
-                               if( s.indexOf( "&nbsp;", i ) == i ) {
-                                       buf.append( "&nbsp;" ); i += 5;
-                                       continue;
-                               }
-                               //has to be the last
-                               //if( s.indexOf( "&", i ) == i ) {
-                               //  buf.append( "&#38;" ); i += 0;
-                               //  continue;
-                               //}
-                       }
-                       // convert umlauts an other special charakters
-                       switch( s.charAt(i) ) {
-                               case 'ö': buf.append( "&#246;" ); break;
-                               case 'ä': buf.append( "&#228;" ); break;
-                               case 'ü': buf.append( "&#252;" ); break;
-                               case 'Ö': buf.append( "&#214;" ); break;
-                               case 'Ä': buf.append( "&#196;" ); break;
-                               case 'Ü': buf.append( "&#220;" ); break;
-                               case 'ß': buf.append( "&#223;" ); break;
-                               case 'é': buf.append( "&#233;" ); break;
-                               case 'è': buf.append( "&#232;" ); break;
-                               case 'á': buf.append( "&#225;" ); break;
-                               case 'à': buf.append( "&#224;" ); break;
-                               case 'â': buf.append( "&#226;" ); break;
-                               case 'ã': buf.append( "&#227;" ); break;
-                               case '¬': buf.append( "&#172;" ); break;
-                               case '¹': buf.append( "&#185;" ); break;
-                               case '²': buf.append( "&#178;" ); break;
-                               case '³': buf.append( "&#179;" ); break;
-                               case '¼': buf.append( "&#188;" ); break;
-                               case '½': buf.append( "&#189;" ); break;
-                               case '¾': buf.append( "&#190;" ); break;
-                               case '¶': buf.append( "&#182;" ); break;
-                               case 'æ': buf.append( "&#230;" ); break;
-                               case 'ð': buf.append( "&#240;" ); break;
-                               case '|': buf.append( "&#166;" ); break;
-                               case '·': buf.append( "&#183;" ); break;
-                               case '°': buf.append( "&#176;" ); break;
-                               case '§': buf.append( "&#167;" ); break;
-                               case 'ø': buf.append( "&#248;" ); break;
-                               case 'ç': buf.append( "&#231;" ); break;
-                               case '¤': buf.append( "&#164;" ); break;
-                               case 'ª': buf.append( "&#170;" ); break;
-                               case 'Ç': buf.append( "&#199;" ); break;
-                               case 'Ã': buf.append( "&#195;" ); break;
-                               case 'Â': buf.append( "&#194;" ); break;
-                               case 'Æ': buf.append( "&#198;" ); break;
-                               case '©': buf.append( "&#169;" ); break;
-                               case '®': buf.append( "&#174;" ); break;
-                               case '¥': buf.append( "&#165;" ); break;
-                               case 'Þ': buf.append( "&#254;" ); break;
-                               case '¯': buf.append( "&#175;" ); break;
-                               case 'Ð': buf.append( "&#208;" ); break;
-                               case 'º': buf.append( "&#186;" ); break;
-                               case '¡': buf.append( "&#161;" ); break;
-                               case '£': buf.append( "&#163;" ); break;
-                               case '±': buf.append( "&#177;" ); break;
-                               case '¿': buf.append( "&#191;" ); break;
-                               case 'Ø': buf.append( "&#216;" ); break;
-                               case 'Á': buf.append( "&#192;" ); break;
-                               case 'À': buf.append( "&#193;" ); break;
-                               case 'É': buf.append( "&#200;" ); break;
-                               case 'È': buf.append( "&#201;" ); break;
-                               case 'ù': buf.append( "&#250;" ); break;
-                               case 'ñ': buf.append( "&#241;" ); break;
-                               case 'Ñ': buf.append( "&#209;" ); break;
-                               case 'µ': buf.append( "&#181;" ); break;
-                               case 'Í': buf.append( "&#204;" ); break;
-                               case 'Ì': buf.append( "&#205;" ); break;
-                               case 'í': buf.append( "&#236;" ); break;
-                               case 'ì': buf.append( "&#237;" ); break;
-                               case 'î': buf.append( "&#238;" ); break;
-                               case 'Î': buf.append( "&#206;" ); break;
-                               case 'ó': buf.append( "&#243;" ); break;
-                               case 'Ó': buf.append( "&#210;" ); break;
-                               case 'ò': buf.append( "&#206;" ); break;
-                               case 'Ò': buf.append( "&#211;" ); break;
-                               case 'ô': buf.append( "&#244;" ); break;
-                               case 'Ô': buf.append( "&#212;" ); break;
-                               case 'õ': buf.append( "&#245;" ); break;
-                               case 'Õ': buf.append( "&#213;" ); break;
-                               case 'ý': buf.append( "&#253;" ); break;
-                               case 'Ý': buf.append( "&#221;" ); break;
-                               case 'û': buf.append( "&#251;" ); break;
-                               case 'Û': buf.append( "&#219;" ); break;
-                               case 'ú': buf.append( "&#249;" ); break;
-                               case 'Ú': buf.append( "&#217;" ); break;
-                               case 'Ù': buf.append( "&#218;" ); break;
-                               case 'Ê': buf.append( "&#202;" ); break;
-                               case 'ê': buf.append( "&#234;" ); break;
-                               case 'å': buf.append( "&#229;" ); break;
-                               case 'Å': buf.append( "&#197;" ); break;
-                               case 'ë': buf.append( "&#235;" ); break;
-                               case 'Ë': buf.append( "&#203;" ); break;
-                               case 'ÿ': buf.append( "&#255;" ); break;
-                               case 'ï': buf.append( "&#239;" ); break;
-                               case 'Ï': buf.append( "&#207;" ); break;
-                               case '«': buf.append( "&#171;" ); break;
-                               case '»': buf.append( "&#187;" ); break;
-                               case '\'': buf.append( "&acute;" ); break;
-                               case '\"': buf.append( "&quot;" ); break;
-                               //case '\u8211': buf.append( "&#8211;" ); break;
-                               //case '\u8212': buf.append( "&#8212;" ); break;
-                               //case '\u8220': buf.append( "&#8220;" ); break;
-                               //case '\u8221': buf.append( "&#8221;" ); break;
-                               //case '\u8222': buf.append( "&#8222;" ); break;
-                               //case '\"': buf.append( "&#34;" ); break;
-                               default: buf.append( s.charAt(i) );
-                       }
-
-               }
-               return buf.toString();
-       }
-
 
        public static String decodeHTMLinTags(String s){
                StringBuffer buffer = new StringBuffer();