com.arsdigita.templating.html
Class HTMLlat1

java.lang.Object
  extended bycom.arsdigita.templating.html.HTMLlat1

public class HTMLlat1
extends Object

Defines Character entity references for ISO 8859-1 characters. (See also Latin-1 Entities.)

The reason public final fields in this class do not have all upper-case names is to make it easier for people to find the character they are looking for. For example, ä and &Auml are different characters. To resolve the upper-case name collision, we would have to introduce names like SMALL_AUML and CAPITAL_AUML. Java coding standards have been sacrificed in favor of preserving familiar names in this case. Therefore, the two characters can be accessed as auml and Auml, respectively.

Since:
2002-08-30
Version:
$Id: //core-platform/dev/src/com/arsdigita/templating/html/HTMLlat1.java#4 $
Author:
Vadim Nasardinov (vadimn@redhat.com)

Field Summary
static String aacute
          á - latin small letter a with acute, U+00E1 ISOlat1.
static String Aacute
          Á - latin capital letter A with acute, U+00C1 ISOlat1.
static String acirc
          â - latin small letter a with circumflex, U+00E2 ISOlat1.
static String Acirc
          Â - latin capital letter A with circumflex, U+00C2 ISOlat1.
static String acute
          ´ - acute accent = spacing acute, U+00B4 ISOdia.
static String aelig
          æ - latin small letter ae = latin small ligature ae, U+00E6 ISOlat1.
static String AElig
          Æ - latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1.
static String agrave
          à - latin small letter a with grave = latin small letter a grave, U+00E0 ISOlat1.
static String Agrave
          À - latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1.
static String aring
          å - latin small letter a with ring above = latin small letter a ring, U+00E5 ISOlat1.
static String Aring
          Å - latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1.
static String atilde
          ã - latin small letter a with tilde, U+00E3 ISOlat1.
static String Atilde
          Ã - latin capital letter A with tilde, U+00C3 ISOlat1.
static String auml
          ä - latin small letter a with diaeresis, U+00E4 ISOlat1.
static String Auml
          Ä - latin capital letter A with diaeresis, U+00C4 ISOlat1.
static String brvbar
          ¦ - broken bar = broken vertical bar, U+00A6 ISOnum.
static String ccedil
          ç - latin small letter c with cedilla, U+00E7 ISOlat1.
static String Ccedil
          Ç - latin capital letter C with cedilla, U+00C7 ISOlat1.
static String cedil
          ¸ - cedilla = spacing cedilla, U+00B8 ISOdia.
static String cent
          ¢ - cent sign, U+00A2 ISOnum.
static String copy
          © - copyright sign, U+00A9 ISOnum.
static String curren
          ¤ - currency sign, U+00A4 ISOnum.
static String deg
          ° - degree sign, U+00B0 ISOnum.
static String divide
          ÷ - division sign, U+00F7 ISOnum.
static String eacute
          é - latin small letter e with acute, U+00E9 ISOlat1.
static String Eacute
          É - latin capital letter E with acute, U+00C9 ISOlat1.
static String ecirc
          ê - latin small letter e with circumflex, U+00EA ISOlat1.
static String Ecirc
          Ê - latin capital letter E with circumflex, U+00CA ISOlat1.
static String egrave
          è - latin small letter e with grave, U+00E8 ISOlat1.
static String Egrave
          È - latin capital letter E with grave, U+00C8 ISOlat1.
static String eth
          ð - latin small letter eth, U+00F0 ISOlat1.
static String ETH
          Ð - latin capital letter ETH, U+00D0 ISOlat1.
static String euml
          ë - latin small letter e with diaeresis, U+00EB ISOlat1.
static String Euml
          Ë - latin capital letter E with diaeresis, U+00CB ISOlat1.
static String frac12
          ½ - vulgar fraction one half = fraction one half, U+00BD ISOnum.
static String frac14
          ¼ - vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum.
static String frac34
          ¾ - vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum.
static String iacute
          í - latin small letter i with acute, U+00ED ISOlat1.
