/** * */ package ecologylab.serialization; /** * XML character entity names for special markup. * @see http://www.evolt.org/article/ala/17/21234/ * * @author andruid * */ public interface SpecialCharacterEntities { // greek to you and me. // well, actually, greek to the standards people, but punctuation to you and me. public static final char BULL = 8226; // bullet public static final char HELLIP = 8230; // horizontal ellipsis public static final char PRIME = 8242; // primeminutes public static final char PRIME_U = 8243; // double prime public static final char OLINE = 8254; // overline public static final char FRASL = 8260; // fraction slash public static final char WEIERP = 8472; // script capital P public static final char IMAGE = 8465; // blackletter capital I public static final char REAL = 8476; // blackletter capital R public static final char TRADE = 8482; // trade mark sign public static final char ALEFSYM = 8501; // alef symbol public static final char LARR = 8592; // leftwards arrow public static final char UARR = 8593; // upwards arrow public static final char RARR = 8594; // rightwards arrow public static final char DARR = 8595; // downwards arrow public static final char HARR = 8596; // left right arrow public static final char CRARR = 8629; // downwards arrow with corner leftwards public static final char LARR_D = 8656; // leftwards double arrow public static final char UARR_D = 8657; // upwards double arrow public static final char RARR_D = 8658; // rightwards double arrow public static final char DARR_D = 8659; // downwards double arrow public static final char HARR_D = 8660; // left right double arrow public static final char FORALL = 8704; // for all public static final char PART = 8706; // partial differential public static final char EXIST = 8707; // there exists public static final char EMPTY = 8709; // empty set public static final char NABLA = 8711; // nabla public static final char ISIN = 8712; // element of public static final char NOTIN = 8713; // not an element of public static final char NI = 8715; // contains as member public static final char PROD = 8719; // n-ary product public static final char SUM = 8721; // n-ary sumation public static final char MINUS = 8722; // minus sign public static final char LOWAST = 8727; // asterisk operator public static final char RADIC = 8730; // square root public static final char PROP = 8733; // proportional to public static final char INFIN = 8734; // infinity public static final char ANG = 8736; // angle public static final char AND = 8743; // logical and public static final char OR = 8744; // logical or public static final char CAP = 8745; // intersection public static final char CUP = 8746; // union public static final char INT = 8747; // integral public static final char THERE4 = 8756; // therefore public static final char SIM = 8764; // tilde operator public static final char CONG = 8773; // approximately equal to public static final char ASYMP = 8776; // almost equal to public static final char NE = 8800; // not equal to public static final char EQUIV = 8801; // identical to public static final char LE = 8804; // less-than or equal to public static final char GE = 8805; // greater-than or equal to public static final char SUB = 8834; // subset of public static final char SUP = 8835; // superset of public static final char NSUB = 8836; // not a subset of public static final char SUBE = 8838; // subset of or equal to public static final char SUPE = 8839; // superset of or equal to public static final char OPLUS = 8853; // circled plus public static final char OTIMES = 8855; // circled times public static final char PERP = 8869; // up tack public static final char SDOT = 8901; // dot operator public static final char LCEIL = 8968; // left ceiling public static final char RCEIL = 8969; // right ceiling public static final char LFLOOR = 8970; // left floor public static final char RFLOOR = 8971; // right floor public static final char LANG = 9001; // left-pointing angle bracket public static final char RANG = 9002; // right-pointing angle bracket public static final char LOZ = 9674; // lozenge public static final char SPADES = 9824; // black spade suit public static final char CLUBS = 9827; // black club suit public static final char HEARTS = 9829; // black heart suit public static final char DIAMS = 9830; // black diamond suit // special special charaters public static final char OELIG = 338; // latin capital ligature OE public static final char OELIG_S = 339; // latin small ligature oe public static final char SCARON = 352; // latin capital letter S with caron public static final char SCARON_S = 353; // latin small letter s with caron public static final char YUML = 376; // latin capital letter Y with diaeresis public static final char CIRC = 710; // modifier letter circumflex accent public static final char TILDE = 732; // small tilde public static final char ENSP = 8194; // space public static final char EMSP = 8195; // space public static final char THINSP = 8201; // n space public static final char ZWNJ = 8204; // zero width non-joiner public static final char ZWJ = 8205; // zero width joiner public static final char LRM = 8206; // left-to-right mark public static final char RLM = 8207; // right-to-left mark public static final char NDASH = 8211; // en dash public static final char MDASH = 8212; // em dash public static final char LSQUO = 8216; // left single quotation mark public static final char RSQUO = 8217; // right single quotation mark public static final char SBQUO = 8218; // single low-9 quotation mark public static final char LDQUO = 8220; // left double quotation mark public static final char RDQUO = 8221; // right double quotation mark public static final char BDQUO = 8222; // double low-9 quotation mark public static final char DAGGER = 8224; // dagger public static final char DAGGER_D = 8225; // double dagger public static final char PERMIL = 8240; // per mille sign public static final char LSAQUO = 8249; // single left-pointing angle quotation mark public static final char RSAQUO = 8250; // single right-pointing angle quotation mark public static final char EURO = 8364; // euro sign public static final char DBLRARR = 187; // double right arrow (ex: as found in imdb titles after More at IMDBPro) public static final char ANOTHER_DBL_QUOTE = 34; //Double quotation mark public static final char ANOTHER_QUOTE = 39; //Single Quotation mark public static final char SPECIAL_CHARACTER_ENTITIES[] = { BULL, HELLIP, PRIME, PRIME_U, OLINE, FRASL, WEIERP, IMAGE, REAL, TRADE, ALEFSYM, LARR, UARR, RARR, DARR, HARR, CRARR, LARR_D, UARR_D, RARR_D, DARR_D, HARR_D, FORALL, PART, EXIST, EMPTY, NABLA, ISIN, NOTIN, NI, PROD, SUM, MINUS, LOWAST, RADIC, PROP, INFIN, ANG, AND, OR, CAP, CUP, INT, THERE4, SIM, CONG, ASYMP, NE, EQUIV, LE, GE, SUB, SUP, NSUB, SUBE, SUPE, OPLUS, OTIMES, PERP, SDOT, LCEIL, RCEIL, LFLOOR, RFLOOR, LANG, RANG, LOZ, SPADES, CLUBS, HEARTS, DIAMS, OELIG, OELIG_S, SCARON, SCARON_S, YUML, CIRC, TILDE, ENSP, EMSP, THINSP, ZWNJ, ZWJ, LRM, RLM, NDASH, MDASH, LSQUO, RSQUO, SBQUO, LDQUO, RDQUO, BDQUO, DAGGER, DAGGER_D, PERMIL, LSAQUO, RSAQUO, EURO, DBLRARR, ANOTHER_DBL_QUOTE, ANOTHER_QUOTE }; }