// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package org.apache.commons.lang3.text.translate; import java.lang.reflect.Array; public class EntityArrays { private static final String APOS_ESCAPE[][] = { { "'", "'" } }; private static final String APOS_UNESCAPE[][] = invert(APOS_ESCAPE); private static final String BASIC_ESCAPE[][] = { { "\"", """ }, { "&", "&" }, { "<", "<" }, { ">", ">" } }; private static final String BASIC_UNESCAPE[][] = invert(BASIC_ESCAPE); private static final String HTML40_EXTENDED_ESCAPE[][]; private static final String HTML40_EXTENDED_UNESCAPE[][]; private static final String ISO8859_1_ESCAPE[][]; private static final String ISO8859_1_UNESCAPE[][]; private static final String JAVA_CTRL_CHARS_ESCAPE[][]; private static final String JAVA_CTRL_CHARS_UNESCAPE[][]; public EntityArrays() { } public static String[][] APOS_ESCAPE() { return (String[][])APOS_ESCAPE.clone(); } public static String[][] APOS_UNESCAPE() { return (String[][])APOS_UNESCAPE.clone(); } public static String[][] BASIC_ESCAPE() { return (String[][])BASIC_ESCAPE.clone(); } public static String[][] BASIC_UNESCAPE() { return (String[][])BASIC_UNESCAPE.clone(); } public static String[][] HTML40_EXTENDED_ESCAPE() { return (String[][])HTML40_EXTENDED_ESCAPE.clone(); } public static String[][] HTML40_EXTENDED_UNESCAPE() { return (String[][])HTML40_EXTENDED_UNESCAPE.clone(); } public static String[][] ISO8859_1_ESCAPE() { return (String[][])ISO8859_1_ESCAPE.clone(); } public static String[][] ISO8859_1_UNESCAPE() { return (String[][])ISO8859_1_UNESCAPE.clone(); } public static String[][] JAVA_CTRL_CHARS_ESCAPE() { return (String[][])JAVA_CTRL_CHARS_ESCAPE.clone(); } public static String[][] JAVA_CTRL_CHARS_UNESCAPE() { return (String[][])JAVA_CTRL_CHARS_UNESCAPE.clone(); } public static String[][] invert(String as[][]) { String as1[][] = (String[][])Array.newInstance(java/lang/String, new int[] { as.length, 2 }); for (int i = 0; i < as.length; i++) { as1[i][0] = as[i][1]; as1[i][1] = as[i][0]; } return as1; } static { String as[] = { "\244", "¤" }; String as1[] = { "\252", "ª" }; String as2[] = { "\260", "°" }; String as3[] = { "\261", "±" }; String as4[] = { "\263", "³" }; String as5[] = { "\266", "¶" }; String as6[] = { "\300", "À" }; String as7[] = { "\312", "Ê" }; String as8[] = { "\317", "Ï" }; String as9[] = { "\325", "Õ" }; String as10[] = { "\326", "Ö" }; String as11[] = { "\332", "Ú" }; String as12[] = { "\341", "á" }; String as13[] = { "\342", "â" }; String as14[] = { "\350", "è" }; String as15[] = { "\354", "ì" }; String as16[] = { "\366", "ö" }; String as17[] = { "\370", "ø" }; String as18[] = { "\376", "þ" }; ISO8859_1_ESCAPE = (new String[][] { new String[] { "\240", " " }, new String[] { "\241", "¡" }, new String[] { "\242", "¢" }, new String[] { "\243", "£" }, as, new String[] { "\245", "¥" }, new String[] { "\246", "¦" }, new String[] { "\247", "§" }, new String[] { "\250", "¨" }, new String[] { "\251", "©" }, as1, new String[] { "\253", "«" }, new String[] { "\254", "¬" }, new String[] { "\255", "­" }, new String[] { "\256", "®" }, new String[] { "\257", "¯" }, as2, as3, new String[] { "\262", "²" }, as4, new String[] { "\264", "´" }, new String[] { "\265", "µ" }, as5, new String[] { "\267", "·" }, new String[] { "\270", "¸" }, new String[] { "\271", "¹" }, new String[] { "\272", "º" }, new String[] { "\273", "»" }, new String[] { "\274", "¼" }, new String[] { "\275", "½" }, new String[] { "\276", "¾" }, new String[] { "\277", "¿" }, as6, new String[] { "\301", "Á" }, new String[] { "\302", "Â" }, new String[] { "\303", "Ã" }, new String[] { "\304", "Ä" }, new String[] { "\305", "Å" }, new String[] { "\306", "Æ" }, new String[] { "\307", "Ç" }, new String[] { "\310", "È" }, new String[] { "\311", "É" }, as7, new String[] { "\313", "Ë" }, new String[] { "\314", "Ì" }, new String[] { "\315", "Í" }, new String[] { "\316", "Î" }, as8, new String[] { "\320", "Ð" }, new String[] { "\321", "Ñ" }, new String[] { "\322", "Ò" }, new String[] { "\323", "Ó" }, new String[] { "\324", "Ô" }, as9, as10, new String[] { "\327", "×" }, new String[] { "\330", "Ø" }, new String[] { "\331", "Ù" }, as11, new String[] { "\333", "Û" }, new String[] { "\334", "Ü" }, new String[] { "\335", "Ý" }, new String[] { "\336", "Þ" }, new String[] { "\337", "ß" }, new String[] { "\340", "à" }, as12, as13, new String[] { "\343", "ã" }, new String[] { "\344", "ä" }, new String[] { "\345", "å" }, new String[] { "\346", "æ" }, new String[] { "\347", "ç" }, as14, new String[] { "\351", "é" }, new String[] { "\352", "ê" }, new String[] { "\353", "ë" }, as15, new String[] { "\355", "í" }, new String[] { "\356", "î" }, new String[] { "\357", "ï" }, new String[] { "\360", "ð" }, new String[] { "\361", "ñ" }, new String[] { "\362", "ò" }, new String[] { "\363", "ó" }, new String[] { "\364", "ô" }, new String[] { "\365", "õ" }, as16, new String[] { "\367", "÷" }, as17, new String[] { "\371", "ù" }, new String[] { "\372", "ú" }, new String[] { "\373", "û" }, new String[] { "\374", "ü" }, new String[] { "\375", "ý" }, as18, new String[] { "\377", "ÿ" } }); ISO8859_1_UNESCAPE = invert(ISO8859_1_ESCAPE); as = (new String[] { "\u0398", "Θ" }); as1 = (new String[] { "\u0399", "Ι" }); as2 = (new String[] { "\u03A4", "Τ" }); as3 = (new String[] { "\u03A5", "Υ" }); as4 = (new String[] { "\u03B3", "γ" }); as5 = (new String[] { "\u03B4", "δ" }); as6 = (new String[] { "\u03B5", "ε" }); as7 = (new String[] { "\u03C0", "π" }); as8 = (new String[] { "\u03C3", "σ" }); as9 = (new String[] { "\u03D1", "ϑ" }); as10 = (new String[] { "\u21D0", "⇐" }); as11 = (new String[] { "\u2207", "∇" }); as12 = (new String[] { "\u2208", "∈" }); as13 = (new String[] { "\u2209", "∉" }); as14 = (new String[] { "\u2220", "∠" }); as15 = (new String[] { "\u2261", "≡" }); as16 = (new String[] { "\u2287", "⊇" }); as17 = (new String[] { "\u2308", "⌈" }); as18 = (new String[] { "\u230B", "⌋" }); String as19[] = { "\u0160", "Š" }; String as20[] = { "\u02DC", "˜" }; String as21[] = { "\u200D", "‍" }; String as22[] = { "\u2013", "–" }; String as23[] = { "\u201D", "”" }; String as24[] = { "\u2030", "‰" }; HTML40_EXTENDED_ESCAPE = (new String[][] { new String[] { "\u0192", "ƒ" }, new String[] { "\u0391", "Α" }, new String[] { "\u0392", "Β" }, new String[] { "\u0393", "Γ" }, new String[] { "\u0394", "Δ" }, new String[] { "\u0395", "Ε" }, new String[] { "\u0396", "Ζ" }, new String[] { "\u0397", "Η" }, as, as1, new String[] { "\u039A", "Κ" }, new String[] { "\u039B", "Λ" }, new String[] { "\u039C", "Μ" }, new String[] { "\u039D", "Ν" }, new String[] { "\u039E", "Ξ" }, new String[] { "\u039F", "Ο" }, new String[] { "\u03A0", "Π" }, new String[] { "\u03A1", "Ρ" }, new String[] { "\u03A3", "Σ" }, as2, as3, new String[] { "\u03A6", "Φ" }, new String[] { "\u03A7", "Χ" }, new String[] { "\u03A8", "Ψ" }, new String[] { "\u03A9", "Ω" }, new String[] { "\u03B1", "α" }, new String[] { "\u03B2", "β" }, as4, as5, as6, new String[] { "\u03B6", "ζ" }, new String[] { "\u03B7", "η" }, new String[] { "\u03B8", "θ" }, new String[] { "\u03B9", "ι" }, new String[] { "\u03BA", "κ" }, new String[] { "\u03BB", "λ" }, new String[] { "\u03BC", "μ" }, new String[] { "\u03BD", "ν" }, new String[] { "\u03BE", "ξ" }, new String[] { "\u03BF", "ο" }, as7, new String[] { "\u03C1", "ρ" }, new String[] { "\u03C2", "ς" }, as8, new String[] { "\u03C4", "τ" }, new String[] { "\u03C5", "υ" }, new String[] { "\u03C6", "φ" }, new String[] { "\u03C7", "χ" }, new String[] { "\u03C8", "ψ" }, new String[] { "\u03C9", "ω" }, as9, new String[] { "\u03D2", "ϒ" }, new String[] { "\u03D6", "ϖ" }, new String[] { "\u2022", "•" }, new String[] { "\u2026", "…" }, new String[] { "\u2032", "′" }, new String[] { "\u2033", "″" }, new String[] { "\u203E", "‾" }, new String[] { "\u2044", "⁄" }, new String[] { "\u2118", "℘" }, new String[] { "\u2111", "ℑ" }, new String[] { "\u211C", "ℜ" }, new String[] { "\u2122", "™" }, new String[] { "\u2135", "ℵ" }, new String[] { "\u2190", "←" }, new String[] { "\u2191", "↑" }, new String[] { "\u2192", "→" }, new String[] { "\u2193", "↓" }, new String[] { "\u2194", "↔" }, new String[] { "\u21B5", "↵" }, as10, new String[] { "\u21D1", "⇑" }, new String[] { "\u21D2", "⇒" }, new String[] { "\u21D3", "⇓" }, new String[] { "\u21D4", "⇔" }, new String[] { "\u2200", "∀" }, new String[] { "\u2202", "∂" }, new String[] { "\u2203", "∃" }, new String[] { "\u2205", "∅" }, as11, as12, as13, new String[] { "\u220B", "∋" }, new String[] { "\u220F", "∏" }, new String[] { "\u2211", "∑" }, new String[] { "\u2212", "−" }, new String[] { "\u2217", "∗" }, new String[] { "\u221A", "√" }, new String[] { "\u221D", "∝" }, new String[] { "\u221E", "∞" }, as14, new String[] { "\u2227", "∧" }, new String[] { "\u2228", "∨" }, new String[] { "\u2229", "∩" }, new String[] { "\u222A", "∪" }, new String[] { "\u222B", "∫" }, new String[] { "\u2234", "∴" }, new String[] { "\u223C", "∼" }, new String[] { "\u2245", "≅" }, new String[] { "\u2248", "≈" }, new String[] { "\u2260", "≠" }, as15, new String[] { "\u2264", "≤" }, new String[] { "\u2265", "≥" }, new String[] { "\u2282", "⊂" }, new String[] { "\u2283", "⊃" }, new String[] { "\u2286", "⊆" }, as16, new String[] { "\u2295", "⊕" }, new String[] { "\u2297", "⊗" }, new String[] { "\u22A5", "⊥" }, new String[] { "\u22C5", "⋅" }, as17, new String[] { "\u2309", "⌉" }, new String[] { "\u230A", "⌊" }, as18, new String[] { "\u2329", "⟨" }, new String[] { "\u232A", "⟩" }, new String[] { "\u25CA", "◊" }, new String[] { "\u2660", "♠" }, new String[] { "\u2663", "♣" }, new String[] { "\u2665", "♥" }, new String[] { "\u2666", "♦" }, new String[] { "\u0152", "Œ" }, new String[] { "\u0153", "œ" }, as19, new String[] { "\u0161", "š" }, new String[] { "\u0178", "Ÿ" }, new String[] { "\u02C6", "ˆ" }, as20, new String[] { "\u2002", " " }, new String[] { "\u2003", " " }, new String[] { "\u2009", " " }, new String[] { "\u200C", "‌" }, as21, new String[] { "\u200E", "‎" }, new String[] { "\u200F", "‏" }, as22, new String[] { "\u2014", "—" }, new String[] { "\u2018", "‘" }, new String[] { "\u2019", "’" }, new String[] { "\u201A", "‚" }, new String[] { "\u201C", "“" }, as23, new String[] { "\u201E", "„" }, new String[] { "\u2020", "†" }, new String[] { "\u2021", "‡" }, as24, new String[] { "\u2039", "‹" }, new String[] { "\u203A", "›" }, new String[] { "\u20AC", "€" } }); HTML40_EXTENDED_UNESCAPE = invert(HTML40_EXTENDED_ESCAPE); as = (new String[] { "\n", "\\n" }); as1 = (new String[] { "\t", "\\t" }); as2 = (new String[] { "\r", "\\r" }); JAVA_CTRL_CHARS_ESCAPE = (new String[][] { new String[] { "\b", "\\b" }, as, as1, new String[] { "\f", "\\f" }, as2 }); JAVA_CTRL_CHARS_UNESCAPE = invert(JAVA_CTRL_CHARS_ESCAPE); } }