static String Iacute
          Í - latin capital letter I with acute, U+00CD ISOlat1.
static String icirc
          î - latin small letter i with circumflex, U+00EE ISOlat1.
static String Icirc
          Î - latin capital letter I with circumflex, U+00CE ISOlat1.
static String iexcl
          ¡ - inverted exclamation mark, U+00A1 ISOnum.
static String igrave
          ì - latin small letter i with grave, U+00EC ISOlat1.
static String Igrave
          Ì - latin capital letter I with grave, U+00CC ISOlat1.
static String iquest
          ¿ - inverted question mark = turned question mark, U+00BF ISOnum.
static String iuml
          ï - latin small letter i with diaeresis, U+00EF ISOlat1.
static String Iuml
          Ï - latin capital letter I with diaeresis, U+00CF ISOlat1.
static String laquo
          « - left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum.
static String macr
          ¯ - macron = spacing macron = overline = APL overbar, U+00AF ISOdia.
static String micro
          µ - micro sign, U+00B5 ISOnum.
static String middot
          · - middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum.
static String nbsp
            - no-break space = non-breaking space, U+00A0 ISOnum.
static String not
          ¬ - not sign = discretionary hyphen, U+00AC ISOnum.
static String ntilde
          ñ - latin small letter n with tilde, U+00F1 ISOlat1.
static String Ntilde
          Ñ - latin capital letter N with tilde, U+00D1 ISOlat1.
static String oacute
          ó - latin small letter o with acute, U+00F3 ISOlat1.
static String Oacute
          Ó - latin capital letter O with acute, U+00D3 ISOlat1.
static String ocirc
          ô - latin small letter o with circumflex, U+00F4 ISOlat1.
static String Ocirc
          Ô - latin capital letter O with circumflex, U+00D4 ISOlat1.
static String ograve
          ò - latin small letter o with grave, U+00F2 ISOlat1.
static String Ograve
          Ò - latin capital letter O with grave, U+00D2 ISOlat1.
static String ordf
          ª - feminine ordinal indicator, U+00AA ISOnum.
static String ordm
          º - masculine ordinal indicator, U+00BA ISOnum.
static String oslash
          ø - latin small letter o with stroke, = latin small letter o slash, U+00F8 ISOlat1.
static String Oslash
          Ø - latin capital letter O with stroke = latin capital letter O slash, U+00D8 ISOlat1.
static String otilde
          õ - latin small letter o with tilde, U+00F5 ISOlat1.
static String Otilde
          Õ - latin capital letter O with tilde, U+00D5 ISOlat1.
static String ouml
          ö - latin small letter o with diaeresis, U+00F6 ISOlat1.
static String Ouml
          Ö - latin capital letter O with diaeresis, U+00D6 ISOlat1.
static String para
           - pilcrow sign = paragraph sign, U+00B6 ISOnum.
static String plusmn
          ± - plus-minus sign = plus-or-minus sign, U+00B1 ISOnum.
static String pound
          £ - pound sign, U+00A3 ISOnum.
static String raquo
          » - right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum.
static String reg
          ® - registered sign = registered trade mark sign, U+00AE ISOnum.
static String sect
          § - section sign, U+00A7 ISOnum.
static String shy
          ­ - soft hyphen = discretionary hyphen, U+00AD ISOnum.
static String sup1
          ¹ - superscript one = superscript digit one, U+00B9 ISOnum.
static String sup2
          ² - superscript two = superscript digit two = squared, U+00B2 ISOnum.
static String sup3
          ³ - superscript three = superscript digit three = cubed, U+00B3 ISOnum.
static String szlig
          ß - latin small letter sharp s = ess-zed, U+00DF ISOlat1.
static String thorn
          þ - latin small letter thorn with, U+00FE ISOlat1.
static String THORN
          Þ - latin capital letter THORN, U+00DE ISOlat1.
static String times
          × - multiplication sign, U+00D7 ISOnum.
