001: /* ====================================================================
002: The Jicarilla Software License
003:
004: Copyright (c) 2003 Leo Simons.
005: All rights reserved.
006:
007: Permission is hereby granted, free of charge, to any person obtaining
008: a copy of this software and associated documentation files (the
009: "Software"), to deal in the Software without restriction, including
010: without limitation the rights to use, copy, modify, merge, publish,
011: distribute, sublicense, and/or sell copies of the Software, and to
012: permit persons to whom the Software is furnished to do so, subject to
013: the following conditions:
014:
015: The above copyright notice and this permission notice shall be
016: included in all copies or substantial portions of the Software.
017:
018: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
019: EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
020: MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
021: IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
022: CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
023: TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
024: SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
025: ==================================================================== */
026: package org.jicarilla.http.util;
027:
028: /**
029: * Provides a list of the chars in Iso8859-1 (latin-1), and convenience
030: * arrays containing the chars in that spec which form some special
031: * group.
032: *
033: * @todo convenience arrays
034: *
035: * @author <a href="mailto: lsimons at jicarilla dot org">Leo Simons</a>
036: * @version $Id: Iso8859_1.java,v 1.3 2004/01/25 22:12:12 lsimons Exp $
037: */
038: public class Iso8859_1 {
039: public final static String NAME = "iso-8859-1";
040:
041: public final static char SPACE = (char) 0x20; // U+0020
042: public final static char EXCLAMATION_MARK = (char) 0x21; // U+0021
043: public final static char QUOTATION_MARK = (char) 0x22; // U+0022
044: public final static char NUMBER_SIGN = (char) 0x23; // U+0023
045: public final static char DOLLAR_SIGN = (char) 0x24; // U+0024
046: public final static char PERCENT_SIGN = (char) 0x25; // U+0025
047: public final static char AMPERSAND = (char) 0x26; // U+0026
048: public final static char APOSTROPHE = (char) 0x27; // U+0027
049: public final static char LEFT_PARENTHESIS = (char) 0x28; // U+0028
050: public final static char RIGHT_PARENTHESIS = (char) 0x29; // U+0029
051: public final static char ASTERISK = (char) 0x2A; // U+002A
052: public final static char PLUS_SIGN = (char) 0x2B; // U+002B
053: public final static char COMMA = (char) 0x2C; // U+002C
054: public final static char HYPHEN_MINUS = (char) 0x2D; // U+002D
055: public final static char FULL_STOP = (char) 0x2E; // U+002E
056: public final static char SOLIDUS = (char) 0x2F; // U+002F
057: public final static char DIGIT_ZERO = (char) 0x30; // U+0030
058: public final static char DIGIT_ONE = (char) 0x31; // U+0031
059: public final static char DIGIT_TWO = (char) 0x32; // U+0032
060: public final static char DIGIT_THREE = (char) 0x33; // U+0033
061: public final static char DIGIT_FOUR = (char) 0x34; // U+0034
062: public final static char DIGIT_FIVE = (char) 0x35; // U+0035
063: public final static char DIGIT_SIX = (char) 0x36; // U+0036
064: public final static char DIGIT_SEVEN = (char) 0x37; // U+0037
065: public final static char DIGIT_EIGHT = (char) 0x38; // U+0038
066: public final static char DIGIT_NINE = (char) 0x39; // U+0039
067: public final static char COLON = (char) 0x3A; // U+003A
068: public final static char SEMICOLON = (char) 0x3B; // U+003B
069: public final static char LESS_THAN_SIGN = (char) 0x3C; // U+003C
070: public final static char EQUALS_SIGN = (char) 0x3D; // U+003D
071: public final static char GREATER_THAN_SIGN = (char) 0x3E; // U+003E
072: public final static char QUESTION_MARK = (char) 0x3F; // U+003F
073: public final static char COMMERCIAL_AT = (char) 0x40; // U+0040
074: public final static char LATIN_CAPITAL_LETTER_A = (char) 0x41; // U+0041
075: public final static char LATIN_CAPITAL_LETTER_B = (char) 0x42; // U+0042
076: public final static char LATIN_CAPITAL_LETTER_C = (char) 0x43; // U+0043
077: public final static char LATIN_CAPITAL_LETTER_D = (char) 0x44; // U+0044
078: public final static char LATIN_CAPITAL_LETTER_E = (char) 0x45; // U+0045
079: public final static char LATIN_CAPITAL_LETTER_F = (char) 0x46; // U+0046
080: public final static char LATIN_CAPITAL_LETTER_G = (char) 0x47; // U+0047
081: public final static char LATIN_CAPITAL_LETTER_H = (char) 0x48; // U+0048
082: public final static char LATIN_CAPITAL_LETTER_I = (char) 0x49; // U+0049
083: public final static char LATIN_CAPITAL_LETTER_J = (char) 0x4A; // U+004A
084: public final static char LATIN_CAPITAL_LETTER_K = (char) 0x4B; // U+004B
085: public final static char LATIN_CAPITAL_LETTER_L = (char) 0x4C; // U+004C
086: public final static char LATIN_CAPITAL_LETTER_M = (char) 0x4D; // U+004D
087: public final static char LATIN_CAPITAL_LETTER_N = (char) 0x4E; // U+004E
088: public final static char LATIN_CAPITAL_LETTER_O = (char) 0x4F; // U+004F
089: public final static char LATIN_CAPITAL_LETTER_P = (char) 0x50; // U+0050
090: public final static char LATIN_CAPITAL_LETTER_Q = (char) 0x51; // U+0051
091: public final static char LATIN_CAPITAL_LETTER_R = (char) 0x52; // U+0052
092: public final static char LATIN_CAPITAL_LETTER_S = (char) 0x53; // U+0053
093: public final static char LATIN_CAPITAL_LETTER_T = (char) 0x54; // U+0054
094: public final static char LATIN_CAPITAL_LETTER_U = (char) 0x55; // U+0055
095: public final static char LATIN_CAPITAL_LETTER_V = (char) 0x56; // U+0056
096: public final static char LATIN_CAPITAL_LETTER_W = (char) 0x57; // U+0057
097: public final static char LATIN_CAPITAL_LETTER_X = (char) 0x58; // U+0058
098: public final static char LATIN_CAPITAL_LETTER_Y = (char) 0x59; // U+0059
099: public final static char LATIN_CAPITAL_LETTER_Z = (char) 0x5A; // U+005A
100: public final static char LEFT_SQUARE_BRACKET = (char) 0x5B; // U+005B
101: public final static char REVERSE_SOLIDUS = (char) 0x5C; // U+005C
102: public final static char RIGHT_SQUARE_BRACKET = (char) 0x5D; // U+005D
103: public final static char CIRCUMFLEX_ACCENT = (char) 0x5E; // U+005E
104: public final static char LOW_LINE = (char) 0x5F; // U+005F
105: public final static char GRAVE_ACCENT = (char) 0x60; // U+0060
106: public final static char LATIN_SMALL_LETTER_A = (char) 0x61; // U+0061
107: public final static char LATIN_SMALL_LETTER_B = (char) 0x62; // U+0062
108: public final static char LATIN_SMALL_LETTER_C = (char) 0x63; // U+0063
109: public final static char LATIN_SMALL_LETTER_D = (char) 0x64; // U+0064
110: public final static char LATIN_SMALL_LETTER_E = (char) 0x65; // U+0065
111: public final static char LATIN_SMALL_LETTER_F = (char) 0x66; // U+0066
112: public final static char LATIN_SMALL_LETTER_G = (char) 0x67; // U+0067
113: public final static char LATIN_SMALL_LETTER_H = (char) 0x68; // U+0068
114: public final static char LATIN_SMALL_LETTER_I = (char) 0x69; // U+0069
115: public final static char LATIN_SMALL_LETTER_J = (char) 0x6A; // U+006A
116: public final static char LATIN_SMALL_LETTER_K = (char) 0x6B; // U+006B
117: public final static char LATIN_SMALL_LETTER_L = (char) 0x6C; // U+006C
118: public final static char LATIN_SMALL_LETTER_M = (char) 0x6D; // U+006D
119: public final static char LATIN_SMALL_LETTER_N = (char) 0x6E; // U+006E
120: public final static char LATIN_SMALL_LETTER_O = (char) 0x6F; // U+006F
121: public final static char LATIN_SMALL_LETTER_P = (char) 0x70; // U+0070
122: public final static char LATIN_SMALL_LETTER_Q = (char) 0x71; // U+0071
123: public final static char LATIN_SMALL_LETTER_R = (char) 0x72; // U+0072
124: public final static char LATIN_SMALL_LETTER_S = (char) 0x73; // U+0073
125: public final static char LATIN_SMALL_LETTER_T = (char) 0x74; // U+0074
126: public final static char LATIN_SMALL_LETTER_U = (char) 0x75; // U+0075
127: public final static char LATIN_SMALL_LETTER_V = (char) 0x76; // U+0076
128: public final static char LATIN_SMALL_LETTER_W = (char) 0x77; // U+0077
129: public final static char LATIN_SMALL_LETTER_X = (char) 0x78; // U+0078
130: public final static char LATIN_SMALL_LETTER_Y = (char) 0x79; // U+0079
131: public final static char LATIN_SMALL_LETTER_Z = (char) 0x7A; // U+007A
132: public final static char LEFT_CURLY_BRACKET = (char) 0x7B; // U+007B
133: public final static char VERTICAL_LINE = (char) 0x7C; // U+007C
134: public final static char RIGHT_CURLY_BRACKET = (char) 0x7D; // U+007D
135: public final static char TILDE = (char) 0x7E; // U+007E
136: public final static char NO_BREAK_SPACE = (char) 0xA0; // U+00A0
137: public final static char INVERTED_EXCLAMATION_MARK = (char) 0xA1; // U+00A1
138: public final static char CENT_SIGN = (char) 0xA2; // U+00A2
139: public final static char POUND_SIGN = (char) 0xA3; // U+00A3
140: public final static char CURRENCY_SIGN = (char) 0xA4; // U+00A4
141: public final static char YEN_SIGN = (char) 0xA5; // U+00A5
142: public final static char BROKEN_BAR = (char) 0xA6; // U+00A6
143: public final static char SECTION_SIGN = (char) 0xA7; // U+00A7
144: public final static char DIAERESIS = (char) 0xA8; // U+00A8
145: public final static char COPYRIGHT_SIGN = (char) 0xA9; // U+00A9
146: public final static char FEMININE_ORDINAL_INDICATOR = (char) 0xAA; // U+00AA
147: public final static char LEFT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK = (char) 0xAB; // U+00AB
148: public final static char NOT_SIGN = (char) 0xAC; // U+00AC
149: public final static char SOFT_HYPHEN = (char) 0xAD; // U+00AD
150: public final static char REGISTERED_SIGN = (char) 0xAE; // U+00AE
151: public final static char MACRON = (char) 0xAF; // U+00AF
152: public final static char DEGREE_SIGN = (char) 0xB0; // U+00B0
153: public final static char PLUS_MINUS_SIGN = (char) 0xB1; // U+00B1
154: public final static char SUPERSCRIPT_TWO = (char) 0xB2; // U+00B2
155: public final static char SUPERSCRIPT_THREE = (char) 0xB3; // U+00B3
156: public final static char ACUTE_ACCENT = (char) 0xB4; // U+00B4
157: public final static char MICRO_SIGN = (char) 0xB5; // U+00B5
158: public final static char PILCROW_SIGN = (char) 0xB6; // U+00B6
159: public final static char MIDDLE_DOT = (char) 0xB7; // U+00B7
160: public final static char CEDILLA = (char) 0xB8; // U+00B8
161: public final static char SUPERSCRIPT_ONE = (char) 0xB9; // U+00B9
162: public final static char MASCULINE_ORDINAL_INDICATOR = (char) 0xBA; // U+00BA
163: public final static char RIGHT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK = (char) 0xBB; // U+00BB
164: public final static char VULGAR_FRACTION_ONE_QUARTER = (char) 0xBC; // U+00BC
165: public final static char VULGAR_FRACTION_ONE_HALF = (char) 0xBD; // U+00BD
166: public final static char VULGAR_FRACTION_THREE_QUARTERS = (char) 0xBE; // U+00BE
167: public final static char INVERTED_QUESTION_MARK = (char) 0xBF; // U+00BF
168: public final static char LATIN_CAPITAL_LETTER_A_WITH_GRAVE = (char) 0xC0; // U+00C0
169: public final static char LATIN_CAPITAL_LETTER_A_WITH_ACUTE = (char) 0xC1; // U+00C1
170: public final static char LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX = (char) 0xC2; // U+00C2
171: public final static char LATIN_CAPITAL_LETTER_A_WITH_TILDE = (char) 0xC3; // U+00C3
172: public final static char LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS = (char) 0xC4; // U+00C4
173: public final static char LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE = (char) 0xC5; // U+00C5
174: public final static char LATIN_CAPITAL_LETTER_AE = (char) 0xC6; // U+00C6
175: public final static char LATIN_CAPITAL_LETTER_C_WITH_CEDILLA = (char) 0xC7; // U+00C7
176: public final static char LATIN_CAPITAL_LETTER_E_WITH_GRAVE = (char) 0xC8; // U+00C8
177: public final static char LATIN_CAPITAL_LETTER_E_WITH_ACUTE = (char) 0xC9; // U+00C9
178: public final static char LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX = (char) 0xCA; // U+00CA
179: public final static char LATIN_CAPITAL_LETTER_E_WITH_DIAERESIS = (char) 0xCB; // U+00CB
180: public final static char LATIN_CAPITAL_LETTER_I_WITH_GRAVE = (char) 0xCC; // U+00CC
181: public final static char LATIN_CAPITAL_LETTER_I_WITH_ACUTE = (char) 0xCD; // U+00CD
182: public final static char LATIN_CAPITAL_LETTER_I_WITH_CIRCUMFLEX = (char) 0xCE; // U+00CE
183: public final static char LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS = (char) 0xCF; // U+00CF
184: public final static char LATIN_CAPITAL_LETTER_ETH = (char) 0xD0; // U+00D0
185: public final static char LATIN_CAPITAL_LETTER_N_WITH_TILDE = (char) 0xD1; // U+00D1
186: public final static char LATIN_CAPITAL_LETTER_O_WITH_GRAVE = (char) 0xD2; // U+00D2
187: public final static char LATIN_CAPITAL_LETTER_O_WITH_ACUTE = (char) 0xD3; // U+00D3
188: public final static char LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX = (char) 0xD4; // U+00D4
189: public final static char LATIN_CAPITAL_LETTER_O_WITH_TILDE = (char) 0xD5; // U+00D5
190: public final static char LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS = (char) 0xD6; // U+00D6
191: public final static char MULTIPLICATION_SIGN = (char) 0xD7; // U+00D7
192: public final static char LATIN_CAPITAL_LETTER_O_WITH_STROKE = (char) 0xD8; // U+00D8
193: public final static char LATIN_CAPITAL_LETTER_U_WITH_GRAVE = (char) 0xD9; // U+00D9
194: public final static char LATIN_CAPITAL_LETTER_U_WITH_ACUTE = (char) 0xDA; // U+00DA
195: public final static char LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX = (char) 0xDB; // U+00DB
196: public final static char LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS = (char) 0xDC; // U+00DC
197: public final static char LATIN_CAPITAL_LETTER_Y_WITH_ACUTE = (char) 0xDD; // U+00DD
198: public final static char LATIN_CAPITAL_LETTER_THORN = (char) 0xDE; // U+00DE
199: public final static char LATIN_SMALL_LETTER_SHARP_S = (char) 0xDF; // U+00DF
200: public final static char LATIN_SMALL_LETTER_A_WITH_GRAVE = (char) 0xE0; // U+00E0
201: public final static char LATIN_SMALL_LETTER_A_WITH_ACUTE = (char) 0xE1; // U+00E1
202: public final static char LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX = (char) 0xE2; // U+00E2
203: public final static char LATIN_SMALL_LETTER_A_WITH_TILDE = (char) 0xE3; // U+00E3
204: public final static char LATIN_SMALL_LETTER_A_WITH_DIAERESIS = (char) 0xE4; // U+00E4
205: public final static char LATIN_SMALL_LETTER_A_WITH_RING_ABOVE = (char) 0xE5; // U+00E5
206: public final static char LATIN_SMALL_LETTER_AE = (char) 0xE6; // U+00E6
207: public final static char LATIN_SMALL_LETTER_C_WITH_CEDILLA = (char) 0xE7; // U+00E7
208: public final static char LATIN_SMALL_LETTER_E_WITH_GRAVE = (char) 0xE8; // U+00E8
209: public final static char LATIN_SMALL_LETTER_E_WITH_ACUTE = (char) 0xE9; // U+00E9
210: public final static char LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX = (char) 0xEA; // U+00EA
211: public final static char LATIN_SMALL_LETTER_E_WITH_DIAERESIS = (char) 0xEB; // U+00EB
212: public final static char LATIN_SMALL_LETTER_I_WITH_GRAVE = (char) 0xEC; // U+00EC
213: public final static char LATIN_SMALL_LETTER_I_WITH_ACUTE = (char) 0xED; // U+00ED
214: public final static char LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX = (char) 0xEE; // U+00EE
215: public final static char LATIN_SMALL_LETTER_I_WITH_DIAERESIS = (char) 0xEF; // U+00EF
216: public final static char LATIN_SMALL_LETTER_ETH = (char) 0xF0; // U+00F0
217: public final static char LATIN_SMALL_LETTER_N_WITH_TILDE = (char) 0xF1; // U+00F1
218: public final static char LATIN_SMALL_LETTER_O_WITH_GRAVE = (char) 0xF2; // U+00F2
219: public final static char LATIN_SMALL_LETTER_O_WITH_ACUTE = (char) 0xF3; // U+00F3
220: public final static char LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX = (char) 0xF4; // U+00F4
221: public final static char LATIN_SMALL_LETTER_O_WITH_TILDE = (char) 0xF5; // U+00F5
222: public final static char LATIN_SMALL_LETTER_O_WITH_DIAERESIS = (char) 0xF6; // U+00F6
223: public final static char DIVISION_SIGN = (char) 0xF7; // U+00F7
224: public final static char LATIN_SMALL_LETTER_O_WITH_STROKE = (char) 0xF8; // U+00F8
225: public final static char LATIN_SMALL_LETTER_U_WITH_GRAVE = (char) 0xF9; // U+00F9
226: public final static char LATIN_SMALL_LETTER_U_WITH_ACUTE = (char) 0xFA; // U+00FA
227: public final static char LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX = (char) 0xFB; // U+00FB
228: public final static char LATIN_SMALL_LETTER_U_WITH_DIAERESIS = (char) 0xFC; // U+00FC
229: public final static char LATIN_SMALL_LETTER_Y_WITH_ACUTE = (char) 0xFD; // U+00FD
230: public final static char LATIN_SMALL_LETTER_THORN = (char) 0xFE; // U+00FE
231: public final static char LATIN_SMALL_LETTER_Y_WITH_DIAERESIS = (char) 0xFF; // U+00FF
232: }
|