KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > cypress > Css


1 /*
2 ** Cypress - CSS Parser
3 ** Copyright (c) 2001, 2002, 2003 by Gerald Bauer
4 **
5 ** This program is free software.
6 **
7 ** You may redistribute it and/or modify it under the terms of the GNU
8 ** Lesser General Public License as published by the Free Software Foundation.
9 ** Version 2.1 of the license should be included with this distribution in
10 ** the file LICENSE, as well as License.html. If the license is not
11 ** included with this distribution, you may find a copy at the FSF web
12 ** site at 'www.gnu.org' or 'www.fsf.org', or you may write to the
13 ** Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139 USA.
14 **
15 ** THIS SOFTWARE IS PROVIDED AS-IS WITHOUT WARRANTY OF ANY KIND,
16 ** NOT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY. THE AUTHOR
17 ** OF THIS SOFTWARE, ASSUMES _NO_ RESPONSIBILITY FOR ANY
18 ** CONSEQUENCE RESULTING FROM THE USE, MODIFICATION, OR
19 ** REDISTRIBUTION OF THIS SOFTWARE.
20 **
21 */

22
23 package cypress;
24
25 import java.util.*;
26
27 public class Css
28 {
29
30    static java.awt.Color JavaDoc ALICEBLUE = new java.awt.Color JavaDoc( 240, 248, 255 );
31    static java.awt.Color JavaDoc ANTIQUEWHITE = new java.awt.Color JavaDoc( 250, 235, 215 );
32
33    // todo: move 16 web colors to salsa package
34
static java.awt.Color JavaDoc AQUA = new java.awt.Color JavaDoc( 0, 255, 255 );
35    static java.awt.Color JavaDoc AQUAMARINE = new java.awt.Color JavaDoc( 127, 255, 212 );
36    static java.awt.Color JavaDoc AZURE = new java.awt.Color JavaDoc( 240, 255, 255 );
37    static java.awt.Color JavaDoc BEIGE = new java.awt.Color JavaDoc( 245, 245, 220 );
38    static java.awt.Color JavaDoc BISQUE = new java.awt.Color JavaDoc( 255, 228, 196 );
39    static java.awt.Color JavaDoc BLACK = new java.awt.Color JavaDoc( 0, 0, 0 );
40    static java.awt.Color JavaDoc BLANCHEDALMOND = new java.awt.Color JavaDoc( 255, 255, 205 );
41    static java.awt.Color JavaDoc BLUE = new java.awt.Color JavaDoc( 0, 0, 255 );
42    static java.awt.Color JavaDoc BLUEVIOLET = new java.awt.Color JavaDoc( 138, 43, 226 );
43    static java.awt.Color JavaDoc BROWN = new java.awt.Color JavaDoc( 165, 42, 42 );
44    static java.awt.Color JavaDoc BURLYWOOD = new java.awt.Color JavaDoc( 222, 184, 135 );
45    static java.awt.Color JavaDoc CADETBLUE = new java.awt.Color JavaDoc( 95, 158, 160 );
46    static java.awt.Color JavaDoc CHARTREUSE = new java.awt.Color JavaDoc( 127, 255, 0 );
47    static java.awt.Color JavaDoc CHOCOLATE = new java.awt.Color JavaDoc( 210, 105, 30 );
48    static java.awt.Color JavaDoc CORAL = new java.awt.Color JavaDoc( 255, 127, 80 );
49    static java.awt.Color JavaDoc CORNFLOWERBLUE = new java.awt.Color JavaDoc( 100, 149, 237 );
50    static java.awt.Color JavaDoc CORNSILK = new java.awt.Color JavaDoc( 255, 248, 220 );
51    static java.awt.Color JavaDoc CRIMSON = new java.awt.Color JavaDoc( 220, 20, 60 );
52    static java.awt.Color JavaDoc CYAN = new java.awt.Color JavaDoc( 0, 255, 255 );
53    static java.awt.Color JavaDoc DARKBLUE = new java.awt.Color JavaDoc( 0, 0, 139 );
54    static java.awt.Color JavaDoc DARKCYAN = new java.awt.Color JavaDoc( 0, 139, 139 );
55    static java.awt.Color JavaDoc DARKGOLDENROD = new java.awt.Color JavaDoc( 184, 134, 11 );
56    static java.awt.Color JavaDoc DARKGRAY = new java.awt.Color JavaDoc( 169, 169, 169 );
57    static java.awt.Color JavaDoc DARKGREEN = new java.awt.Color JavaDoc( 0, 100, 0 );
58    static java.awt.Color JavaDoc DARKKHAKI = new java.awt.Color JavaDoc( 189, 183, 107 );
59    static java.awt.Color JavaDoc DARKMAGENTA = new java.awt.Color JavaDoc( 139, 0, 139 );
60    static java.awt.Color JavaDoc DARKOLIVEGREEN = new java.awt.Color JavaDoc( 85, 107, 47 );
61    static java.awt.Color JavaDoc DARKORANGE = new java.awt.Color JavaDoc( 255, 140, 0 );
62    static java.awt.Color JavaDoc DARKORCHID = new java.awt.Color JavaDoc( 153, 50, 204 );
63    static java.awt.Color JavaDoc DARKRED = new java.awt.Color JavaDoc( 139, 0, 0 );
64    static java.awt.Color JavaDoc DARKSALMON = new java.awt.Color JavaDoc( 233, 150, 122 );
65    static java.awt.Color JavaDoc DARKSEAGREEN = new java.awt.Color JavaDoc( 143, 188, 143 );
66    static java.awt.Color JavaDoc DARKSLATEBLUE = new java.awt.Color JavaDoc( 72, 61, 139 );
67    static java.awt.Color JavaDoc DARKSLATEGRAY = new java.awt.Color JavaDoc( 47, 79, 79 );
68    static java.awt.Color JavaDoc DARKTURQUOISE = new java.awt.Color JavaDoc( 0, 206, 209 );
69    static java.awt.Color JavaDoc DARKVIOLET = new java.awt.Color JavaDoc( 148, 0, 211 );
70    static java.awt.Color JavaDoc DEEPPINK = new java.awt.Color JavaDoc( 255, 20, 147 );
71    static java.awt.Color JavaDoc DEEPSKYBLUE = new java.awt.Color JavaDoc( 0, 191, 255 );
72    static java.awt.Color JavaDoc DIMGRAY = new java.awt.Color JavaDoc( 105, 105, 105 );
73    static java.awt.Color JavaDoc DODGERBLUE = new java.awt.Color JavaDoc( 30, 144, 255 );
74    static java.awt.Color JavaDoc FIREBRICK = new java.awt.Color JavaDoc( 178, 34, 34 );
75    static java.awt.Color JavaDoc FLORALWHITE = new java.awt.Color JavaDoc( 255, 250, 240 );
76    static java.awt.Color JavaDoc FORESTGREEN = new java.awt.Color JavaDoc( 34, 139, 34 );
77    static java.awt.Color JavaDoc FUCHSIA = new java.awt.Color JavaDoc( 255, 0, 255 );
78    static java.awt.Color JavaDoc GAINSBORO = new java.awt.Color JavaDoc( 220, 220, 220 );
79    static java.awt.Color JavaDoc GHOSTWHITE = new java.awt.Color JavaDoc( 248, 248, 255 );
80    static java.awt.Color JavaDoc GOLD = new java.awt.Color JavaDoc( 255, 215, 0 );
81    static java.awt.Color JavaDoc GOLDENROD = new java.awt.Color JavaDoc( 218, 165, 32 );
82    static java.awt.Color JavaDoc GRAY = new java.awt.Color JavaDoc( 128, 128, 128 );
83    static java.awt.Color JavaDoc GREEN = new java.awt.Color JavaDoc( 0, 128, 0 );
84    static java.awt.Color JavaDoc GREENYELLOW = new java.awt.Color JavaDoc( 173, 255, 47 );
85    static java.awt.Color JavaDoc HONEYDEW = new java.awt.Color JavaDoc( 240, 255, 240 );
86    static java.awt.Color JavaDoc HOTPINK = new java.awt.Color JavaDoc( 255, 105, 180 );
87    static java.awt.Color JavaDoc INDIANRED = new java.awt.Color JavaDoc( 205, 92, 92 );
88    static java.awt.Color JavaDoc INDIGO = new java.awt.Color JavaDoc( 75, 0, 130 );
89    static java.awt.Color JavaDoc IVORY = new java.awt.Color JavaDoc( 255, 240, 240 );
90    static java.awt.Color JavaDoc KHAKI = new java.awt.Color JavaDoc( 240, 230, 140 );
91    static java.awt.Color JavaDoc LAVENDER = new java.awt.Color JavaDoc( 230, 230, 250 );
92    static java.awt.Color JavaDoc LAVENDERBLUSH = new java.awt.Color JavaDoc( 255, 240, 245 );
93    static java.awt.Color JavaDoc LAWNGREEN = new java.awt.Color JavaDoc( 124, 252, 0 );
94    static java.awt.Color JavaDoc LEMONCHIFFON = new java.awt.Color JavaDoc( 255, 250, 205 );
95    static java.awt.Color JavaDoc LIGHTBLUE = new java.awt.Color JavaDoc( 173, 216, 230 );
96    static java.awt.Color JavaDoc LIGHTCORAL = new java.awt.Color JavaDoc( 240, 128, 128 );
97    static java.awt.Color JavaDoc LIGHTCYAN = new java.awt.Color JavaDoc( 224, 255, 255 );
98    static java.awt.Color JavaDoc LIGHTGOLDENRODYELLOW = new java.awt.Color JavaDoc( 250, 250, 210 );
99    static java.awt.Color JavaDoc LIGHTGREEN = new java.awt.Color JavaDoc( 144, 238, 144 );
100    static java.awt.Color JavaDoc LIGHTGREY = new java.awt.Color JavaDoc( 211, 211, 211 );
101    static java.awt.Color JavaDoc LIGHTPINK = new java.awt.Color JavaDoc( 255, 182, 193 );
102    static java.awt.Color JavaDoc LIGHTSALMON = new java.awt.Color JavaDoc( 255, 160, 122 );
103    static java.awt.Color JavaDoc LIGHTSEAGREEN = new java.awt.Color JavaDoc( 32, 178, 170 );
104    static java.awt.Color JavaDoc LIGHTSKYBLUE = new java.awt.Color JavaDoc( 135, 206, 250 );
105    static java.awt.Color JavaDoc LIGHTSLATEGRAY = new java.awt.Color JavaDoc( 119, 136, 153 );
106    static java.awt.Color JavaDoc LIGHTSTEELBLUE = new java.awt.Color JavaDoc( 176, 196, 222 );
107    static java.awt.Color JavaDoc LIGHTYELLOW = new java.awt.Color JavaDoc( 255, 255, 224 );
108    static java.awt.Color JavaDoc LIME = new java.awt.Color JavaDoc( 0, 255, 0 );
109    static java.awt.Color JavaDoc LIMEGREEN = new java.awt.Color JavaDoc( 50, 205, 50 );
110    static java.awt.Color JavaDoc LINEN = new java.awt.Color JavaDoc( 250, 240, 230 );
111    static java.awt.Color JavaDoc MAGENTA = new java.awt.Color JavaDoc( 255, 0, 255 );
112    static java.awt.Color JavaDoc MAROON = new java.awt.Color JavaDoc( 128, 0, 0 );
113    static java.awt.Color JavaDoc MEDIUMAQUAMARINE = new java.awt.Color JavaDoc( 102, 205, 170 );
114    static java.awt.Color JavaDoc MEDIUMBLUE = new java.awt.Color JavaDoc( 0, 0, 205 );
115    static java.awt.Color JavaDoc MEDIUMORCHID = new java.awt.Color JavaDoc( 186, 85, 211 );
116    static java.awt.Color JavaDoc MEDIUMPURPLE = new java.awt.Color JavaDoc( 147, 112, 219 );
117    static java.awt.Color JavaDoc MEDIUMSEAGREEN = new java.awt.Color JavaDoc( 60, 179, 113 );
118    static java.awt.Color JavaDoc MEDIUMSLATEBLUE = new java.awt.Color JavaDoc( 123, 104, 238 );
119    static java.awt.Color JavaDoc MEDIUMSPRINGGREEN = new java.awt.Color JavaDoc( 0, 250, 154 );
120    static java.awt.Color JavaDoc MEDIUMTURQUOISE = new java.awt.Color JavaDoc( 72, 209, 204 );
121    static java.awt.Color JavaDoc MEDIUMVIOLETRED = new java.awt.Color JavaDoc( 199, 21, 133 );
122    static java.awt.Color JavaDoc MIDNIGHTBLUE = new java.awt.Color JavaDoc( 25, 25, 112 );
123    static java.awt.Color JavaDoc MINTCREAM = new java.awt.Color JavaDoc( 245, 255, 250 );
124    static java.awt.Color JavaDoc MISTYROSE = new java.awt.Color JavaDoc( 255, 228, 225 );
125    static java.awt.Color JavaDoc MOCCASIN = new java.awt.Color JavaDoc( 255, 228, 181 );
126    static java.awt.Color JavaDoc NAVAJOWHITE = new java.awt.Color JavaDoc( 255, 222, 173 );
127    static java.awt.Color JavaDoc NAVY = new java.awt.Color JavaDoc( 0, 0, 128 );
128    static java.awt.Color JavaDoc OLDLACE = new java.awt.Color JavaDoc( 253, 245, 230 );
129    static java.awt.Color JavaDoc OLIVE = new java.awt.Color JavaDoc( 128, 128, 0 );
130    static java.awt.Color JavaDoc OLIVEDRAB = new java.awt.Color JavaDoc( 107, 142, 35 );
131    static java.awt.Color JavaDoc ORANGE = new java.awt.Color JavaDoc( 255, 165, 0 );
132    static java.awt.Color JavaDoc ORANGERED = new java.awt.Color JavaDoc( 255, 69, 0 );
133    static java.awt.Color JavaDoc ORCHID = new java.awt.Color JavaDoc( 218, 112, 214 );
134    static java.awt.Color JavaDoc PALEGOLDENROD = new java.awt.Color JavaDoc( 238, 232, 170 );
135    static java.awt.Color JavaDoc PALEGREEN = new java.awt.Color JavaDoc( 152, 251, 152 );
136    static java.awt.Color JavaDoc PALETURQUOISE = new java.awt.Color JavaDoc( 175, 238, 238 );
137    static java.awt.Color JavaDoc PALEVIOLETRED = new java.awt.Color JavaDoc( 219, 112, 147 );
138    static java.awt.Color JavaDoc PAPAYAWHIP = new java.awt.Color JavaDoc( 255, 239, 213 );
139    static java.awt.Color JavaDoc PEACHPUFF = new java.awt.Color JavaDoc( 255, 218, 185 );
140    static java.awt.Color JavaDoc PERU = new java.awt.Color JavaDoc( 205, 133, 63 );
141    static java.awt.Color JavaDoc PINK = new java.awt.Color JavaDoc( 255, 192, 203 );
142    static java.awt.Color JavaDoc PLUM = new java.awt.Color JavaDoc( 221, 160, 221 );
143    static java.awt.Color JavaDoc POWDERBLUE = new java.awt.Color JavaDoc( 176, 224, 230 );
144    static java.awt.Color JavaDoc PURPLE = new java.awt.Color JavaDoc( 128, 0, 128 );
145    static java.awt.Color JavaDoc RED = new java.awt.Color JavaDoc( 255, 0, 0 );
146    static java.awt.Color JavaDoc ROSYBROWN = new java.awt.Color JavaDoc( 188, 143, 143 );
147    static java.awt.Color JavaDoc ROYALBLUE = new java.awt.Color JavaDoc( 65, 105, 225 );
148    static java.awt.Color JavaDoc SADDLEBROWN = new java.awt.Color JavaDoc( 139, 69, 19 );
149    static java.awt.Color JavaDoc SALMON = new java.awt.Color JavaDoc( 250, 128, 114 );
150    static java.awt.Color JavaDoc SANDYBROWN = new java.awt.Color JavaDoc( 244, 164, 96 );
151    static java.awt.Color JavaDoc SEAGREEN = new java.awt.Color JavaDoc( 46, 139, 87 );
152    static java.awt.Color JavaDoc SEASHELL = new java.awt.Color JavaDoc( 255, 245, 238 );
153    static java.awt.Color JavaDoc SIENNA = new java.awt.Color JavaDoc( 160, 82, 45 );
154    static java.awt.Color JavaDoc SILVER = new java.awt.Color JavaDoc( 192, 192, 192 );
155    static java.awt.Color JavaDoc SKYBLUE = new java.awt.Color JavaDoc( 135, 206, 235 );
156    static java.awt.Color JavaDoc SLATEBLUE = new java.awt.Color JavaDoc( 106, 90, 205 );
157    static java.awt.Color JavaDoc SLATEGRAY = new java.awt.Color JavaDoc( 112, 128, 144 );
158    static java.awt.Color JavaDoc SNOW = new java.awt.Color JavaDoc( 255, 250, 250 );
159    static java.awt.Color JavaDoc SPRINGGREEN = new java.awt.Color JavaDoc( 0, 255, 127 );
160    static java.awt.Color JavaDoc STEELBLUE = new java.awt.Color JavaDoc( 70, 130, 180 );
161    static java.awt.Color JavaDoc TAN = new java.awt.Color JavaDoc( 210, 180, 140 );
162    static java.awt.Color JavaDoc TEAL = new java.awt.Color JavaDoc( 0, 128, 128 );
163    static java.awt.Color JavaDoc THISTLE = new java.awt.Color JavaDoc( 216, 191, 216 );
164    static java.awt.Color JavaDoc TOMATO = new java.awt.Color JavaDoc( 253, 99, 71 );
165    static java.awt.Color JavaDoc TURQUOISE = new java.awt.Color JavaDoc( 64, 224, 208 );
166    static java.awt.Color JavaDoc VIOLET = new java.awt.Color JavaDoc( 238, 130, 238 );
167    static java.awt.Color JavaDoc WHEAT = new java.awt.Color JavaDoc( 245, 222, 179 );
168    static java.awt.Color JavaDoc WHITE = new java.awt.Color JavaDoc( 255, 255, 255 );
169    static java.awt.Color JavaDoc WHITESMOKE = new java.awt.Color JavaDoc( 245, 245, 245 );
170    static java.awt.Color JavaDoc YELLOW = new java.awt.Color JavaDoc( 255, 255, 0 );
171    static java.awt.Color JavaDoc YELLOWGREEN = new java.awt.Color JavaDoc( 154, 205, 50 );
172    private static TypeInfo UNDEFINED_TYPE_INFO;
173
174    private static Map _typeInfoMap;
175
176
177    public static java.awt.Color JavaDoc getColor( int code )
178    {
179       switch ( code )
180       {
181          case Color.Id.AQUA:
182             return AQUA;
183          case Color.Id.BLACK:
184             return BLACK;
185          case Color.Id.BLUE:
186             return BLUE;
187          case Color.Id.FUCHSIA:
188             return FUCHSIA;
189          case Color.Id.GRAY:
190             return GRAY;
191          case Color.Id.GREEN:
192             return GREEN;
193          case Color.Id.LIME:
194             return LIME;
195          case Color.Id.MAROON:
196             return MAROON;
197          case Color.Id.NAVY:
198             return NAVY;
199          case Color.Id.OLIVE:
200             return OLIVE;
201          case Color.Id.PURPLE:
202             return PURPLE;
203          case Color.Id.RED:
204             return RED;
205          case Color.Id.SILVER:
206             return SILVER;
207          case Color.Id.TEAL:
208             return TEAL;
209          case Color.Id.WHITE:
210             return WHITE;
211          case Color.Id.YELLOW:
212             return YELLOW;
213          case Color.Id.ALICEBLUE:
214             return ALICEBLUE;
215          case Color.Id.ANTIQUEWHITE:
216             return ANTIQUEWHITE;
217          case Color.Id.AQUAMARINE:
218             return AQUAMARINE;
219          case Color.Id.AZURE:
220             return AZURE;
221          case Color.Id.BEIGE:
222             return BEIGE;
223          case Color.Id.BISQUE:
224             return BISQUE;
225          case Color.Id.BLANCHEDALMOND:
226             return BLANCHEDALMOND;
227          case Color.Id.BLUEVIOLET:
228             return BLUEVIOLET;
229          case Color.Id.BROWN:
230             return BROWN;
231          case Color.Id.BURLYWOOD:
232             return BURLYWOOD;
233          case Color.Id.CADETBLUE:
234             return CADETBLUE;
235          case Color.Id.CHARTREUSE:
236             return CHARTREUSE;
237          case Color.Id.CHOCOLATE:
238             return CHOCOLATE;
239          case Color.Id.CORAL:
240             return CORAL;
241          case Color.Id.CORNFLOWERBLUE:
242             return CORNFLOWERBLUE;
243          case Color.Id.CORNSILK:
244             return CORNSILK;
245          case Color.Id.CRIMSON:
246             return CRIMSON;
247          case Color.Id.CYAN:
248             return CYAN;
249          case Color.Id.DARKBLUE:
250             return DARKBLUE;
251          case Color.Id.DARKCYAN:
252             return DARKCYAN;
253          case Color.Id.DARKGOLDENROD:
254             return DARKGOLDENROD;
255          case Color.Id.DARKGRAY:
256             return DARKGRAY;
257          case Color.Id.DARKGREEN:
258             return DARKGREEN;
259          case Color.Id.DARKKHAKI:
260             return DARKKHAKI;
261          case Color.Id.DARKMAGENTA:
262             return DARKMAGENTA;
263          case Color.Id.DARKOLIVEGREEN:
264             return DARKOLIVEGREEN;
265          case Color.Id.DARKORANGE:
266             return DARKORANGE;
267          case Color.Id.DARKORCHID:
268             return DARKORCHID;
269          case Color.Id.DARKRED:
270             return DARKRED;
271          case Color.Id.DARKSALMON:
272             return DARKSALMON;
273          case Color.Id.DARKSEAGREEN:
274             return DARKSEAGREEN;
275          case Color.Id.DARKSLATEBLUE:
276             return DARKSLATEBLUE;
277          case Color.Id.DARKSLATEGRAY:
278             return DARKSLATEGRAY;
279          case Color.Id.DARKTURQUOISE:
280             return DARKTURQUOISE;
281          case Color.Id.DARKVIOLET:
282             return DARKVIOLET;
283          case Color.Id.DEEPPINK:
284             return DEEPPINK;
285          case Color.Id.DEEPSKYBLUE:
286             return DEEPSKYBLUE;
287          case Color.Id.DIMGRAY:
288             return DIMGRAY;
289          case Color.Id.DODGERBLUE:
290             return DODGERBLUE;
291          case Color.Id.FIREBRICK:
292             return FIREBRICK;
293          case Color.Id.FLORALWHITE:
294             return FLORALWHITE;
295          case Color.Id.FORESTGREEN:
296             return FORESTGREEN;
297          case Color.Id.GAINSBORO:
298             return GAINSBORO;
299          case Color.Id.GHOSTWHITE:
300             return GHOSTWHITE;
301          case Color.Id.GOLD:
302             return GOLD;
303          case Color.Id.GOLDENROD:
304             return GOLDENROD;
305          case Color.Id.GREENYELLOW:
306             return GREENYELLOW;
307          case Color.Id.HONEYDEW:
308             return HONEYDEW;
309          case Color.Id.HOTPINK:
310             return HOTPINK;
311          case Color.Id.INDIANRED:
312             return INDIANRED;
313          case Color.Id.INDIGO:
314             return INDIGO;
315          case Color.Id.IVORY:
316             return IVORY;
317          case Color.Id.KHAKI:
318             return KHAKI;
319          case Color.Id.LAVENDER:
320             return LAVENDER;
321          case Color.Id.LAVENDERBLUSH:
322             return LAVENDERBLUSH;
323          case Color.Id.LAWNGREEN:
324             return LAWNGREEN;
325          case Color.Id.LEMONCHIFFON:
326             return LEMONCHIFFON;
327          case Color.Id.LIGHTBLUE:
328             return LIGHTBLUE;
329          case Color.Id.LIGHTCORAL:
330             return LIGHTCORAL;
331          case Color.Id.LIGHTCYAN:
332             return LIGHTCYAN;
333          case Color.Id.LIGHTGOLDENRODYELLOW:
334             return LIGHTGOLDENRODYELLOW;
335          case Color.Id.LIGHTGREEN:
336             return LIGHTGREEN;
337          case Color.Id.LIGHTGREY:
338             return LIGHTGREY;
339          case Color.Id.LIGHTPINK:
340             return LIGHTPINK;
341          case Color.Id.LIGHTSALMON:
342             return LIGHTSALMON;
343          case Color.Id.LIGHTSEAGREEN:
344             return LIGHTSEAGREEN;
345          case Color.Id.LIGHTSKYBLUE:
346             return LIGHTSKYBLUE;
347          case Color.Id.LIGHTSLATEGRAY:
348             return LIGHTSLATEGRAY;
349          case Color.Id.LIGHTSTEELBLUE:
350             return LIGHTSTEELBLUE;
351          case Color.Id.LIGHTYELLOW:
352             return LIGHTYELLOW;
353          case Color.Id.LIMEGREEN:
354             return LIMEGREEN;
355          case Color.Id.LINEN:
356             return LINEN;
357          case Color.Id.MAGENTA:
358             return MAGENTA;
359          case Color.Id.MEDIUMAQUAMARINE:
360             return MEDIUMAQUAMARINE;
361          case Color.Id.MEDIUMBLUE:
362             return MEDIUMBLUE;
363          case Color.Id.MEDIUMORCHID:
364             return MEDIUMORCHID;
365          case Color.Id.MEDIUMPURPLE:
366             return MEDIUMPURPLE;
367          case Color.Id.MEDIUMSEAGREEN:
368             return MEDIUMSEAGREEN;
369          case Color.Id.MEDIUMSLATEBLUE:
370             return MEDIUMSLATEBLUE;
371          case Color.Id.MEDIUMSPRINGGREEN:
372             return MEDIUMSPRINGGREEN;
373          case Color.Id.MEDIUMTURQUOISE:
374             return MEDIUMTURQUOISE;
375          case Color.Id.MEDIUMVIOLETRED:
376             return MEDIUMVIOLETRED;
377          case Color.Id.MIDNIGHTBLUE:
378             return MIDNIGHTBLUE;
379          case Color.Id.MINTCREAM:
380             return MINTCREAM;
381          case Color.Id.MISTYROSE:
382             return MISTYROSE;
383          case Color.Id.MOCCASIN:
384             return MOCCASIN;
385          case Color.Id.NAVAJOWHITE:
386             return NAVAJOWHITE;
387          case Color.Id.OLDLACE:
388             return OLDLACE;
389          case Color.Id.OLIVEDRAB:
390             return OLIVEDRAB;
391          case Color.Id.ORANGE:
392             return ORANGE;
393          case Color.Id.ORANGERED:
394             return ORANGERED;
395          case Color.Id.ORCHID:
396             return ORCHID;
397          case Color.Id.PALEGOLDENROD:
398             return PALEGOLDENROD;
399          case Color.Id.PALEGREEN:
400             return PALEGREEN;
401          case Color.Id.PALETURQUOISE:
402             return PALETURQUOISE;
403          case Color.Id.PALEVIOLETRED:
404             return PALEVIOLETRED;
405          case Color.Id.PAPAYAWHIP:
406             return PAPAYAWHIP;
407          case Color.Id.PEACHPUFF:
408             return PEACHPUFF;
409          case Color.Id.PERU:
410             return PERU;
411          case Color.Id.PINK:
412             return PINK;
413          case Color.Id.PLUM:
414             return PLUM;
415          case Color.Id.POWDERBLUE:
416             return POWDERBLUE;
417          case Color.Id.ROSYBROWN:
418             return ROSYBROWN;
419          case Color.Id.ROYALBLUE:
420             return ROYALBLUE;
421          case Color.Id.SADDLEBROWN:
422             return SADDLEBROWN;
423          case Color.Id.SALMON:
424             return SALMON;
425          case Color.Id.SANDYBROWN:
426             return SANDYBROWN;
427          case Color.Id.SEAGREEN:
428             return SEAGREEN;
429          case Color.Id.SEASHELL:
430             return SEASHELL;
431          case Color.Id.SIENNA:
432             return SIENNA;
433          case Color.Id.SKYBLUE:
434             return SKYBLUE;
435          case Color.Id.SLATEBLUE:
436             return SLATEBLUE;
437          case Color.Id.SLATEGRAY:
438             return SLATEGRAY;
439          case Color.Id.SNOW:
440             return SNOW;
441          case Color.Id.SPRINGGREEN:
442             return SPRINGGREEN;
443          case Color.Id.STEELBLUE:
444             return STEELBLUE;
445          case Color.Id.TAN:
446             return TAN;
447          case Color.Id.THISTLE:
448             return THISTLE;
449          case Color.Id.TOMATO:
450             return TOMATO;
451          case Color.Id.TURQUOISE:
452             return TURQUOISE;
453          case Color.Id.VIOLET:
454             return VIOLET;
455          case Color.Id.WHEAT:
456             return WHEAT;
457          case Color.Id.WHITESMOKE:
458             return WHITESMOKE;
459          case Color.Id.YELLOWGREEN:
460             return YELLOWGREEN;
461          default:
462             return BLACK;
463       }
464    }
465
466    public static TypeInfo getTypeInfo( String JavaDoc value )
467    {
468       if( _typeInfoMap == null )
469       {
470          UNDEFINED_TYPE_INFO = new TypeInfo( Type.UNDEFINED, 0 );
471
472          // todo: set initial map size for optimization
473
_typeInfoMap = new HashMap();
474
475          _typeInfoMap.put( Align.LEFT, new TypeInfo( Type.ALIGN, Align.Id.LEFT ) );
476          _typeInfoMap.put( Align.RIGHT, new TypeInfo( Type.ALIGN, Align.Id.RIGHT ) );
477          _typeInfoMap.put( Align.CENTER, new TypeInfo( Type.ALIGN, Align.Id.CENTER ) );
478
479          _typeInfoMap.put( VerticalAlign.TOP, new TypeInfo( Type.VERTICAL_ALIGN, VerticalAlign.Id.TOP ) );
480          _typeInfoMap.put( VerticalAlign.MIDDLE, new TypeInfo( Type.VERTICAL_ALIGN, VerticalAlign.Id.MIDDLE ) );
481          _typeInfoMap.put( VerticalAlign.BOTTOM, new TypeInfo( Type.VERTICAL_ALIGN, VerticalAlign.Id.BOTTOM ) );
482
483          _typeInfoMap.put( BorderStyle.NONE, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.NONE ) );
484          _typeInfoMap.put( BorderStyle.SOLID, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.SOLID ) );
485          _typeInfoMap.put( BorderStyle.DOUBLE, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.DOUBLE ) );
486          _typeInfoMap.put( BorderStyle.GROOVE, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.GROOVE ) );
487          _typeInfoMap.put( BorderStyle.RIDGE, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.RIDGE ) );
488          _typeInfoMap.put( BorderStyle.INSET, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.INSET ) );
489          _typeInfoMap.put( BorderStyle.OUTSET, new TypeInfo( Type.BORDER_STYLE, BorderStyle.Id.OUTSET ) );
490
491          _typeInfoMap.put( Color.AQUA, new TypeInfo( Type.COLOR, Color.Id.AQUA ) );
492          _typeInfoMap.put( Color.BLACK, new TypeInfo( Type.COLOR, Color.Id.BLACK ) );
493          _typeInfoMap.put( Color.BLUE, new TypeInfo( Type.COLOR, Color.Id.BLUE ) );
494          _typeInfoMap.put( Color.FUCHSIA, new TypeInfo( Type.COLOR, Color.Id.FUCHSIA ) );
495          _typeInfoMap.put( Color.GRAY, new TypeInfo( Type.COLOR, Color.Id.GRAY ) );
496          _typeInfoMap.put( Color.GREEN, new TypeInfo( Type.COLOR, Color.Id.GREEN ) );
497          _typeInfoMap.put( Color.LIME, new TypeInfo( Type.COLOR, Color.Id.LIME ) );
498          _typeInfoMap.put( Color.MAROON, new TypeInfo( Type.COLOR, Color.Id.MAROON ) );
499          _typeInfoMap.put( Color.NAVY, new TypeInfo( Type.COLOR, Color.Id.NAVY ) );
500          _typeInfoMap.put( Color.OLIVE, new TypeInfo( Type.COLOR, Color.Id.OLIVE ) );
501          _typeInfoMap.put( Color.PURPLE, new TypeInfo( Type.COLOR, Color.Id.PURPLE ) );
502          _typeInfoMap.put( Color.RED, new TypeInfo( Type.COLOR, Color.Id.RED ) );
503          _typeInfoMap.put( Color.SILVER, new TypeInfo( Type.COLOR, Color.Id.SILVER ) );
504          _typeInfoMap.put( Color.TEAL, new TypeInfo( Type.COLOR, Color.Id.TEAL ) );
505          _typeInfoMap.put( Color.WHITE, new TypeInfo( Type.COLOR, Color.Id.WHITE ) );
506          _typeInfoMap.put( Color.YELLOW, new TypeInfo( Type.COLOR, Color.Id.YELLOW ) );
507
508          _typeInfoMap.put( Color.ALICEBLUE, new TypeInfo( Type.COLOR, Color.Id.ALICEBLUE ) );
509          _typeInfoMap.put( Color.ANTIQUEWHITE, new TypeInfo( Type.COLOR, Color.Id.ANTIQUEWHITE ) );
510          _typeInfoMap.put( Color.AQUAMARINE, new TypeInfo( Type.COLOR, Color.Id.AQUAMARINE ) );
511          _typeInfoMap.put( Color.AZURE, new TypeInfo( Type.COLOR, Color.Id.AZURE ) );
512          _typeInfoMap.put( Color.BEIGE, new TypeInfo( Type.COLOR, Color.Id.BEIGE ) );
513          _typeInfoMap.put( Color.BISQUE, new TypeInfo( Type.COLOR, Color.Id.BISQUE ) );
514          _typeInfoMap.put( Color.BLANCHEDALMOND, new TypeInfo( Type.COLOR, Color.Id.BLANCHEDALMOND ) );
515          _typeInfoMap.put( Color.BLUEVIOLET, new TypeInfo( Type.COLOR, Color.Id.BLUEVIOLET ) );
516          _typeInfoMap.put( Color.BROWN, new TypeInfo( Type.COLOR, Color.Id.BROWN ) );
517          _typeInfoMap.put( Color.BURLYWOOD, new TypeInfo( Type.COLOR, Color.Id.BURLYWOOD ) );
518          _typeInfoMap.put( Color.CADETBLUE, new TypeInfo( Type.COLOR, Color.Id.CADETBLUE ) );
519          _typeInfoMap.put( Color.CHARTREUSE, new TypeInfo( Type.COLOR, Color.Id.CHARTREUSE ) );
520          _typeInfoMap.put( Color.CHOCOLATE, new TypeInfo( Type.COLOR, Color.Id.CHOCOLATE ) );
521          _typeInfoMap.put( Color.CORAL, new TypeInfo( Type.COLOR, Color.Id.CORAL ) );
522          _typeInfoMap.put( Color.CORNFLOWERBLUE, new TypeInfo( Type.COLOR, Color.Id.CORNFLOWERBLUE ) );
523          _typeInfoMap.put( Color.CORNSILK, new TypeInfo( Type.COLOR, Color.Id.CORNSILK ) );
524          _typeInfoMap.put( Color.CRIMSON, new TypeInfo( Type.COLOR, Color.Id.CRIMSON ) );
525          _typeInfoMap.put( Color.CYAN, new TypeInfo( Type.COLOR, Color.Id.CYAN ) );
526          _typeInfoMap.put( Color.DARKBLUE, new TypeInfo( Type.COLOR, Color.Id.DARKBLUE ) );
527          _typeInfoMap.put( Color.DARKCYAN, new TypeInfo( Type.COLOR, Color.Id.DARKCYAN ) );
528          _typeInfoMap.put( Color.DARKGOLDENROD, new TypeInfo( Type.COLOR, Color.Id.DARKGOLDENROD ) );
529          _typeInfoMap.put( Color.DARKGRAY, new TypeInfo( Type.COLOR, Color.Id.DARKGRAY ) );
530          _typeInfoMap.put( Color.DARKGREEN, new TypeInfo( Type.COLOR, Color.Id.DARKGREEN ) );
531          _typeInfoMap.put( Color.DARKKHAKI, new TypeInfo( Type.COLOR, Color.Id.DARKKHAKI ) );
532          _typeInfoMap.put( Color.DARKMAGENTA, new TypeInfo( Type.COLOR, Color.Id.DARKMAGENTA ) );
533          _typeInfoMap.put( Color.DARKOLIVEGREEN, new TypeInfo( Type.COLOR, Color.Id.DARKOLIVEGREEN ) );
534          _typeInfoMap.put( Color.DARKORANGE, new TypeInfo( Type.COLOR, Color.Id.DARKORANGE ) );
535          _typeInfoMap.put( Color.DARKORCHID, new TypeInfo( Type.COLOR, Color.Id.DARKORCHID ) );
536          _typeInfoMap.put( Color.DARKRED, new TypeInfo( Type.COLOR, Color.Id.DARKRED ) );
537          _typeInfoMap.put( Color.DARKSALMON, new TypeInfo( Type.COLOR, Color.Id.DARKSALMON ) );
538          _typeInfoMap.put( Color.DARKSEAGREEN, new TypeInfo( Type.COLOR, Color.Id.DARKSEAGREEN ) );
539          _typeInfoMap.put( Color.DARKSLATEBLUE, new TypeInfo( Type.COLOR, Color.Id.DARKSLATEBLUE ) );
540          _typeInfoMap.put( Color.DARKSLATEGRAY, new TypeInfo( Type.COLOR, Color.Id.DARKSLATEGRAY ) );
541          _typeInfoMap.put( Color.DARKTURQUOISE, new TypeInfo( Type.COLOR, Color.Id.DARKTURQUOISE ) );
542          _typeInfoMap.put( Color.DARKVIOLET, new TypeInfo( Type.COLOR, Color.Id.DARKVIOLET ) );
543          _typeInfoMap.put( Color.DEEPPINK, new TypeInfo( Type.COLOR, Color.Id.DEEPPINK ) );
544          _typeInfoMap.put( Color.DEEPSKYBLUE, new TypeInfo( Type.COLOR, Color.Id.DEEPSKYBLUE ) );
545          _typeInfoMap.put( Color.DIMGRAY, new TypeInfo( Type.COLOR, Color.Id.DIMGRAY ) );
546          _typeInfoMap.put( Color.DODGERBLUE, new TypeInfo( Type.COLOR, Color.Id.DODGERBLUE ) );
547          _typeInfoMap.put( Color.FIREBRICK, new TypeInfo( Type.COLOR, Color.Id.FIREBRICK ) );
548          _typeInfoMap.put( Color.FLORALWHITE, new TypeInfo( Type.COLOR, Color.Id.FLORALWHITE ) );
549          _typeInfoMap.put( Color.FORESTGREEN, new TypeInfo( Type.COLOR, Color.Id.FORESTGREEN ) );
550          _typeInfoMap.put( Color.GAINSBORO, new TypeInfo( Type.COLOR, Color.Id.GAINSBORO ) );
551          _typeInfoMap.put( Color.GHOSTWHITE, new TypeInfo( Type.COLOR, Color.Id.GHOSTWHITE ) );
552          _typeInfoMap.put( Color.GOLD, new TypeInfo( Type.COLOR, Color.Id.GOLD ) );
553          _typeInfoMap.put( Color.GOLDENROD, new TypeInfo( Type.COLOR, Color.Id.GOLDENROD ) );
554          _typeInfoMap.put( Color.GREENYELLOW, new TypeInfo( Type.COLOR, Color.Id.GREENYELLOW ) );
555          _typeInfoMap.put( Color.HONEYDEW, new TypeInfo( Type.COLOR, Color.Id.HONEYDEW ) );
556          _typeInfoMap.put( Color.HOTPINK, new TypeInfo( Type.COLOR, Color.Id.HOTPINK ) );
557          _typeInfoMap.put( Color.INDIANRED, new TypeInfo( Type.COLOR, Color.Id.INDIANRED ) );
558          _typeInfoMap.put( Color.INDIGO, new TypeInfo( Type.COLOR, Color.Id.INDIGO ) );
559          _typeInfoMap.put( Color.IVORY, new TypeInfo( Type.COLOR, Color.Id.IVORY ) );
560          _typeInfoMap.put( Color.KHAKI, new TypeInfo( Type.COLOR, Color.Id.KHAKI ) );
561          _typeInfoMap.put( Color.LAVENDER, new TypeInfo( Type.COLOR, Color.Id.LAVENDER ) );
562          _typeInfoMap.put( Color.LAVENDERBLUSH, new TypeInfo( Type.COLOR, Color.Id.LAVENDERBLUSH ) );
563          _typeInfoMap.put( Color.LAWNGREEN, new TypeInfo( Type.COLOR, Color.Id.LAWNGREEN ) );
564          _typeInfoMap.put( Color.LEMONCHIFFON, new TypeInfo( Type.COLOR, Color.Id.LEMONCHIFFON ) );
565          _typeInfoMap.put( Color.LIGHTBLUE, new TypeInfo( Type.COLOR, Color.Id.LIGHTBLUE ) );
566          _typeInfoMap.put( Color.LIGHTCORAL, new TypeInfo( Type.COLOR, Color.Id.LIGHTCORAL ) );
567          _typeInfoMap.put( Color.LIGHTCYAN, new TypeInfo( Type.COLOR, Color.Id.LIGHTCYAN ) );
568          _typeInfoMap.put( Color.LIGHTGOLDENRODYELLOW, new TypeInfo( Type.COLOR, Color.Id.LIGHTGOLDENRODYELLOW ) );
569          _typeInfoMap.put( Color.LIGHTGREEN, new TypeInfo( Type.COLOR, Color.Id.LIGHTGREEN ) );
570          _typeInfoMap.put( Color.LIGHTGREY, new TypeInfo( Type.COLOR, Color.Id.LIGHTGREY ) );
571          _typeInfoMap.put( Color.LIGHTPINK, new TypeInfo( Type.COLOR, Color.Id.LIGHTPINK ) );
572          _typeInfoMap.put( Color.LIGHTSALMON, new TypeInfo( Type.COLOR, Color.Id.LIGHTSALMON ) );
573          _typeInfoMap.put( Color.LIGHTSEAGREEN, new TypeInfo( Type.COLOR, Color.Id.LIGHTSEAGREEN ) );
574          _typeInfoMap.put( Color.LIGHTSKYBLUE, new TypeInfo( Type.COLOR, Color.Id.LIGHTSKYBLUE ) );
575          _typeInfoMap.put( Color.LIGHTSLATEGRAY, new TypeInfo( Type.COLOR, Color.Id.LIGHTSLATEGRAY ) );
576          _typeInfoMap.put( Color.LIGHTSTEELBLUE, new TypeInfo( Type.COLOR, Color.Id.LIGHTSTEELBLUE ) );
577          _typeInfoMap.put( Color.LIGHTYELLOW, new TypeInfo( Type.COLOR, Color.Id.LIGHTYELLOW ) );
578          _typeInfoMap.put( Color.LIMEGREEN, new TypeInfo( Type.COLOR, Color.Id.LIMEGREEN ) );
579          _typeInfoMap.put( Color.LINEN, new TypeInfo( Type.COLOR, Color.Id.LINEN ) );
580          _typeInfoMap.put( Color.MAGENTA, new TypeInfo( Type.COLOR, Color.Id.MAGENTA ) );
581          _typeInfoMap.put( Color.MEDIUMAQUAMARINE, new TypeInfo( Type.COLOR, Color.Id.MEDIUMAQUAMARINE ) );
582          _typeInfoMap.put( Color.MEDIUMBLUE, new TypeInfo( Type.COLOR, Color.Id.MEDIUMBLUE ) );
583          _typeInfoMap.put( Color.MEDIUMORCHID, new TypeInfo( Type.COLOR, Color.Id.MEDIUMORCHID ) );
584          _typeInfoMap.put( Color.MEDIUMPURPLE, new TypeInfo( Type.COLOR, Color.Id.MEDIUMPURPLE ) );
585          _typeInfoMap.put( Color.MEDIUMSEAGREEN, new TypeInfo( Type.COLOR, Color.Id.MEDIUMSEAGREEN ) );
586          _typeInfoMap.put( Color.MEDIUMSLATEBLUE, new TypeInfo( Type.COLOR, Color.Id.MEDIUMSLATEBLUE ) );
587          _typeInfoMap.put( Color.MEDIUMSPRINGGREEN, new TypeInfo( Type.COLOR, Color.Id.MEDIUMSPRINGGREEN ) );
588          _typeInfoMap.put( Color.MEDIUMTURQUOISE, new TypeInfo( Type.COLOR, Color.Id.MEDIUMTURQUOISE ) );
589          _typeInfoMap.put( Color.MEDIUMVIOLETRED, new TypeInfo( Type.COLOR, Color.Id.MEDIUMVIOLETRED ) );
590          _typeInfoMap.put( Color.MIDNIGHTBLUE, new TypeInfo( Type.COLOR, Color.Id.MIDNIGHTBLUE ) );
591          _typeInfoMap.put( Color.MINTCREAM, new TypeInfo( Type.COLOR, Color.Id.MINTCREAM ) );
592          _typeInfoMap.put( Color.MISTYROSE, new TypeInfo( Type.COLOR, Color.Id.MISTYROSE ) );
593          _typeInfoMap.put( Color.MOCCASIN, new TypeInfo( Type.COLOR, Color.Id.MOCCASIN ) );
594          _typeInfoMap.put( Color.NAVAJOWHITE, new TypeInfo( Type.COLOR, Color.Id.NAVAJOWHITE ) );
595          _typeInfoMap.put( Color.OLDLACE, new TypeInfo( Type.COLOR, Color.Id.OLDLACE ) );
596          _typeInfoMap.put( Color.OLIVEDRAB, new TypeInfo( Type.COLOR, Color.Id.OLIVEDRAB ) );
597          _typeInfoMap.put( Color.ORANGE, new TypeInfo( Type.COLOR, Color.Id.ORANGE ) );
598          _typeInfoMap.put( Color.ORANGERED, new TypeInfo( Type.COLOR, Color.Id.ORANGERED ) );
599          _typeInfoMap.put( Color.ORCHID, new TypeInfo( Type.COLOR, Color.Id.ORCHID ) );
600          _typeInfoMap.put( Color.PALEGOLDENROD, new TypeInfo( Type.COLOR, Color.Id.PALEGOLDENROD ) );
601          _typeInfoMap.put( Color.PALEGREEN, new TypeInfo( Type.COLOR, Color.Id.PALEGREEN ) );
602          _typeInfoMap.put( Color.PALETURQUOISE, new TypeInfo( Type.COLOR, Color.Id.PALETURQUOISE ) );
603          _typeInfoMap.put( Color.PALEVIOLETRED, new TypeInfo( Type.COLOR, Color.Id.PALEVIOLETRED ) );
604          _typeInfoMap.put( Color.PAPAYAWHIP, new TypeInfo( Type.COLOR, Color.Id.PAPAYAWHIP ) );
605          _typeInfoMap.put( Color.PEACHPUFF, new TypeInfo( Type.COLOR, Color.Id.PEACHPUFF ) );
606          _typeInfoMap.put( Color.PERU, new TypeInfo( Type.COLOR, Color.Id.PERU ) );
607          _typeInfoMap.put( Color.PINK, new TypeInfo( Type.COLOR, Color.Id.PINK ) );
608          _typeInfoMap.put( Color.PLUM, new TypeInfo( Type.COLOR, Color.Id.PLUM ) );
609          _typeInfoMap.put( Color.POWDERBLUE, new TypeInfo( Type.COLOR, Color.Id.POWDERBLUE ) );
610          _typeInfoMap.put( Color.ROSYBROWN, new TypeInfo( Type.COLOR, Color.Id.ROSYBROWN ) );
611          _typeInfoMap.put( Color.ROYALBLUE, new TypeInfo( Type.COLOR, Color.Id.ROYALBLUE ) );
612          _typeInfoMap.put( Color.SADDLEBROWN, new TypeInfo( Type.COLOR, Color.Id.SADDLEBROWN ) );
613          _typeInfoMap.put( Color.SALMON, new TypeInfo( Type.COLOR, Color.Id.SALMON ) );
614          _typeInfoMap.put( Color.SANDYBROWN, new TypeInfo( Type.COLOR, Color.Id.SANDYBROWN ) );
615          _typeInfoMap.put( Color.SEAGREEN, new TypeInfo( Type.COLOR, Color.Id.SEAGREEN ) );
616          _typeInfoMap.put( Color.SEASHELL, new TypeInfo( Type.COLOR, Color.Id.SEASHELL ) );
617          _typeInfoMap.put( Color.SIENNA, new TypeInfo( Type.COLOR, Color.Id.SIENNA ) );
618          _typeInfoMap.put( Color.SKYBLUE, new TypeInfo( Type.COLOR, Color.Id.SKYBLUE ) );
619          _typeInfoMap.put( Color.SLATEBLUE, new TypeInfo( Type.COLOR, Color.Id.SLATEBLUE ) );
620          _typeInfoMap.put( Color.SLATEGRAY, new TypeInfo( Type.COLOR, Color.Id.SLATEGRAY ) );
621          _typeInfoMap.put( Color.SNOW, new TypeInfo( Type.COLOR, Color.Id.SNOW ) );
622          _typeInfoMap.put( Color.SPRINGGREEN, new TypeInfo( Type.COLOR, Color.Id.SPRINGGREEN ) );
623          _typeInfoMap.put( Color.STEELBLUE, new TypeInfo( Type.COLOR, Color.Id.STEELBLUE ) );
624          _typeInfoMap.put( Color.TAN, new TypeInfo( Type.COLOR, Color.Id.TAN ) );
625          _typeInfoMap.put( Color.THISTLE, new TypeInfo( Type.COLOR, Color.Id.THISTLE ) );
626          _typeInfoMap.put( Color.TOMATO, new TypeInfo( Type.COLOR, Color.Id.TOMATO ) );
627          _typeInfoMap.put( Color.TURQUOISE, new TypeInfo( Type.COLOR, Color.Id.TURQUOISE ) );
628          _typeInfoMap.put( Color.VIOLET, new TypeInfo( Type.COLOR, Color.Id.VIOLET ) );
629          _typeInfoMap.put( Color.WHEAT, new TypeInfo( Type.COLOR, Color.Id.WHEAT ) );
630          _typeInfoMap.put( Color.WHITESMOKE, new TypeInfo( Type.COLOR, Color.Id.WHITESMOKE ) );
631          _typeInfoMap.put( Color.YELLOWGREEN, new TypeInfo( Type.COLOR, Color.Id.YELLOWGREEN ) );
632
633          _typeInfoMap.put( FontFamily.SERIF, new TypeInfo( Type.FONT_FAMILY, FontFamily.Id.SERIF ) );
634          _typeInfoMap.put( FontFamily.SANS_SERIF, new TypeInfo( Type.FONT_FAMILY, FontFamily.Id.SANS_SERIF ) );
635          _typeInfoMap.put( FontFamily.MONOSPACE, new TypeInfo( Type.FONT_FAMILY, FontFamily.Id.MONOSPACE ) );
636
637          _typeInfoMap.put( FontStyle.ITALIC, new TypeInfo( Type.FONT_STYLE, FontStyle.Id.ITALIC ) );
638          _typeInfoMap.put( FontWeight.BOLD, new TypeInfo( Type.FONT_WEIGHT, FontWeight.Id.BOLD ) );
639       }
640
641       TypeInfo info = ( TypeInfo ) _typeInfoMap.get( value );
642       if( info == null )
643          return UNDEFINED_TYPE_INFO;
644       else
645          return info;
646    }
647
648    public static class TypeInfo
649    {
650       int _major;
651       int _minor;
652
653       public TypeInfo( int major, int minor )
654       {
655          _major = major;
656          _minor = minor;
657       }
658
659       public int getMajor()
660       {
661          return _major;
662       }
663
664       public int getMinor()
665       {
666          return _minor;
667       }
668    }
669
670    public interface Align
671    {
672       String JavaDoc LEFT = "left";
673       String JavaDoc RIGHT = "right";
674       String JavaDoc CENTER = "center";
675
676       public interface Id
677       {
678          int LEFT = 1;
679          int RIGHT = 2;
680          int CENTER = 3;
681       }
682    }
683
684    public interface BorderStyle
685    {
686       String JavaDoc NONE = "none";
687       String JavaDoc SOLID = "solid";
688       String JavaDoc DOUBLE = "double";
689       String JavaDoc GROOVE = "groove";
690       String JavaDoc RIDGE = "ridge";
691       String JavaDoc INSET = "inset";
692       String JavaDoc OUTSET = "outset";
693
694       public interface Id
695       {
696          int NONE = 0;
697          int SOLID = 1;
698          int DOUBLE = 2;
699          int GROOVE = 3;
700          int RIDGE = 4;
701          int INSET = 5;
702          int OUTSET = 6;
703       }
704    }
705
706    public interface Color
707    {
708       String JavaDoc AQUA = "aqua";
709       String JavaDoc BLACK = "black";
710       String JavaDoc BLUE = "blue";
711       String JavaDoc FUCHSIA = "fuchsia";
712       String JavaDoc GRAY = "gray";
713       String JavaDoc GREEN = "green";
714       String JavaDoc LIME = "lime";
715       String JavaDoc MAROON = "maroon";
716       String JavaDoc NAVY = "navy";
717       String JavaDoc OLIVE = "olive";
718       String JavaDoc PURPLE = "purple";
719       String JavaDoc RED = "red";
720       String JavaDoc SILVER = "silver";
721       String JavaDoc TEAL = "teal";
722       String JavaDoc WHITE = "white";
723       String JavaDoc YELLOW = "yellow";
724
725       String JavaDoc ALICEBLUE = "aliceblue";
726       String JavaDoc ANTIQUEWHITE = "antiquewhite";
727       String JavaDoc AQUAMARINE = "aquamarine";
728       String JavaDoc AZURE = "azure";
729       String JavaDoc BEIGE = "beige";
730       String JavaDoc BISQUE = "bisque";
731       String JavaDoc BLANCHEDALMOND = "blanchedalmond";
732       String JavaDoc BLUEVIOLET = "blueviolet";
733       String JavaDoc BROWN = "brown";
734       String JavaDoc BURLYWOOD = "burlywood";
735       String JavaDoc CADETBLUE = "cadetblue";
736       String JavaDoc CHARTREUSE = "chartreuse";
737       String JavaDoc CHOCOLATE = "chocolate";
738       String JavaDoc CORAL = "coral";
739       String JavaDoc CORNFLOWERBLUE = "cornflowerblue";
740       String JavaDoc CORNSILK = "cornsilk";
741       String JavaDoc CRIMSON = "crimson";
742       String JavaDoc CYAN = "cyan";
743       String JavaDoc DARKBLUE = "darkblue";
744       String JavaDoc DARKCYAN = "darkcyan";
745       String JavaDoc DARKGOLDENROD = "darkgoldenrod";
746       String JavaDoc DARKGRAY = "darkgray";
747       String JavaDoc DARKGREEN = "darkgreen";
748       String JavaDoc DARKKHAKI = "darkkhaki";
749       String JavaDoc DARKMAGENTA = "darkmagenta";
750       String JavaDoc DARKOLIVEGREEN = "darkolivegreen";
751       String JavaDoc DARKORANGE = "darkorange";
752       String JavaDoc DARKORCHID = "darkorchid";
753       String JavaDoc DARKRED = "darkred";
754       String JavaDoc DARKSALMON = "darksalmon";
755       String JavaDoc DARKSEAGREEN = "darkseagreen";
756       String JavaDoc DARKSLATEBLUE = "darkslateblue";
757       String JavaDoc DARKSLATEGRAY = "darkslategray";
758       String JavaDoc DARKTURQUOISE = "darkturquoise";
759       String JavaDoc DARKVIOLET = "darkviolet";
760       String JavaDoc DEEPPINK = "deeppink";
761       String JavaDoc DEEPSKYBLUE = "deepskyblue";
762       String JavaDoc DIMGRAY = "dimgray";
763       String JavaDoc DODGERBLUE = "dodgerblue";
764       String JavaDoc FIREBRICK = "firebrick";
765       String JavaDoc FLORALWHITE = "floralwhite";
766       String JavaDoc FORESTGREEN = "forestgreen";
767       String JavaDoc GAINSBORO = "gainsboro";
768       String JavaDoc GHOSTWHITE = "ghostwhite";
769       String JavaDoc GOLD = "gold";
770       String JavaDoc GOLDENROD = "goldenrod";
771       String JavaDoc GREENYELLOW = "greenyellow";
772       String JavaDoc HONEYDEW = "honeydew";
773       String JavaDoc HOTPINK = "hotpink";
774       String JavaDoc INDIANRED = "indianred";
775       String JavaDoc INDIGO = "indigo";
776       String JavaDoc IVORY = "ivory";
777       String JavaDoc KHAKI = "khaki";
778       String JavaDoc LAVENDER = "lavender";
779       String JavaDoc LAVENDERBLUSH = "lavenderblush";
780       String JavaDoc LAWNGREEN = "lawngreen";
781       String JavaDoc LEMONCHIFFON = "lemonchiffon";
782       String JavaDoc LIGHTBLUE = "lightblue";
783       String JavaDoc LIGHTCORAL = "lightcoral";
784       String JavaDoc LIGHTCYAN = "lighcyan";
785       String JavaDoc LIGHTGOLDENRODYELLOW = "lightgoldenrodyellow";
786       String JavaDoc LIGHTGREEN = "lightgreen";
787       String JavaDoc LIGHTGREY = "lightgrey";
788       String JavaDoc LIGHTPINK = "lightpink";
789       String JavaDoc LIGHTSALMON = "lightsalmon";
790       String JavaDoc LIGHTSEAGREEN = "lightseagreen";
791       String JavaDoc LIGHTSKYBLUE = "lightskyblue";
792       String JavaDoc LIGHTSLATEGRAY = "lightslategray";
793       String JavaDoc LIGHTSTEELBLUE = "lightsteelblue";
794       String JavaDoc LIGHTYELLOW = "lightyellow";
795       String JavaDoc LIMEGREEN = "limegreen";
796       String JavaDoc LINEN = "linen";
797       String JavaDoc MAGENTA = "magenta";
798       String JavaDoc MEDIUMAQUAMARINE = "mediumaquamarine";
799       String JavaDoc MEDIUMBLUE = "mediumblue";
800       String JavaDoc MEDIUMORCHID = "mediumorchid";
801       String JavaDoc MEDIUMPURPLE = "mediumpurple";
802       String JavaDoc MEDIUMSEAGREEN = "mediumseagreen";
803       String JavaDoc MEDIUMSLATEBLUE = "mediumslateblue";
804       String JavaDoc MEDIUMSPRINGGREEN = "mediumspringgreen";
805       String JavaDoc MEDIUMTURQUOISE = "mediumturquoise";
806       String JavaDoc MEDIUMVIOLETRED = "mediumvioletred";
807       String JavaDoc MIDNIGHTBLUE = "midnightblue";
808       String JavaDoc MINTCREAM = "mintcream";
809       String JavaDoc MISTYROSE = "mistyrose";
810       String JavaDoc MOCCASIN = "moccasin";
811       String JavaDoc NAVAJOWHITE = "navajowhite";
812       String JavaDoc OLDLACE = "oldlace";
813       String JavaDoc OLIVEDRAB = "olivedrab";
814       String JavaDoc ORANGE = "orange";
815       String JavaDoc ORANGERED = "orangered";
816       String JavaDoc ORCHID = "orchid";
817       String JavaDoc PALEGOLDENROD = "palegoldenrod";
818       String JavaDoc PALEGREEN = "palegreen";
819       String JavaDoc PALETURQUOISE = "paleturquoise";
820       String JavaDoc PALEVIOLETRED = "palevioletred";
821       String JavaDoc PAPAYAWHIP = "papayawhip";
822       String JavaDoc PEACHPUFF = "peachpuff";
823       String JavaDoc PERU = "peru";
824       String JavaDoc PINK = "pink";
825       String JavaDoc PLUM = "plum";
826       String JavaDoc POWDERBLUE = "powderblue";
827       String JavaDoc ROSYBROWN = "rosybrown";
828       String JavaDoc ROYALBLUE = "royalblue";
829       String JavaDoc SADDLEBROWN = "saddlebrown";
830       String JavaDoc SALMON = "salmon";
831       String JavaDoc SANDYBROWN = "sandybrown";
832       String JavaDoc SEAGREEN = "seagreen";
833       String JavaDoc SEASHELL = "seashell";
834       String JavaDoc SIENNA = "sienna";
835       String JavaDoc SKYBLUE = "skyblue";
836       String JavaDoc SLATEBLUE = "slateblue";
837       String JavaDoc SLATEGRAY = "slategray";
838       String JavaDoc SNOW = "snow";
839       String JavaDoc SPRINGGREEN = "springgreen";
840       String JavaDoc STEELBLUE = "steelblue";
841       String JavaDoc TAN = "tan";
842       String JavaDoc THISTLE = "thistle";
843       String JavaDoc TOMATO = "tomato";
844       String JavaDoc TURQUOISE = "turquoise";
845       String JavaDoc VIOLET = "violet";
846       String JavaDoc WHEAT = "wheat";
847       String JavaDoc WHITESMOKE = "whitesmoke";
848       String JavaDoc YELLOWGREEN = "yellowgreen";
849
850
851       public interface Id
852       {
853          int AQUA = 1;
854          int BLACK = 2;
855          int BLUE = 3;
856          int FUCHSIA = 4;
857          int GRAY = 5;
858          int GREEN = 6;
859          int LIME = 7;
860          int MAROON = 8;
861          int NAVY = 9;
862          int OLIVE = 10;
863          int PURPLE = 11;
864          int RED = 12;
865          int SILVER = 13;
866          int TEAL = 14;
867          int WHITE = 15;
868          int YELLOW = 16;
869
870          int ALICEBLUE = 17;
871          int ANTIQUEWHITE = 18;
872          int AQUAMARINE = 19;
873          int AZURE = 20;
874          int BEIGE = 21;
875          int BISQUE = 22;
876          int BLANCHEDALMOND = 23;
877          int BLUEVIOLET = 24;
878          int BROWN = 25;
879          int BURLYWOOD = 26;
880          int CADETBLUE = 27;
881          int CHARTREUSE = 28;
882          int CHOCOLATE = 29;
883          int CORAL = 30;
884          int CORNFLOWERBLUE = 31;
885          int CORNSILK = 32;
886          int CRIMSON = 33;
887          int CYAN = 34;
888          int DARKBLUE = 35;
889          int DARKCYAN = 36;
890          int DARKGOLDENROD = 37;
891          int DARKGRAY = 38;
892          int DARKGREEN = 39;
893          int DARKKHAKI = 40;
894          int DARKMAGENTA = 41;
895          int DARKOLIVEGREEN = 42;
896          int DARKORANGE = 43;
897          int DARKORCHID = 44;
898          int DARKRED = 45;
899          int DARKSALMON = 46;
900          int DARKSEAGREEN = 47;
901          int DARKSLATEBLUE = 48;
902          int DARKSLATEGRAY = 49;
903          int DARKTURQUOISE = 50;
904          int DARKVIOLET = 51;
905          int DEEPPINK = 52;
906          int DEEPSKYBLUE = 53;
907          int DIMGRAY = 54;
908          int DODGERBLUE = 55;
909          int FIREBRICK = 56;
910          int FLORALWHITE = 57;
911          int FORESTGREEN = 58;
912          int GAINSBORO = 59;
913          int GHOSTWHITE = 60;
914          int GOLD = 61;
915          int GOLDENROD = 62;
916          int GREENYELLOW = 63;
917          int HONEYDEW = 64;
918          int HOTPINK = 65;
919          int INDIANRED = 66;
920          int INDIGO = 67;
921          int IVORY = 68;
922          int KHAKI = 69;
923          int LAVENDER = 70;
924          int LAVENDERBLUSH = 71;
925          int LAWNGREEN = 72;
926          int LEMONCHIFFON = 73;
927          int LIGHTBLUE = 74;
928          int LIGHTCORAL = 75;
929          int LIGHTCYAN = 76;
930          int LIGHTGOLDENRODYELLOW = 77;
931          int LIGHTGREEN = 78;
932          int LIGHTGREY = 79;
933          int LIGHTPINK = 80;
934          int LIGHTSALMON = 81;
935          int LIGHTSEAGREEN = 82;
936          int LIGHTSKYBLUE = 83;
937          int LIGHTSLATEGRAY = 84;
938          int LIGHTSTEELBLUE = 85;
939          int LIGHTYELLOW = 86;
940          int LIMEGREEN = 87;
941          int LINEN = 88;
942          int MAGENTA = 89;
943          int MEDIUMAQUAMARINE = 90;
944          int MEDIUMBLUE = 91;
945          int MEDIUMORCHID = 92;
946          int MEDIUMPURPLE = 93;
947          int MEDIUMSEAGREEN = 94;
948          int MEDIUMSLATEBLUE = 95;
949          int MEDIUMSPRINGGREEN = 96;
950          int MEDIUMTURQUOISE = 97;
951          int MEDIUMVIOLETRED = 98;
952          int MIDNIGHTBLUE = 99;
953          int MINTCREAM = 100;
954          int MISTYROSE = 101;
955          int MOCCASIN = 102;
956          int NAVAJOWHITE = 103;
957          int OLDLACE = 104;
958          int OLIVEDRAB = 105;
959          int ORANGE = 106;
960          int ORANGERED = 107;
961          int ORCHID = 108;
962          int PALEGOLDENROD = 109;
963          int PALEGREEN = 110;
964          int PALETURQUOISE = 111;
965          int PALEVIOLETRED = 112;
966          int PAPAYAWHIP = 113;
967          int PEACHPUFF = 114;
968          int PERU = 115;
969          int PINK = 116;
970          int PLUM = 117;
971          int POWDERBLUE = 118;
972          int ROSYBROWN = 119;
973          int ROYALBLUE = 120;
974          int SADDLEBROWN = 121;
975          int SALMON = 122;
976          int SANDYBROWN = 123;
977          int SEAGREEN = 124;
978          int SEASHELL = 125;
979          int SIENNA = 126;
980          int SKYBLUE = 127;
981          int SLATEBLUE = 128;
982          int SLATEGRAY = 129;
983          int SNOW = 130;
984          int SPRINGGREEN = 131;
985          int STEELBLUE = 132;
986          int TAN = 133;
987          int THISTLE = 134;
988          int TOMATO = 135;
989          int TURQUOISE = 136;
990          int VIOLET = 137;
991          int WHEAT = 138;
992          int WHITESMOKE = 139;
993          int YELLOWGREEN = 140;
994       }
995    }
996
997    public interface FontFamily
998    {
999       String JavaDoc SERIF = "serif";
1000      String JavaDoc SANS_SERIF = "sans-serif";
1001      String JavaDoc MONOSPACE = "monospace";
1002
1003      public interface Id
1004      {
1005         int SERIF = 1;
1006         int SANS_SERIF = 2;
1007         int MONOSPACE = 3;
1008      }
1009   }
1010
1011   public interface FontStyle
1012   {
1013      String JavaDoc ITALIC = "italic";
1014
1015      public interface Id
1016      {
1017         int ITALIC = 1;
1018      }
1019   }
1020
1021   public interface FontWeight
1022   {
1023      String JavaDoc BOLD = "bold";
1024
1025      public interface Id
1026      {
1027         int BOLD = 1;
1028      }
1029   }
1030
1031   public interface Property
1032   {
1033      String JavaDoc MIN_WIDTH = "min-width";
1034      String JavaDoc MAX_WIDTH = "max-width";
1035      String JavaDoc WIDTH = "width";
1036
1037      String JavaDoc MIN_HEIGHT = "min-height";
1038      String JavaDoc MAX_HEIGHT = "max-height";
1039      String JavaDoc HEIGHT = "height";
1040
1041      String JavaDoc MARGIN = "margin";
1042      String JavaDoc BORDER = "border";
1043      String JavaDoc PADDING = "padding";
1044
1045      String JavaDoc BACKGROUND = "background";
1046      String JavaDoc COLOR = "color";
1047      String JavaDoc FONT = "font";
1048
1049      String JavaDoc ALIGN = "align";
1050      String JavaDoc VERTICAL_ALIGN = "vertical-align";
1051   }
1052
1053   public interface Token
1054   {
1055
1056      /**
1057       * Represents the EOF lexical unit.
1058       */

1059      int EOF = 0;
1060
1061      /**
1062       * Represents the '{' lexical unit.
1063       */

1064      int LEFT_CURLY_BRACE = 1;
1065
1066      /**
1067       * Represents the '}' lexical unit.
1068       */

1069      int RIGHT_CURLY_BRACE = 2;
1070
1071      /**
1072       * Represents the '=' lexical unit.
1073       */

1074      int EQUAL = 3;
1075
1076      /**
1077       * Represents the '+' lexical unit.
1078       */

1079      int PLUS = 4;
1080
1081      /**
1082       * Represents the '-' lexical unit.
1083       */

1084      int MINUS = 5;
1085
1086      /**
1087       * Represents the ',' lexical unit.
1088       */

1089      int COMMA = 6;
1090
1091      /**
1092       * Represents the '.' lexical unit.
1093       */

1094      int DOT = 7;
1095
1096      /**
1097       * Represents the ';' lexical unit.
1098       */

1099      int SEMI_COLON = 8;
1100
1101      /**
1102       * Represents the '>' lexical unit.
1103       */

1104      int PRECEDE = 9;
1105
1106      /**
1107       * Represents the '/' lexical unit.
1108       */

1109      int DIVIDE = 10;
1110
1111      /**
1112       * Represents the '[' lexical unit.
1113       */

1114      int LEFT_BRACKET = 11;
1115
1116      /**
1117       * Represents the ']' lexical unit.
1118       */

1119      int RIGHT_BRACKET = 12;
1120
1121      /**
1122       * Represents the '*' lexical unit.
1123       */

1124      int ANY = 13;
1125
1126      /**
1127       * Represents the '(' lexical unit.
1128       */

1129      int LEFT_BRACE = 14;
1130
1131      /**
1132       * Represents the ')' lexical unit.
1133       */

1134      int RIGHT_BRACE = 15;
1135
1136      /**
1137       * Represents the ':' lexical unit.
1138       */

1139      int COLON = 16;
1140
1141      /**
1142       * Represents the white space lexical unit.
1143       */

1144      int SPACE = 17;
1145
1146      /**
1147       * Represents the comment lexical unit.
1148       */

1149      int COMMENT = 18;
1150
1151      /**
1152       * Represents the string lexical unit.
1153       */

1154      int STRING = 19;
1155
1156      /**
1157       * Represents the identifier lexical unit.
1158       */

1159      int IDENTIFIER = 20;
1160
1161      /**
1162       * Represents the '<!--' lexical unit.
1163       */

1164      int CDO = 21;
1165
1166      /**
1167       * Represents the '-->' lexical unit.
1168       */

1169      int CDC = 22;
1170
1171      /**
1172       * Represents the '!important' lexical unit.
1173       */

1174      int IMPORTANT_SYMBOL = 23;
1175
1176      /**
1177       * Represents an integer.
1178       */

1179      int INTEGER = 24;
1180
1181      /**
1182       * Represents the '|=' lexical unit.
1183       */

1184      int DASHMATCH = 25;
1185
1186      /**
1187       * Represents the '~=' lexical unit.
1188       */

1189      int INCLUDES = 26;
1190
1191      /**
1192       * Represents the '#name' lexical unit.
1193       */

1194      int HASH = 27;
1195
1196      /**
1197       * Represents the '@import' lexical unit.
1198       */

1199      int IMPORT_SYMBOL = 28;
1200
1201      /**
1202       * Represents the '@ident' lexical unit.
1203       */

1204      int AT_KEYWORD = 29;
1205
1206      /**
1207       * Represents the '@charset' lexical unit.
1208       */

1209      int CHARSET_SYMBOL = 30;
1210
1211      /**
1212       * Represents the '@font-face' lexical unit.
1213       */

1214      int FONT_FACE_SYMBOL = 31;
1215
1216      /**
1217       * Represents the '@media' lexical unit.
1218       */

1219      int MEDIA_SYMBOL = 32;
1220
1221      /**
1222       * Represents the '@page' lexical unit.
1223       */

1224      int PAGE_SYMBOL = 33;
1225
1226      /**
1227       * Represents a dimension lexical unit.
1228       */

1229      int DIMENSION = 34;
1230
1231      /**
1232       * Represents a ex lexical unit.
1233       */

1234      int EX = 35;
1235
1236      /**
1237       * Represents a em lexical unit.
1238       */

1239      int EM = 36;
1240
1241      /**
1242       * Represents a cm lexical unit.
1243       */

1244      int CM = 37;
1245
1246      /**
1247       * Represents a mm lexical unit.
1248       */

1249      int MM = 38;
1250
1251      /**
1252       * Represents a in lexical unit.
1253       */

1254      int IN = 39;
1255
1256      /**
1257       * Represents a ms lexical unit.
1258       */

1259      int MS = 40;
1260
1261      /**
1262       * Represents a hz lexical unit.
1263       */

1264      int HZ = 41;
1265
1266      /**
1267       * Represents a % lexical unit.
1268       */

1269      int PERCENTAGE = 42;
1270
1271      /**
1272       * Represents a s lexical unit.
1273       */

1274      int S = 43;
1275
1276      /**
1277       * Represents a pc lexical unit.
1278       */

1279      int PC = 44;
1280
1281      /**
1282       * Represents a pt lexical unit.
1283       */

1284      int PT = 45;
1285
1286      /**
1287       * Represents a px lexical unit.
1288       */

1289      int PX = 46;
1290
1291      /**
1292       * Represents a deg lexical unit.
1293       */

1294      int DEG = 47;
1295
1296      /**
1297       * Represents a rad lexical unit.
1298       */

1299      int RAD = 48;
1300
1301      /**
1302       * Represents a grad lexical unit.
1303       */

1304      int GRAD = 49;
1305
1306      /**
1307       * Represents a khz lexical unit.
1308       */

1309      int KHZ = 50;
1310
1311      /**
1312       * Represents a 'url(URI)' lexical unit.
1313       */

1314      int URI = 51;
1315
1316      /**
1317       * Represents a 'ident(' lexical unit.
1318       */

1319      int FUNCTION = 52;
1320
1321      /**
1322       * Represents a unicode range lexical unit.
1323       */

1324      int UNICODE_RANGE = 53;
1325
1326      /**
1327       * represents a real number.
1328       */

1329      int REAL = 54;
1330   }
1331
1332   public interface Type
1333   {
1334      int UNDEFINED = 0;
1335      int BORDER_STYLE = 1;
1336      int COLOR = 2;
1337      int FONT_FAMILY = 3;
1338      int FONT_STYLE = 4;
1339      int FONT_WEIGHT = 5;
1340      int ALIGN = 6;
1341      int VERTICAL_ALIGN = 7;
1342   }
1343
1344   public interface VerticalAlign
1345   {
1346      String JavaDoc TOP = "top";
1347      String JavaDoc MIDDLE = "middle";
1348      String JavaDoc BOTTOM = "bottom";
1349
1350      public interface Id
1351      {
1352         int TOP = 1;
1353         int MIDDLE = 2;
1354         int BOTTOM = 3;
1355      }
1356   }
1357}
1358
Popular Tags