static String uacute
          ú - latin small letter u with acute, U+00FA ISOlat1.
static String Uacute
          Ú - latin capital letter U with acute, U+00DA ISOlat1.
static String ucirc
          û - latin small letter u with circumflex, U+00FB ISOlat1.
static String Ucirc
          Û - latin capital letter U with circumflex, U+00DB ISOlat1.
static String ugrave
          ù - latin small letter u with grave, U+00F9 ISOlat1.
static String Ugrave
          Ù - latin capital letter U with grave, U+00D9 ISOlat1.
static String uml
          ¨ - diaeresis = spacing diaeresis, U+00A8 ISOdia.
static String uuml
          ü - latin small letter u with diaeresis, U+00FC ISOlat1.
static String Uuml
          Ü - latin capital letter U with diaeresis, U+00DC ISOlat1.
static String yacute
          ý - latin small letter y with acute, U+00FD ISOlat1.
static String Yacute
          Ý - latin capital letter Y with acute, U+00DD ISOlat1.
static String yen
          ¥ - yen sign = yuan sign, U+00A5 ISOnum.
static String yuml
          ÿ - latin small letter y with diaeresis, U+00FF ISOlat1.
 
Constructor Summary
HTMLlat1()
           
 
Method Summary
static String getAllEntityDeclarations()
          Returns all character entity declarations as a single string of the following form:
static String getDecimalReference(String character)
           
static String getEntityDeclaration(String character)
          Returns a string of the form <!ENTITY sect "&#167;">, if called like so:
static String getName(String character)
          Returns the name of the character reference entity for this character.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nbsp

public static final String nbsp
  - no-break space = non-breaking space, U+00A0 ISOnum.


iexcl

public static final String iexcl
¡ - inverted exclamation mark, U+00A1 ISOnum.


cent

public static final String cent
¢ - cent sign, U+00A2 ISOnum.


pound

public static final String pound
£ - pound sign, U+00A3 ISOnum.


curren

public static final String curren
¤ - currency sign, U+00A4 ISOnum.


yen

public static final String yen
¥ - yen sign = yuan sign, U+00A5 ISOnum.


brvbar

public static final String brvbar
¦ - broken bar = broken vertical bar, U+00A6 ISOnum.


sect

public static final String sect
§ - section sign, U+00A7 ISOnum.


uml

public static final String uml
¨ - diaeresis = spacing diaeresis, U+00A8 ISOdia.


copy

public static final String copy
© - copyright sign, U+00A9 ISOnum.


ordf

public static final String ordf
ª - feminine ordinal indicator, U+00AA ISOnum.


laquo

public static final String laquo
« - left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum.


not

public static final String not
¬ - not sign = discretionary hyphen, U+00AC ISOnum.


shy

public static final String shy
­ - soft hyphen = discretionary hyphen, U+00AD ISOnum.


reg

public static final String reg
® - registered sign = registered trade mark sign, U+00AE ISOnum.


macr

public static final String macr
¯ - macron = spacing macron = overline = APL overbar, U+00AF ISOdia.


deg

public static final String deg
° - degree sign, U+00B0 ISOnum.


plusmn

public static final String plusmn
± - plus-minus sign = plus-or-minus sign, U+00B1 ISOnum.


sup2

public static final String sup2
² - superscript two = superscript digit two = squared, U+00B2 ISOnum.


sup3

public static final String sup3
³ - superscript three = superscript digit three = cubed, U+00B3 ISOnum.


acute

public static final String acute
´ - acute accent = spacing acute, U+00B4 ISOdia.


micro

public static final String micro
µ - micro sign, U+00B5 ISOnum.


para

public static final String para
- pilcrow sign = paragraph sign, U+00B6 ISOnum.


middot

public static final String middot
· - middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum.


cedil

public static final String cedil
¸ - cedilla = spacing cedilla, U+00B8 ISOdia.


sup1

public static final String sup1
¹ - superscript one = superscript digit one, U+00B9 ISOnum.


ordm

