in mailet/standard/src/main/java/org/apache/james/transport/mailets/OnlyText.java [188:310]
private void initEntityTable() {
for (int index = 11; index < 32; index++) {
charMap.put("#0" + index, String.valueOf((char) index));
}
for (int index = 32; index < 128; index++) {
charMap.put("#" + index, String.valueOf((char) index));
}
for (int index = 128; index < 256; index++) {
charMap.put("#" + index, String.valueOf((char) index));
}
// A complete reference is here:
// http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
charMap.put("#09", "\t");
charMap.put("#10", "\n");
charMap.put("#13", "\r");
charMap.put("#60", "<");
charMap.put("#62", ">");
charMap.put("lt", "<");
charMap.put("gt", ">");
charMap.put("amp", "&");
charMap.put("nbsp", " ");
charMap.put("quot", "\"");
charMap.put("Ouml", "Ö");
charMap.put("Oacute", "Ó");
charMap.put("iquest", "¿");
charMap.put("yuml", "ÿ");
charMap.put("cent", "¢");
charMap.put("deg", "°");
charMap.put("aacute", "á");
charMap.put("uuml", "ü");
charMap.put("Otilde", "Õ");
charMap.put("Iacute", "Í");
charMap.put("frac12", "½");
charMap.put("atilde", "ã");
charMap.put("ordf", "ª");
charMap.put("sup2", "²");
charMap.put("sup3", "³");
charMap.put("frac14", "¼");
charMap.put("ucirc", "û");
charMap.put("brvbar", "¦");
charMap.put("reg", "®");
charMap.put("sup1", "¹");
charMap.put("THORN", "Þ");
charMap.put("ordm", "º");
charMap.put("eth", "ð");
charMap.put("Acirc", "Â");
charMap.put("aring", "å");
charMap.put("Uacute", "Ú");
charMap.put("oslash", "ø");
charMap.put("eacute", "é");
charMap.put("agrave", "à");
charMap.put("Ecirc", "Ê");
charMap.put("laquo", "«");
charMap.put("Igrave", "Ì");
charMap.put("Agrave", "À");
charMap.put("macr", "¯");
charMap.put("Ucirc", "Û");
charMap.put("igrave", "ì");
charMap.put("ouml", "ö");
charMap.put("iexcl", "¡");
charMap.put("otilde", "õ");
charMap.put("ugrave", "ù");
charMap.put("Aring", "Å");
charMap.put("Ograve", "Ò");
charMap.put("Ugrave", "Ù");
charMap.put("ograve", "ò");
charMap.put("acute", "´");
charMap.put("ecirc", "ê");
charMap.put("euro", "€");
charMap.put("uacute", "ú");
charMap.put("shy", "\\u00AD");
charMap.put("cedil", "¸");
charMap.put("raquo", "»");
charMap.put("Atilde", "Ã");
charMap.put("Iuml", "Ï");
charMap.put("iacute", "í");
charMap.put("ocirc", "ô");
charMap.put("curren", "¤");
charMap.put("frac34", "¾");
charMap.put("Euml", "Ë");
charMap.put("szlig", "ß");
charMap.put("pound", "£");
charMap.put("not", "¬");
charMap.put("AElig", "Æ");
charMap.put("times", "×");
charMap.put("Aacute", "Á");
charMap.put("Icirc", "Î");
charMap.put("para", "¶");
charMap.put("uml", "¨");
charMap.put("oacute", "ó");
charMap.put("copy", "©");
charMap.put("Eacute", "É");
charMap.put("Oslash", "Ø");
charMap.put("divid", "÷");
charMap.put("aelig", "æ");
charMap.put("euml", "ë");
charMap.put("Ocirc", "Ô");
charMap.put("yen", "¥");
charMap.put("ntilde", "ñ");
charMap.put("Ntilde", "Ñ");
charMap.put("thorn", "þ");
charMap.put("yacute", "ý");
charMap.put("Auml", "Ä");
charMap.put("Yacute", "Ý");
charMap.put("ccedil", "ç");
charMap.put("micro", "µ");
charMap.put("Ccedil", "Ç");
charMap.put("sect", "§");
charMap.put("icirc", "î");
charMap.put("middot", "·");
charMap.put("Uuml", "Ü");
charMap.put("ETH", "Ð");
charMap.put("egrave", "è");
charMap.put("iuml", "ï");
charMap.put("plusmn", "±");
charMap.put("acirc", "â");
charMap.put("auml", "ä");
charMap.put("Egrave", "È");
}