public static final String ordm
º - masculine ordinal indicator, U+00BA ISOnum.


raquo

public static final String raquo
» - right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum.


frac14

public static final String frac14
¼ - vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum.


frac12

public static final String frac12
½ - vulgar fraction one half = fraction one half, U+00BD ISOnum.


frac34

public static final String frac34
¾ - vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum.


iquest

public static final String iquest
¿ - inverted question mark = turned question mark, U+00BF ISOnum.


Agrave

public static final String Agrave
À - latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1.


Aacute

public static final String Aacute
Á - latin capital letter A with acute, U+00C1 ISOlat1.


Acirc

public static final String Acirc
 - latin capital letter A with circumflex, U+00C2 ISOlat1.


Atilde

public static final String Atilde
à - latin capital letter A with tilde, U+00C3 ISOlat1.


Auml

public static final String Auml
Ä - latin capital letter A with diaeresis, U+00C4 ISOlat1.


Aring

public static final String Aring
Å - latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1.


AElig

public static final String AElig
Æ - latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1.


Ccedil

public static final String Ccedil
Ç - latin capital letter C with cedilla, U+00C7 ISOlat1.


Egrave

public static final String Egrave
È - latin capital letter E with grave, U+00C8 ISOlat1.


Eacute

public static final String Eacute
É - latin capital letter E with acute, U+00C9 ISOlat1.


Ecirc

public static final String Ecirc
Ê - latin capital letter E with circumflex, U+00CA ISOlat1.


Euml

public static final String Euml
Ë - latin capital letter E with diaeresis, U+00CB ISOlat1.


Igrave

public static final String Igrave
Ì - latin capital letter I with grave, U+00CC ISOlat1.


Iacute

public static final String Iacute
Í - latin capital letter I with acute, U+00CD ISOlat1.


Icirc

public static final String Icirc
Î - latin capital letter I with circumflex, U+00CE ISOlat1.


Iuml

public static final String Iuml
Ï - latin capital letter I with diaeresis, U+00CF ISOlat1.


ETH

public static final String ETH
Ð - latin capital letter ETH, U+00D0 ISOlat1.


Ntilde

public static final String Ntilde
Ñ - latin capital letter N with tilde, U+00D1 ISOlat1.


Ograve

public static final String Ograve
Ò - latin capital letter O with grave, U+00D2 ISOlat1.


Oacute

public static final String Oacute
Ó - latin capital letter O with acute, U+00D3 ISOlat1.


Ocirc

public static final String Ocirc
Ô - latin capital letter O with circumflex, U+00D4 ISOlat1.


Otilde

public static final String Otilde
Õ - latin capital letter O with tilde, U+00D5 ISOlat1.


Ouml

public static final String Ouml
Ö - latin capital letter O with diaeresis, U+00D6 ISOlat1.


times

public static final String times
× - multiplication sign, U+00D7 ISOnum.


Oslash

public static final String Oslash
Ø - latin capital letter O with stroke = latin capital letter O slash, U+00D8 ISOlat1.


Ugrave

public static final String Ugrave
Ù - latin capital letter U with grave, U+00D9 ISOlat1.


Uacute

public static final String Uacute
Ú - latin capital letter U with acute, U+00DA ISOlat1.


Ucirc

public static final String Ucirc
Û - latin capital letter U with circumflex, U+00DB ISOlat1.


Uuml

public static final String Uuml
Ü - latin capital letter U with diaeresis, U+00DC ISOlat1.


Yacute

public static final String Yacute
Ý - latin capital letter Y with acute, U+00DD ISOlat1.


THORN

public static final String THORN
Þ - latin capital letter THORN, U+00DE ISOlat1.


szlig

public static final String szlig
ß - latin small letter sharp s = ess-zed, U+00DF ISOlat1.


agrave

public static final String agrave
à - latin small letter a with grave = latin small letter a grave, U+00E0 ISOlat1.


aacute

public static final String aacute
á - latin small letter a with acute, U+00E1 ISOlat1.


acirc

public static final String acirc
â - latin small letter a with circumflex, U+00E2 ISOlat1.


atilde

public static final String atilde
ã - latin small letter a with tilde, U+00E3 ISOlat1.


auml

public static final String auml
ä - latin small letter a with diaeresis, U+00E4 ISOlat1.


aring

public static final String aring
å - latin small letter a with ring above = latin small letter a ring, U+00E5 ISOlat1.


aelig

public static final String aelig
æ - latin small letter ae = latin small ligature ae, U+00E6 ISOlat1.


ccedil

public static final String ccedil
ç - latin small letter c with cedilla, U+00E7 ISOlat1.


egrave

public static final String egrave
è - latin small letter e with grave, U+00E8 ISOlat1.


eacute

public static final String eacute
é - latin small letter e with acute, U+00E9 ISOlat1.


ecirc

public static final String ecirc
ê - latin small letter e with circumflex, U+00EA ISOlat1.


euml

public static final String euml
ë - latin small letter e with diaeresis, U+00EB ISOlat1.


igrave

public static final String igrave
ì - latin small letter i with grave, U+00EC ISOlat1.


iacute

public static final String iacute
í - latin small letter i with acute, U+00ED ISOlat1.


icirc

public static final String icirc
î - latin small letter i with circumflex, U+00EE ISOlat1.


iuml

public static final String iuml
ï - latin small letter i with diaeresis, U+00EF ISOlat1.


eth

public static final String eth
ð - latin small letter eth, U+00F0 ISOlat1.


ntilde

public static final String ntilde
ñ - latin small letter n with tilde, U+00F1 ISOlat1.


ograve

public static final String ograve
ò - latin small letter o with grave, U+00F2 ISOlat1.


oacute

public static final String oacute
ó - latin small letter o with acute, U+00F3 ISOlat1.


ocirc

public static final String ocirc
ô - latin small letter o with circumflex, U+00F4 ISOlat1.


otilde

public static final String otilde
õ - latin small letter o with tilde, U+00F5 ISOlat1.


ouml

public static final String ouml
ö - latin small letter o with diaeresis, U+00F6 ISOlat1.


divide

public static final String divide
÷ - division sign, U+00F7 ISOnum.


oslash

public static final String oslash
ø - latin small letter o with stroke, = latin small letter o slash, U+00F8 ISOlat1.


ugrave

public static final String ugrave
ù - latin small letter u with grave, U+00F9 ISOlat1.


uacute

public static final String uacute
ú - latin small letter u with acute, U+00FA ISOlat1.


ucirc

public static final String ucirc
û - latin small letter u with circumflex, U+00FB ISOlat1.


uuml

public static final String uuml
ü - latin small letter u with diaeresis, U+00FC ISOlat1.


yacute

public static final String yacute
ý - latin small letter y with acute, U+00FD ISOlat1.


thorn

public static final String thorn
þ - latin small letter thorn with, U+00FE ISOlat1.


yuml

public static final String yuml
ÿ - latin small letter y with diaeresis, U+00FF ISOlat1.

Constructor Detail

HTMLlat1

public HTMLlat1()
Method Detail

getDecimalReference

public static String getDecimalReference(String character)

getName

public static String getName(String character)
Returns the name of the character reference entity for this character. For example, HTMLlat1.getName(HTMLlat1.sect) returns the string "sect".


getEntityDeclaration

public static String getEntityDeclaration(String character)
Returns a string of the form <!ENTITY sect "&#167;">, if called like so:
 HTMLlat1.getEntityDeclaration(HTMLlat1.sect);
 


getAllEntityDeclarations

public static String getAllEntityDeclarations()
Returns all character entity declarations as a single string of the following form:
 <!ENTITY nbsp   "&#160;">
 <!ENTITY iexcl  "&#161;">
   [ ... skipped for brevity ...]
 <!ENTITY yacute "&#253;">
 <!ENTITY thorn  "&#254;">
 <!ENTITY yuml   "&#255;">
 



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC