Bug 601299: Find RegExpStatics in cx->globalObject if necessary. (r=mrbkap)
[mozilla-central.git] / parser / html / nsHtml5AttributeName.h
blobab9d8802d2ecef00a505c413039ff0c8fccec329
1 /*
2 * Copyright (c) 2008-2009 Mozilla Foundation
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the
9 * Software is furnished to do so, subject to the following conditions:
11 * The above copyright notice and this permission notice shall be included in
12 * all copies or substantial portions of the Software.
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
17 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
19 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20 * DEALINGS IN THE SOFTWARE.
24 * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT.
25 * Please edit AttributeName.java instead and regenerate.
28 #ifndef nsHtml5AttributeName_h__
29 #define nsHtml5AttributeName_h__
31 #include "prtypes.h"
32 #include "nsIAtom.h"
33 #include "nsHtml5AtomTable.h"
34 #include "nsString.h"
35 #include "nsINameSpaceManager.h"
36 #include "nsIContent.h"
37 #include "nsIDocument.h"
38 #include "nsTraceRefcnt.h"
39 #include "jArray.h"
40 #include "nsHtml5DocumentMode.h"
41 #include "nsHtml5ArrayCopy.h"
42 #include "nsHtml5NamedCharacters.h"
43 #include "nsHtml5NamedCharactersAccel.h"
44 #include "nsHtml5Atoms.h"
45 #include "nsHtml5ByteReadable.h"
46 #include "nsIUnicodeDecoder.h"
47 #include "nsAHtml5TreeBuilderState.h"
48 #include "nsHtml5Macros.h"
50 class nsHtml5StreamParser;
52 class nsHtml5Tokenizer;
53 class nsHtml5TreeBuilder;
54 class nsHtml5MetaScanner;
55 class nsHtml5ElementName;
56 class nsHtml5HtmlAttributes;
57 class nsHtml5UTF16Buffer;
58 class nsHtml5StateSnapshot;
59 class nsHtml5Portability;
62 class nsHtml5AttributeName
64 public:
65 static PRInt32* ALL_NO_NS;
66 private:
67 static PRInt32* XMLNS_NS;
68 static PRInt32* XML_NS;
69 static PRInt32* XLINK_NS;
70 public:
71 static nsIAtom** ALL_NO_PREFIX;
72 private:
73 static nsIAtom** XMLNS_PREFIX;
74 static nsIAtom** XLINK_PREFIX;
75 static nsIAtom** XML_PREFIX;
76 static nsIAtom** SVG_DIFFERENT(nsIAtom* name, nsIAtom* camel);
77 static nsIAtom** MATH_DIFFERENT(nsIAtom* name, nsIAtom* camel);
78 static nsIAtom** COLONIFIED_LOCAL(nsIAtom* name, nsIAtom* suffix);
79 public:
80 static nsIAtom** SAME_LOCAL(nsIAtom* name);
81 static nsHtml5AttributeName* nameByBuffer(PRUnichar* buf, PRInt32 offset, PRInt32 length, nsHtml5AtomTable* interner);
82 private:
83 static PRInt32 bufToHash(PRUnichar* buf, PRInt32 len);
84 PRInt32* uri;
85 nsIAtom** local;
86 nsIAtom** prefix;
87 protected:
88 nsHtml5AttributeName(PRInt32* uri, nsIAtom** local, nsIAtom** prefix);
89 private:
90 static nsHtml5AttributeName* createAttributeName(nsIAtom* name);
91 public:
92 virtual void release();
93 ~nsHtml5AttributeName();
94 virtual nsHtml5AttributeName* cloneAttributeName(nsHtml5AtomTable* interner);
95 PRInt32 getUri(PRInt32 mode);
96 nsIAtom* getLocal(PRInt32 mode);
97 nsIAtom* getPrefix(PRInt32 mode);
98 PRBool equalsAnother(nsHtml5AttributeName* another);
99 static nsHtml5AttributeName* ATTR_D;
100 static nsHtml5AttributeName* ATTR_K;
101 static nsHtml5AttributeName* ATTR_R;
102 static nsHtml5AttributeName* ATTR_X;
103 static nsHtml5AttributeName* ATTR_Y;
104 static nsHtml5AttributeName* ATTR_Z;
105 static nsHtml5AttributeName* ATTR_BY;
106 static nsHtml5AttributeName* ATTR_CX;
107 static nsHtml5AttributeName* ATTR_CY;
108 static nsHtml5AttributeName* ATTR_DX;
109 static nsHtml5AttributeName* ATTR_DY;
110 static nsHtml5AttributeName* ATTR_G2;
111 static nsHtml5AttributeName* ATTR_G1;
112 static nsHtml5AttributeName* ATTR_FX;
113 static nsHtml5AttributeName* ATTR_FY;
114 static nsHtml5AttributeName* ATTR_K4;
115 static nsHtml5AttributeName* ATTR_K2;
116 static nsHtml5AttributeName* ATTR_K3;
117 static nsHtml5AttributeName* ATTR_K1;
118 static nsHtml5AttributeName* ATTR_ID;
119 static nsHtml5AttributeName* ATTR_IN;
120 static nsHtml5AttributeName* ATTR_U2;
121 static nsHtml5AttributeName* ATTR_U1;
122 static nsHtml5AttributeName* ATTR_RT;
123 static nsHtml5AttributeName* ATTR_RX;
124 static nsHtml5AttributeName* ATTR_RY;
125 static nsHtml5AttributeName* ATTR_TO;
126 static nsHtml5AttributeName* ATTR_Y2;
127 static nsHtml5AttributeName* ATTR_Y1;
128 static nsHtml5AttributeName* ATTR_X1;
129 static nsHtml5AttributeName* ATTR_X2;
130 static nsHtml5AttributeName* ATTR_ALT;
131 static nsHtml5AttributeName* ATTR_DIR;
132 static nsHtml5AttributeName* ATTR_DUR;
133 static nsHtml5AttributeName* ATTR_END;
134 static nsHtml5AttributeName* ATTR_FOR;
135 static nsHtml5AttributeName* ATTR_IN2;
136 static nsHtml5AttributeName* ATTR_MAX;
137 static nsHtml5AttributeName* ATTR_MIN;
138 static nsHtml5AttributeName* ATTR_LOW;
139 static nsHtml5AttributeName* ATTR_REL;
140 static nsHtml5AttributeName* ATTR_REV;
141 static nsHtml5AttributeName* ATTR_SRC;
142 static nsHtml5AttributeName* ATTR_AXIS;
143 static nsHtml5AttributeName* ATTR_ABBR;
144 static nsHtml5AttributeName* ATTR_BBOX;
145 static nsHtml5AttributeName* ATTR_CITE;
146 static nsHtml5AttributeName* ATTR_CODE;
147 static nsHtml5AttributeName* ATTR_BIAS;
148 static nsHtml5AttributeName* ATTR_COLS;
149 static nsHtml5AttributeName* ATTR_CLIP;
150 static nsHtml5AttributeName* ATTR_CHAR;
151 static nsHtml5AttributeName* ATTR_BASE;
152 static nsHtml5AttributeName* ATTR_EDGE;
153 static nsHtml5AttributeName* ATTR_DATA;
154 static nsHtml5AttributeName* ATTR_FILL;
155 static nsHtml5AttributeName* ATTR_FROM;
156 static nsHtml5AttributeName* ATTR_FORM;
157 static nsHtml5AttributeName* ATTR_FACE;
158 static nsHtml5AttributeName* ATTR_HIGH;
159 static nsHtml5AttributeName* ATTR_HREF;
160 static nsHtml5AttributeName* ATTR_OPEN;
161 static nsHtml5AttributeName* ATTR_ICON;
162 static nsHtml5AttributeName* ATTR_NAME;
163 static nsHtml5AttributeName* ATTR_MODE;
164 static nsHtml5AttributeName* ATTR_MASK;
165 static nsHtml5AttributeName* ATTR_LINK;
166 static nsHtml5AttributeName* ATTR_LANG;
167 static nsHtml5AttributeName* ATTR_LIST;
168 static nsHtml5AttributeName* ATTR_TYPE;
169 static nsHtml5AttributeName* ATTR_WHEN;
170 static nsHtml5AttributeName* ATTR_WRAP;
171 static nsHtml5AttributeName* ATTR_TEXT;
172 static nsHtml5AttributeName* ATTR_PATH;
173 static nsHtml5AttributeName* ATTR_PING;
174 static nsHtml5AttributeName* ATTR_REFX;
175 static nsHtml5AttributeName* ATTR_REFY;
176 static nsHtml5AttributeName* ATTR_SIZE;
177 static nsHtml5AttributeName* ATTR_SEED;
178 static nsHtml5AttributeName* ATTR_ROWS;
179 static nsHtml5AttributeName* ATTR_SPAN;
180 static nsHtml5AttributeName* ATTR_STEP;
181 static nsHtml5AttributeName* ATTR_ROLE;
182 static nsHtml5AttributeName* ATTR_XREF;
183 static nsHtml5AttributeName* ATTR_ASYNC;
184 static nsHtml5AttributeName* ATTR_ALINK;
185 static nsHtml5AttributeName* ATTR_ALIGN;
186 static nsHtml5AttributeName* ATTR_CLOSE;
187 static nsHtml5AttributeName* ATTR_COLOR;
188 static nsHtml5AttributeName* ATTR_CLASS;
189 static nsHtml5AttributeName* ATTR_CLEAR;
190 static nsHtml5AttributeName* ATTR_BEGIN;
191 static nsHtml5AttributeName* ATTR_DEPTH;
192 static nsHtml5AttributeName* ATTR_DEFER;
193 static nsHtml5AttributeName* ATTR_FENCE;
194 static nsHtml5AttributeName* ATTR_FRAME;
195 static nsHtml5AttributeName* ATTR_ISMAP;
196 static nsHtml5AttributeName* ATTR_ONEND;
197 static nsHtml5AttributeName* ATTR_INDEX;
198 static nsHtml5AttributeName* ATTR_ORDER;
199 static nsHtml5AttributeName* ATTR_OTHER;
200 static nsHtml5AttributeName* ATTR_ONCUT;
201 static nsHtml5AttributeName* ATTR_NARGS;
202 static nsHtml5AttributeName* ATTR_MEDIA;
203 static nsHtml5AttributeName* ATTR_LABEL;
204 static nsHtml5AttributeName* ATTR_LOCAL;
205 static nsHtml5AttributeName* ATTR_WIDTH;
206 static nsHtml5AttributeName* ATTR_TITLE;
207 static nsHtml5AttributeName* ATTR_VLINK;
208 static nsHtml5AttributeName* ATTR_VALUE;
209 static nsHtml5AttributeName* ATTR_SLOPE;
210 static nsHtml5AttributeName* ATTR_SHAPE;
211 static nsHtml5AttributeName* ATTR_SCOPE;
212 static nsHtml5AttributeName* ATTR_SCALE;
213 static nsHtml5AttributeName* ATTR_SPEED;
214 static nsHtml5AttributeName* ATTR_STYLE;
215 static nsHtml5AttributeName* ATTR_RULES;
216 static nsHtml5AttributeName* ATTR_STEMH;
217 static nsHtml5AttributeName* ATTR_STEMV;
218 static nsHtml5AttributeName* ATTR_START;
219 static nsHtml5AttributeName* ATTR_XMLNS;
220 static nsHtml5AttributeName* ATTR_ACCEPT;
221 static nsHtml5AttributeName* ATTR_ACCENT;
222 static nsHtml5AttributeName* ATTR_ASCENT;
223 static nsHtml5AttributeName* ATTR_ACTIVE;
224 static nsHtml5AttributeName* ATTR_ALTIMG;
225 static nsHtml5AttributeName* ATTR_ACTION;
226 static nsHtml5AttributeName* ATTR_BORDER;
227 static nsHtml5AttributeName* ATTR_CURSOR;
228 static nsHtml5AttributeName* ATTR_COORDS;
229 static nsHtml5AttributeName* ATTR_FILTER;
230 static nsHtml5AttributeName* ATTR_FORMAT;
231 static nsHtml5AttributeName* ATTR_HIDDEN;
232 static nsHtml5AttributeName* ATTR_HSPACE;
233 static nsHtml5AttributeName* ATTR_HEIGHT;
234 static nsHtml5AttributeName* ATTR_ONMOVE;
235 static nsHtml5AttributeName* ATTR_ONLOAD;
236 static nsHtml5AttributeName* ATTR_ONDRAG;
237 static nsHtml5AttributeName* ATTR_ORIGIN;
238 static nsHtml5AttributeName* ATTR_ONZOOM;
239 static nsHtml5AttributeName* ATTR_ONHELP;
240 static nsHtml5AttributeName* ATTR_ONSTOP;
241 static nsHtml5AttributeName* ATTR_ONDROP;
242 static nsHtml5AttributeName* ATTR_ONBLUR;
243 static nsHtml5AttributeName* ATTR_OBJECT;
244 static nsHtml5AttributeName* ATTR_OFFSET;
245 static nsHtml5AttributeName* ATTR_ORIENT;
246 static nsHtml5AttributeName* ATTR_ONCOPY;
247 static nsHtml5AttributeName* ATTR_NOWRAP;
248 static nsHtml5AttributeName* ATTR_NOHREF;
249 static nsHtml5AttributeName* ATTR_MACROS;
250 static nsHtml5AttributeName* ATTR_METHOD;
251 static nsHtml5AttributeName* ATTR_LOWSRC;
252 static nsHtml5AttributeName* ATTR_LSPACE;
253 static nsHtml5AttributeName* ATTR_LQUOTE;
254 static nsHtml5AttributeName* ATTR_USEMAP;
255 static nsHtml5AttributeName* ATTR_WIDTHS;
256 static nsHtml5AttributeName* ATTR_TARGET;
257 static nsHtml5AttributeName* ATTR_VALUES;
258 static nsHtml5AttributeName* ATTR_VALIGN;
259 static nsHtml5AttributeName* ATTR_VSPACE;
260 static nsHtml5AttributeName* ATTR_POSTER;
261 static nsHtml5AttributeName* ATTR_POINTS;
262 static nsHtml5AttributeName* ATTR_PROMPT;
263 static nsHtml5AttributeName* ATTR_SCOPED;
264 static nsHtml5AttributeName* ATTR_STRING;
265 static nsHtml5AttributeName* ATTR_SCHEME;
266 static nsHtml5AttributeName* ATTR_STROKE;
267 static nsHtml5AttributeName* ATTR_RADIUS;
268 static nsHtml5AttributeName* ATTR_RESULT;
269 static nsHtml5AttributeName* ATTR_REPEAT;
270 static nsHtml5AttributeName* ATTR_RSPACE;
271 static nsHtml5AttributeName* ATTR_ROTATE;
272 static nsHtml5AttributeName* ATTR_RQUOTE;
273 static nsHtml5AttributeName* ATTR_ALTTEXT;
274 static nsHtml5AttributeName* ATTR_ARCHIVE;
275 static nsHtml5AttributeName* ATTR_AZIMUTH;
276 static nsHtml5AttributeName* ATTR_CLOSURE;
277 static nsHtml5AttributeName* ATTR_CHECKED;
278 static nsHtml5AttributeName* ATTR_CLASSID;
279 static nsHtml5AttributeName* ATTR_CHAROFF;
280 static nsHtml5AttributeName* ATTR_BGCOLOR;
281 static nsHtml5AttributeName* ATTR_COLSPAN;
282 static nsHtml5AttributeName* ATTR_CHARSET;
283 static nsHtml5AttributeName* ATTR_COMPACT;
284 static nsHtml5AttributeName* ATTR_CONTENT;
285 static nsHtml5AttributeName* ATTR_ENCTYPE;
286 static nsHtml5AttributeName* ATTR_DATASRC;
287 static nsHtml5AttributeName* ATTR_DATAFLD;
288 static nsHtml5AttributeName* ATTR_DECLARE;
289 static nsHtml5AttributeName* ATTR_DISPLAY;
290 static nsHtml5AttributeName* ATTR_DIVISOR;
291 static nsHtml5AttributeName* ATTR_DEFAULT;
292 static nsHtml5AttributeName* ATTR_DESCENT;
293 static nsHtml5AttributeName* ATTR_KERNING;
294 static nsHtml5AttributeName* ATTR_HANGING;
295 static nsHtml5AttributeName* ATTR_HEADERS;
296 static nsHtml5AttributeName* ATTR_ONPASTE;
297 static nsHtml5AttributeName* ATTR_ONCLICK;
298 static nsHtml5AttributeName* ATTR_OPTIMUM;
299 static nsHtml5AttributeName* ATTR_ONBEGIN;
300 static nsHtml5AttributeName* ATTR_ONKEYUP;
301 static nsHtml5AttributeName* ATTR_ONFOCUS;
302 static nsHtml5AttributeName* ATTR_ONERROR;
303 static nsHtml5AttributeName* ATTR_ONINPUT;
304 static nsHtml5AttributeName* ATTR_ONABORT;
305 static nsHtml5AttributeName* ATTR_ONSTART;
306 static nsHtml5AttributeName* ATTR_ONRESET;
307 static nsHtml5AttributeName* ATTR_OPACITY;
308 static nsHtml5AttributeName* ATTR_NOSHADE;
309 static nsHtml5AttributeName* ATTR_MINSIZE;
310 static nsHtml5AttributeName* ATTR_MAXSIZE;
311 static nsHtml5AttributeName* ATTR_LOOPEND;
312 static nsHtml5AttributeName* ATTR_LARGEOP;
313 static nsHtml5AttributeName* ATTR_UNICODE;
314 static nsHtml5AttributeName* ATTR_TARGETX;
315 static nsHtml5AttributeName* ATTR_TARGETY;
316 static nsHtml5AttributeName* ATTR_VIEWBOX;
317 static nsHtml5AttributeName* ATTR_VERSION;
318 static nsHtml5AttributeName* ATTR_PATTERN;
319 static nsHtml5AttributeName* ATTR_PROFILE;
320 static nsHtml5AttributeName* ATTR_SPACING;
321 static nsHtml5AttributeName* ATTR_RESTART;
322 static nsHtml5AttributeName* ATTR_ROWSPAN;
323 static nsHtml5AttributeName* ATTR_SANDBOX;
324 static nsHtml5AttributeName* ATTR_SUMMARY;
325 static nsHtml5AttributeName* ATTR_STANDBY;
326 static nsHtml5AttributeName* ATTR_REPLACE;
327 static nsHtml5AttributeName* ATTR_AUTOPLAY;
328 static nsHtml5AttributeName* ATTR_ADDITIVE;
329 static nsHtml5AttributeName* ATTR_CALCMODE;
330 static nsHtml5AttributeName* ATTR_CODETYPE;
331 static nsHtml5AttributeName* ATTR_CODEBASE;
332 static nsHtml5AttributeName* ATTR_CONTROLS;
333 static nsHtml5AttributeName* ATTR_BEVELLED;
334 static nsHtml5AttributeName* ATTR_BASELINE;
335 static nsHtml5AttributeName* ATTR_EXPONENT;
336 static nsHtml5AttributeName* ATTR_EDGEMODE;
337 static nsHtml5AttributeName* ATTR_ENCODING;
338 static nsHtml5AttributeName* ATTR_GLYPHREF;
339 static nsHtml5AttributeName* ATTR_DATETIME;
340 static nsHtml5AttributeName* ATTR_DISABLED;
341 static nsHtml5AttributeName* ATTR_FONTSIZE;
342 static nsHtml5AttributeName* ATTR_KEYTIMES;
343 static nsHtml5AttributeName* ATTR_PANOSE_1;
344 static nsHtml5AttributeName* ATTR_HREFLANG;
345 static nsHtml5AttributeName* ATTR_ONRESIZE;
346 static nsHtml5AttributeName* ATTR_ONCHANGE;
347 static nsHtml5AttributeName* ATTR_ONBOUNCE;
348 static nsHtml5AttributeName* ATTR_ONUNLOAD;
349 static nsHtml5AttributeName* ATTR_ONFINISH;
350 static nsHtml5AttributeName* ATTR_ONSCROLL;
351 static nsHtml5AttributeName* ATTR_OPERATOR;
352 static nsHtml5AttributeName* ATTR_OVERFLOW;
353 static nsHtml5AttributeName* ATTR_ONSUBMIT;
354 static nsHtml5AttributeName* ATTR_ONREPEAT;
355 static nsHtml5AttributeName* ATTR_ONSELECT;
356 static nsHtml5AttributeName* ATTR_NOTATION;
357 static nsHtml5AttributeName* ATTR_NORESIZE;
358 static nsHtml5AttributeName* ATTR_MANIFEST;
359 static nsHtml5AttributeName* ATTR_MATHSIZE;
360 static nsHtml5AttributeName* ATTR_MULTIPLE;
361 static nsHtml5AttributeName* ATTR_LONGDESC;
362 static nsHtml5AttributeName* ATTR_LANGUAGE;
363 static nsHtml5AttributeName* ATTR_TEMPLATE;
364 static nsHtml5AttributeName* ATTR_TABINDEX;
365 static nsHtml5AttributeName* ATTR_READONLY;
366 static nsHtml5AttributeName* ATTR_SELECTED;
367 static nsHtml5AttributeName* ATTR_ROWLINES;
368 static nsHtml5AttributeName* ATTR_SEAMLESS;
369 static nsHtml5AttributeName* ATTR_ROWALIGN;
370 static nsHtml5AttributeName* ATTR_STRETCHY;
371 static nsHtml5AttributeName* ATTR_REQUIRED;
372 static nsHtml5AttributeName* ATTR_XML_BASE;
373 static nsHtml5AttributeName* ATTR_XML_LANG;
374 static nsHtml5AttributeName* ATTR_X_HEIGHT;
375 static nsHtml5AttributeName* ATTR_ARIA_OWNS;
376 static nsHtml5AttributeName* ATTR_AUTOFOCUS;
377 static nsHtml5AttributeName* ATTR_ARIA_SORT;
378 static nsHtml5AttributeName* ATTR_ACCESSKEY;
379 static nsHtml5AttributeName* ATTR_ARIA_BUSY;
380 static nsHtml5AttributeName* ATTR_ARIA_GRAB;
381 static nsHtml5AttributeName* ATTR_AMPLITUDE;
382 static nsHtml5AttributeName* ATTR_ARIA_LIVE;
383 static nsHtml5AttributeName* ATTR_CLIP_RULE;
384 static nsHtml5AttributeName* ATTR_CLIP_PATH;
385 static nsHtml5AttributeName* ATTR_EQUALROWS;
386 static nsHtml5AttributeName* ATTR_ELEVATION;
387 static nsHtml5AttributeName* ATTR_DIRECTION;
388 static nsHtml5AttributeName* ATTR_DRAGGABLE;
389 static nsHtml5AttributeName* ATTR_FILTERRES;
390 static nsHtml5AttributeName* ATTR_FILL_RULE;
391 static nsHtml5AttributeName* ATTR_FONTSTYLE;
392 static nsHtml5AttributeName* ATTR_FONT_SIZE;
393 static nsHtml5AttributeName* ATTR_KEYPOINTS;
394 static nsHtml5AttributeName* ATTR_HIDEFOCUS;
395 static nsHtml5AttributeName* ATTR_ONMESSAGE;
396 static nsHtml5AttributeName* ATTR_INTERCEPT;
397 static nsHtml5AttributeName* ATTR_ONDRAGEND;
398 static nsHtml5AttributeName* ATTR_ONMOVEEND;
399 static nsHtml5AttributeName* ATTR_ONINVALID;
400 static nsHtml5AttributeName* ATTR_ONKEYDOWN;
401 static nsHtml5AttributeName* ATTR_ONFOCUSIN;
402 static nsHtml5AttributeName* ATTR_ONMOUSEUP;
403 static nsHtml5AttributeName* ATTR_INPUTMODE;
404 static nsHtml5AttributeName* ATTR_ONROWEXIT;
405 static nsHtml5AttributeName* ATTR_MATHCOLOR;
406 static nsHtml5AttributeName* ATTR_MASKUNITS;
407 static nsHtml5AttributeName* ATTR_MAXLENGTH;
408 static nsHtml5AttributeName* ATTR_LINEBREAK;
409 static nsHtml5AttributeName* ATTR_LOOPSTART;
410 static nsHtml5AttributeName* ATTR_TRANSFORM;
411 static nsHtml5AttributeName* ATTR_V_HANGING;
412 static nsHtml5AttributeName* ATTR_VALUETYPE;
413 static nsHtml5AttributeName* ATTR_POINTSATZ;
414 static nsHtml5AttributeName* ATTR_POINTSATX;
415 static nsHtml5AttributeName* ATTR_POINTSATY;
416 static nsHtml5AttributeName* ATTR_PLAYCOUNT;
417 static nsHtml5AttributeName* ATTR_SYMMETRIC;
418 static nsHtml5AttributeName* ATTR_SCROLLING;
419 static nsHtml5AttributeName* ATTR_REPEATDUR;
420 static nsHtml5AttributeName* ATTR_SELECTION;
421 static nsHtml5AttributeName* ATTR_SEPARATOR;
422 static nsHtml5AttributeName* ATTR_XML_SPACE;
423 static nsHtml5AttributeName* ATTR_AUTOSUBMIT;
424 static nsHtml5AttributeName* ATTR_ALPHABETIC;
425 static nsHtml5AttributeName* ATTR_ACTIONTYPE;
426 static nsHtml5AttributeName* ATTR_ACCUMULATE;
427 static nsHtml5AttributeName* ATTR_ARIA_LEVEL;
428 static nsHtml5AttributeName* ATTR_COLUMNSPAN;
429 static nsHtml5AttributeName* ATTR_CAP_HEIGHT;
430 static nsHtml5AttributeName* ATTR_BACKGROUND;
431 static nsHtml5AttributeName* ATTR_GLYPH_NAME;
432 static nsHtml5AttributeName* ATTR_GROUPALIGN;
433 static nsHtml5AttributeName* ATTR_FONTFAMILY;
434 static nsHtml5AttributeName* ATTR_FONTWEIGHT;
435 static nsHtml5AttributeName* ATTR_FONT_STYLE;
436 static nsHtml5AttributeName* ATTR_KEYSPLINES;
437 static nsHtml5AttributeName* ATTR_HTTP_EQUIV;
438 static nsHtml5AttributeName* ATTR_ONACTIVATE;
439 static nsHtml5AttributeName* ATTR_OCCURRENCE;
440 static nsHtml5AttributeName* ATTR_IRRELEVANT;
441 static nsHtml5AttributeName* ATTR_ONDBLCLICK;
442 static nsHtml5AttributeName* ATTR_ONDRAGDROP;
443 static nsHtml5AttributeName* ATTR_ONKEYPRESS;
444 static nsHtml5AttributeName* ATTR_ONROWENTER;
445 static nsHtml5AttributeName* ATTR_ONDRAGOVER;
446 static nsHtml5AttributeName* ATTR_ONFOCUSOUT;
447 static nsHtml5AttributeName* ATTR_ONMOUSEOUT;
448 static nsHtml5AttributeName* ATTR_NUMOCTAVES;
449 static nsHtml5AttributeName* ATTR_MARKER_MID;
450 static nsHtml5AttributeName* ATTR_MARKER_END;
451 static nsHtml5AttributeName* ATTR_TEXTLENGTH;
452 static nsHtml5AttributeName* ATTR_VISIBILITY;
453 static nsHtml5AttributeName* ATTR_VIEWTARGET;
454 static nsHtml5AttributeName* ATTR_VERT_ADV_Y;
455 static nsHtml5AttributeName* ATTR_PATHLENGTH;
456 static nsHtml5AttributeName* ATTR_REPEAT_MAX;
457 static nsHtml5AttributeName* ATTR_RADIOGROUP;
458 static nsHtml5AttributeName* ATTR_STOP_COLOR;
459 static nsHtml5AttributeName* ATTR_SEPARATORS;
460 static nsHtml5AttributeName* ATTR_REPEAT_MIN;
461 static nsHtml5AttributeName* ATTR_ROWSPACING;
462 static nsHtml5AttributeName* ATTR_ZOOMANDPAN;
463 static nsHtml5AttributeName* ATTR_XLINK_TYPE;
464 static nsHtml5AttributeName* ATTR_XLINK_ROLE;
465 static nsHtml5AttributeName* ATTR_XLINK_HREF;
466 static nsHtml5AttributeName* ATTR_XLINK_SHOW;
467 static nsHtml5AttributeName* ATTR_ACCENTUNDER;
468 static nsHtml5AttributeName* ATTR_ARIA_SECRET;
469 static nsHtml5AttributeName* ATTR_ARIA_ATOMIC;
470 static nsHtml5AttributeName* ATTR_ARIA_HIDDEN;
471 static nsHtml5AttributeName* ATTR_ARIA_FLOWTO;
472 static nsHtml5AttributeName* ATTR_ARABIC_FORM;
473 static nsHtml5AttributeName* ATTR_CELLPADDING;
474 static nsHtml5AttributeName* ATTR_CELLSPACING;
475 static nsHtml5AttributeName* ATTR_COLUMNWIDTH;
476 static nsHtml5AttributeName* ATTR_COLUMNALIGN;
477 static nsHtml5AttributeName* ATTR_COLUMNLINES;
478 static nsHtml5AttributeName* ATTR_CONTEXTMENU;
479 static nsHtml5AttributeName* ATTR_BASEPROFILE;
480 static nsHtml5AttributeName* ATTR_FONT_FAMILY;
481 static nsHtml5AttributeName* ATTR_FRAMEBORDER;
482 static nsHtml5AttributeName* ATTR_FILTERUNITS;
483 static nsHtml5AttributeName* ATTR_FLOOD_COLOR;
484 static nsHtml5AttributeName* ATTR_FONT_WEIGHT;
485 static nsHtml5AttributeName* ATTR_HORIZ_ADV_X;
486 static nsHtml5AttributeName* ATTR_ONDRAGLEAVE;
487 static nsHtml5AttributeName* ATTR_ONMOUSEMOVE;
488 static nsHtml5AttributeName* ATTR_ORIENTATION;
489 static nsHtml5AttributeName* ATTR_ONMOUSEDOWN;
490 static nsHtml5AttributeName* ATTR_ONMOUSEOVER;
491 static nsHtml5AttributeName* ATTR_ONDRAGENTER;
492 static nsHtml5AttributeName* ATTR_IDEOGRAPHIC;
493 static nsHtml5AttributeName* ATTR_ONBEFORECUT;
494 static nsHtml5AttributeName* ATTR_ONFORMINPUT;
495 static nsHtml5AttributeName* ATTR_ONDRAGSTART;
496 static nsHtml5AttributeName* ATTR_ONMOVESTART;
497 static nsHtml5AttributeName* ATTR_MARKERUNITS;
498 static nsHtml5AttributeName* ATTR_MATHVARIANT;
499 static nsHtml5AttributeName* ATTR_MARGINWIDTH;
500 static nsHtml5AttributeName* ATTR_MARKERWIDTH;
501 static nsHtml5AttributeName* ATTR_TEXT_ANCHOR;
502 static nsHtml5AttributeName* ATTR_TABLEVALUES;
503 static nsHtml5AttributeName* ATTR_SCRIPTLEVEL;
504 static nsHtml5AttributeName* ATTR_REPEATCOUNT;
505 static nsHtml5AttributeName* ATTR_STITCHTILES;
506 static nsHtml5AttributeName* ATTR_STARTOFFSET;
507 static nsHtml5AttributeName* ATTR_SCROLLDELAY;
508 static nsHtml5AttributeName* ATTR_XMLNS_XLINK;
509 static nsHtml5AttributeName* ATTR_XLINK_TITLE;
510 static nsHtml5AttributeName* ATTR_ARIA_INVALID;
511 static nsHtml5AttributeName* ATTR_ARIA_PRESSED;
512 static nsHtml5AttributeName* ATTR_ARIA_CHECKED;
513 static nsHtml5AttributeName* ATTR_AUTOCOMPLETE;
514 static nsHtml5AttributeName* ATTR_ARIA_SETSIZE;
515 static nsHtml5AttributeName* ATTR_ARIA_CHANNEL;
516 static nsHtml5AttributeName* ATTR_EQUALCOLUMNS;
517 static nsHtml5AttributeName* ATTR_DISPLAYSTYLE;
518 static nsHtml5AttributeName* ATTR_DATAFORMATAS;
519 static nsHtml5AttributeName* ATTR_FILL_OPACITY;
520 static nsHtml5AttributeName* ATTR_FONT_VARIANT;
521 static nsHtml5AttributeName* ATTR_FONT_STRETCH;
522 static nsHtml5AttributeName* ATTR_FRAMESPACING;
523 static nsHtml5AttributeName* ATTR_KERNELMATRIX;
524 static nsHtml5AttributeName* ATTR_ONDEACTIVATE;
525 static nsHtml5AttributeName* ATTR_ONROWSDELETE;
526 static nsHtml5AttributeName* ATTR_ONMOUSELEAVE;
527 static nsHtml5AttributeName* ATTR_ONFORMCHANGE;
528 static nsHtml5AttributeName* ATTR_ONCELLCHANGE;
529 static nsHtml5AttributeName* ATTR_ONMOUSEWHEEL;
530 static nsHtml5AttributeName* ATTR_ONMOUSEENTER;
531 static nsHtml5AttributeName* ATTR_ONAFTERPRINT;
532 static nsHtml5AttributeName* ATTR_ONBEFORECOPY;
533 static nsHtml5AttributeName* ATTR_MARGINHEIGHT;
534 static nsHtml5AttributeName* ATTR_MARKERHEIGHT;
535 static nsHtml5AttributeName* ATTR_MARKER_START;
536 static nsHtml5AttributeName* ATTR_MATHEMATICAL;
537 static nsHtml5AttributeName* ATTR_LENGTHADJUST;
538 static nsHtml5AttributeName* ATTR_UNSELECTABLE;
539 static nsHtml5AttributeName* ATTR_UNICODE_BIDI;
540 static nsHtml5AttributeName* ATTR_UNITS_PER_EM;
541 static nsHtml5AttributeName* ATTR_WORD_SPACING;
542 static nsHtml5AttributeName* ATTR_WRITING_MODE;
543 static nsHtml5AttributeName* ATTR_V_ALPHABETIC;
544 static nsHtml5AttributeName* ATTR_PATTERNUNITS;
545 static nsHtml5AttributeName* ATTR_SPREADMETHOD;
546 static nsHtml5AttributeName* ATTR_SURFACESCALE;
547 static nsHtml5AttributeName* ATTR_STROKE_WIDTH;
548 static nsHtml5AttributeName* ATTR_REPEAT_START;
549 static nsHtml5AttributeName* ATTR_STDDEVIATION;
550 static nsHtml5AttributeName* ATTR_STOP_OPACITY;
551 static nsHtml5AttributeName* ATTR_ARIA_CONTROLS;
552 static nsHtml5AttributeName* ATTR_ARIA_HASPOPUP;
553 static nsHtml5AttributeName* ATTR_ACCENT_HEIGHT;
554 static nsHtml5AttributeName* ATTR_ARIA_VALUENOW;
555 static nsHtml5AttributeName* ATTR_ARIA_RELEVANT;
556 static nsHtml5AttributeName* ATTR_ARIA_POSINSET;
557 static nsHtml5AttributeName* ATTR_ARIA_VALUEMAX;
558 static nsHtml5AttributeName* ATTR_ARIA_READONLY;
559 static nsHtml5AttributeName* ATTR_ARIA_SELECTED;
560 static nsHtml5AttributeName* ATTR_ARIA_REQUIRED;
561 static nsHtml5AttributeName* ATTR_ARIA_EXPANDED;
562 static nsHtml5AttributeName* ATTR_ARIA_DISABLED;
563 static nsHtml5AttributeName* ATTR_ATTRIBUTETYPE;
564 static nsHtml5AttributeName* ATTR_ATTRIBUTENAME;
565 static nsHtml5AttributeName* ATTR_ARIA_DATATYPE;
566 static nsHtml5AttributeName* ATTR_ARIA_VALUEMIN;
567 static nsHtml5AttributeName* ATTR_BASEFREQUENCY;
568 static nsHtml5AttributeName* ATTR_COLUMNSPACING;
569 static nsHtml5AttributeName* ATTR_COLOR_PROFILE;
570 static nsHtml5AttributeName* ATTR_CLIPPATHUNITS;
571 static nsHtml5AttributeName* ATTR_DEFINITIONURL;
572 static nsHtml5AttributeName* ATTR_GRADIENTUNITS;
573 static nsHtml5AttributeName* ATTR_FLOOD_OPACITY;
574 static nsHtml5AttributeName* ATTR_ONAFTERUPDATE;
575 static nsHtml5AttributeName* ATTR_ONERRORUPDATE;
576 static nsHtml5AttributeName* ATTR_ONBEFOREPASTE;
577 static nsHtml5AttributeName* ATTR_ONLOSECAPTURE;
578 static nsHtml5AttributeName* ATTR_ONCONTEXTMENU;
579 static nsHtml5AttributeName* ATTR_ONSELECTSTART;
580 static nsHtml5AttributeName* ATTR_ONBEFOREPRINT;
581 static nsHtml5AttributeName* ATTR_MOVABLELIMITS;
582 static nsHtml5AttributeName* ATTR_LINETHICKNESS;
583 static nsHtml5AttributeName* ATTR_UNICODE_RANGE;
584 static nsHtml5AttributeName* ATTR_THINMATHSPACE;
585 static nsHtml5AttributeName* ATTR_VERT_ORIGIN_X;
586 static nsHtml5AttributeName* ATTR_VERT_ORIGIN_Y;
587 static nsHtml5AttributeName* ATTR_V_IDEOGRAPHIC;
588 static nsHtml5AttributeName* ATTR_PRESERVEALPHA;
589 static nsHtml5AttributeName* ATTR_SCRIPTMINSIZE;
590 static nsHtml5AttributeName* ATTR_SPECIFICATION;
591 static nsHtml5AttributeName* ATTR_XLINK_ACTUATE;
592 static nsHtml5AttributeName* ATTR_XLINK_ARCROLE;
593 static nsHtml5AttributeName* ATTR_ACCEPT_CHARSET;
594 static nsHtml5AttributeName* ATTR_ALIGNMENTSCOPE;
595 static nsHtml5AttributeName* ATTR_ARIA_MULTILINE;
596 static nsHtml5AttributeName* ATTR_BASELINE_SHIFT;
597 static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_X;
598 static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_Y;
599 static nsHtml5AttributeName* ATTR_ONBEFOREUPDATE;
600 static nsHtml5AttributeName* ATTR_ONFILTERCHANGE;
601 static nsHtml5AttributeName* ATTR_ONROWSINSERTED;
602 static nsHtml5AttributeName* ATTR_ONBEFOREUNLOAD;
603 static nsHtml5AttributeName* ATTR_MATHBACKGROUND;
604 static nsHtml5AttributeName* ATTR_LETTER_SPACING;
605 static nsHtml5AttributeName* ATTR_LIGHTING_COLOR;
606 static nsHtml5AttributeName* ATTR_THICKMATHSPACE;
607 static nsHtml5AttributeName* ATTR_TEXT_RENDERING;
608 static nsHtml5AttributeName* ATTR_V_MATHEMATICAL;
609 static nsHtml5AttributeName* ATTR_POINTER_EVENTS;
610 static nsHtml5AttributeName* ATTR_PRIMITIVEUNITS;
611 static nsHtml5AttributeName* ATTR_SYSTEMLANGUAGE;
612 static nsHtml5AttributeName* ATTR_STROKE_LINECAP;
613 static nsHtml5AttributeName* ATTR_SUBSCRIPTSHIFT;
614 static nsHtml5AttributeName* ATTR_STROKE_OPACITY;
615 static nsHtml5AttributeName* ATTR_ARIA_DROPEFFECT;
616 static nsHtml5AttributeName* ATTR_ARIA_LABELLEDBY;
617 static nsHtml5AttributeName* ATTR_ARIA_TEMPLATEID;
618 static nsHtml5AttributeName* ATTR_COLOR_RENDERING;
619 static nsHtml5AttributeName* ATTR_CONTENTEDITABLE;
620 static nsHtml5AttributeName* ATTR_DIFFUSECONSTANT;
621 static nsHtml5AttributeName* ATTR_ONDATAAVAILABLE;
622 static nsHtml5AttributeName* ATTR_ONCONTROLSELECT;
623 static nsHtml5AttributeName* ATTR_IMAGE_RENDERING;
624 static nsHtml5AttributeName* ATTR_MEDIUMMATHSPACE;
625 static nsHtml5AttributeName* ATTR_TEXT_DECORATION;
626 static nsHtml5AttributeName* ATTR_SHAPE_RENDERING;
627 static nsHtml5AttributeName* ATTR_STROKE_LINEJOIN;
628 static nsHtml5AttributeName* ATTR_REPEAT_TEMPLATE;
629 static nsHtml5AttributeName* ATTR_ARIA_DESCRIBEDBY;
630 static nsHtml5AttributeName* ATTR_CONTENTSTYLETYPE;
631 static nsHtml5AttributeName* ATTR_FONT_SIZE_ADJUST;
632 static nsHtml5AttributeName* ATTR_KERNELUNITLENGTH;
633 static nsHtml5AttributeName* ATTR_ONBEFOREACTIVATE;
634 static nsHtml5AttributeName* ATTR_ONPROPERTYCHANGE;
635 static nsHtml5AttributeName* ATTR_ONDATASETCHANGED;
636 static nsHtml5AttributeName* ATTR_MASKCONTENTUNITS;
637 static nsHtml5AttributeName* ATTR_PATTERNTRANSFORM;
638 static nsHtml5AttributeName* ATTR_REQUIREDFEATURES;
639 static nsHtml5AttributeName* ATTR_RENDERING_INTENT;
640 static nsHtml5AttributeName* ATTR_SPECULAREXPONENT;
641 static nsHtml5AttributeName* ATTR_SPECULARCONSTANT;
642 static nsHtml5AttributeName* ATTR_SUPERSCRIPTSHIFT;
643 static nsHtml5AttributeName* ATTR_STROKE_DASHARRAY;
644 static nsHtml5AttributeName* ATTR_XCHANNELSELECTOR;
645 static nsHtml5AttributeName* ATTR_YCHANNELSELECTOR;
646 static nsHtml5AttributeName* ATTR_ARIA_AUTOCOMPLETE;
647 static nsHtml5AttributeName* ATTR_CONTENTSCRIPTTYPE;
648 static nsHtml5AttributeName* ATTR_ENABLE_BACKGROUND;
649 static nsHtml5AttributeName* ATTR_DOMINANT_BASELINE;
650 static nsHtml5AttributeName* ATTR_GRADIENTTRANSFORM;
651 static nsHtml5AttributeName* ATTR_ONBEFORDEACTIVATE;
652 static nsHtml5AttributeName* ATTR_ONDATASETCOMPLETE;
653 static nsHtml5AttributeName* ATTR_OVERLINE_POSITION;
654 static nsHtml5AttributeName* ATTR_ONBEFOREEDITFOCUS;
655 static nsHtml5AttributeName* ATTR_LIMITINGCONEANGLE;
656 static nsHtml5AttributeName* ATTR_VERYTHINMATHSPACE;
657 static nsHtml5AttributeName* ATTR_STROKE_DASHOFFSET;
658 static nsHtml5AttributeName* ATTR_STROKE_MITERLIMIT;
659 static nsHtml5AttributeName* ATTR_ALIGNMENT_BASELINE;
660 static nsHtml5AttributeName* ATTR_ONREADYSTATECHANGE;
661 static nsHtml5AttributeName* ATTR_OVERLINE_THICKNESS;
662 static nsHtml5AttributeName* ATTR_UNDERLINE_POSITION;
663 static nsHtml5AttributeName* ATTR_VERYTHICKMATHSPACE;
664 static nsHtml5AttributeName* ATTR_REQUIREDEXTENSIONS;
665 static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION;
666 static nsHtml5AttributeName* ATTR_UNDERLINE_THICKNESS;
667 static nsHtml5AttributeName* ATTR_PRESERVEASPECTRATIO;
668 static nsHtml5AttributeName* ATTR_PATTERNCONTENTUNITS;
669 static nsHtml5AttributeName* ATTR_ARIA_MULTISELECTABLE;
670 static nsHtml5AttributeName* ATTR_SCRIPTSIZEMULTIPLIER;
671 static nsHtml5AttributeName* ATTR_ARIA_ACTIVEDESCENDANT;
672 static nsHtml5AttributeName* ATTR_VERYVERYTHINMATHSPACE;
673 static nsHtml5AttributeName* ATTR_VERYVERYTHICKMATHSPACE;
674 static nsHtml5AttributeName* ATTR_STRIKETHROUGH_POSITION;
675 static nsHtml5AttributeName* ATTR_STRIKETHROUGH_THICKNESS;
676 static nsHtml5AttributeName* ATTR_EXTERNALRESOURCESREQUIRED;
677 static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_VERTICAL;
678 static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION_FILTERS;
679 static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_HORIZONTAL;
680 private:
681 static nsHtml5AttributeName** ATTRIBUTE_NAMES;
682 static jArray<PRInt32,PRInt32> ATTRIBUTE_HASHES;
683 public:
684 static void initializeStatics();
685 static void releaseStatics();
688 #ifdef nsHtml5AttributeName_cpp__
689 PRInt32* nsHtml5AttributeName::ALL_NO_NS = nsnull;
690 PRInt32* nsHtml5AttributeName::XMLNS_NS = nsnull;
691 PRInt32* nsHtml5AttributeName::XML_NS = nsnull;
692 PRInt32* nsHtml5AttributeName::XLINK_NS = nsnull;
693 nsIAtom** nsHtml5AttributeName::ALL_NO_PREFIX = nsnull;
694 nsIAtom** nsHtml5AttributeName::XMLNS_PREFIX = nsnull;
695 nsIAtom** nsHtml5AttributeName::XLINK_PREFIX = nsnull;
696 nsIAtom** nsHtml5AttributeName::XML_PREFIX = nsnull;
697 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_D = nsnull;
698 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K = nsnull;
699 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_R = nsnull;
700 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X = nsnull;
701 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y = nsnull;
702 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Z = nsnull;
703 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BY = nsnull;
704 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CX = nsnull;
705 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CY = nsnull;
706 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DX = nsnull;
707 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DY = nsnull;
708 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G2 = nsnull;
709 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G1 = nsnull;
710 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FX = nsnull;
711 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FY = nsnull;
712 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K4 = nsnull;
713 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K2 = nsnull;
714 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K3 = nsnull;
715 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K1 = nsnull;
716 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ID = nsnull;
717 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN = nsnull;
718 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U2 = nsnull;
719 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U1 = nsnull;
720 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RT = nsnull;
721 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RX = nsnull;
722 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RY = nsnull;
723 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TO = nsnull;
724 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y2 = nsnull;
725 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y1 = nsnull;
726 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X1 = nsnull;
727 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X2 = nsnull;
728 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALT = nsnull;
729 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIR = nsnull;
730 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DUR = nsnull;
731 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_END = nsnull;
732 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FOR = nsnull;
733 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN2 = nsnull;
734 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAX = nsnull;
735 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MIN = nsnull;
736 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOW = nsnull;
737 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REL = nsnull;
738 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REV = nsnull;
739 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRC = nsnull;
740 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AXIS = nsnull;
741 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ABBR = nsnull;
742 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BBOX = nsnull;
743 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CITE = nsnull;
744 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODE = nsnull;
745 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BIAS = nsnull;
746 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLS = nsnull;
747 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP = nsnull;
748 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAR = nsnull;
749 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASE = nsnull;
750 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGE = nsnull;
751 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATA = nsnull;
752 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL = nsnull;
753 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FROM = nsnull;
754 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORM = nsnull;
755 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FACE = nsnull;
756 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIGH = nsnull;
757 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREF = nsnull;
758 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPEN = nsnull;
759 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ICON = nsnull;
760 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NAME = nsnull;
761 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MODE = nsnull;
762 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASK = nsnull;
763 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINK = nsnull;
764 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANG = nsnull;
765 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIST = nsnull;
766 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TYPE = nsnull;
767 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WHEN = nsnull;
768 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRAP = nsnull;
769 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT = nsnull;
770 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATH = nsnull;
771 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PING = nsnull;
772 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFX = nsnull;
773 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFY = nsnull;
774 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZE = nsnull;
775 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEED = nsnull;
776 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWS = nsnull;
777 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPAN = nsnull;
778 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEP = nsnull;
779 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROLE = nsnull;
780 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XREF = nsnull;
781 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASYNC = nsnull;
782 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALINK = nsnull;
783 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGN = nsnull;
784 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSE = nsnull;
785 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR = nsnull;
786 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASS = nsnull;
787 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLEAR = nsnull;
788 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEGIN = nsnull;
789 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEPTH = nsnull;
790 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFER = nsnull;
791 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FENCE = nsnull;
792 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAME = nsnull;
793 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ISMAP = nsnull;
794 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONEND = nsnull;
795 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INDEX = nsnull;
796 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORDER = nsnull;
797 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OTHER = nsnull;
798 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCUT = nsnull;
799 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NARGS = nsnull;
800 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIA = nsnull;
801 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LABEL = nsnull;
802 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOCAL = nsnull;
803 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTH = nsnull;
804 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TITLE = nsnull;
805 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VLINK = nsnull;
806 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUE = nsnull;
807 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SLOPE = nsnull;
808 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE = nsnull;
809 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPE = nsnull;
810 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCALE = nsnull;
811 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPEED = nsnull;
812 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STYLE = nsnull;
813 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RULES = nsnull;
814 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMH = nsnull;
815 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMV = nsnull;
816 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_START = nsnull;
817 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS = nsnull;
818 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT = nsnull;
819 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT = nsnull;
820 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASCENT = nsnull;
821 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIVE = nsnull;
822 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTIMG = nsnull;
823 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTION = nsnull;
824 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BORDER = nsnull;
825 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CURSOR = nsnull;
826 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COORDS = nsnull;
827 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTER = nsnull;
828 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORMAT = nsnull;
829 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDDEN = nsnull;
830 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HSPACE = nsnull;
831 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEIGHT = nsnull;
832 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVE = nsnull;
833 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOAD = nsnull;
834 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAG = nsnull;
835 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIGIN = nsnull;
836 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONZOOM = nsnull;
837 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONHELP = nsnull;
838 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTOP = nsnull;
839 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDROP = nsnull;
840 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBLUR = nsnull;
841 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OBJECT = nsnull;
842 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OFFSET = nsnull;
843 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENT = nsnull;
844 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCOPY = nsnull;
845 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOWRAP = nsnull;
846 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOHREF = nsnull;
847 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MACROS = nsnull;
848 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_METHOD = nsnull;
849 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOWSRC = nsnull;
850 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LSPACE = nsnull;
851 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LQUOTE = nsnull;
852 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_USEMAP = nsnull;
853 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTHS = nsnull;
854 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGET = nsnull;
855 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUES = nsnull;
856 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALIGN = nsnull;
857 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VSPACE = nsnull;
858 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POSTER = nsnull;
859 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTS = nsnull;
860 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROMPT = nsnull;
861 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPED = nsnull;
862 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRING = nsnull;
863 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCHEME = nsnull;
864 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE = nsnull;
865 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIUS = nsnull;
866 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESULT = nsnull;
867 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT = nsnull;
868 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RSPACE = nsnull;
869 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROTATE = nsnull;
870 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RQUOTE = nsnull;
871 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTTEXT = nsnull;
872 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARCHIVE = nsnull;
873 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AZIMUTH = nsnull;
874 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSURE = nsnull;
875 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHECKED = nsnull;
876 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASSID = nsnull;
877 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAROFF = nsnull;
878 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BGCOLOR = nsnull;
879 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLSPAN = nsnull;
880 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHARSET = nsnull;
881 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COMPACT = nsnull;
882 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENT = nsnull;
883 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCTYPE = nsnull;
884 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATASRC = nsnull;
885 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFLD = nsnull;
886 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DECLARE = nsnull;
887 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAY = nsnull;
888 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIVISOR = nsnull;
889 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFAULT = nsnull;
890 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DESCENT = nsnull;
891 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNING = nsnull;
892 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HANGING = nsnull;
893 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEADERS = nsnull;
894 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPASTE = nsnull;
895 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCLICK = nsnull;
896 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPTIMUM = nsnull;
897 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEGIN = nsnull;
898 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYUP = nsnull;
899 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUS = nsnull;
900 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERROR = nsnull;
901 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINPUT = nsnull;
902 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONABORT = nsnull;
903 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTART = nsnull;
904 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESET = nsnull;
905 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPACITY = nsnull;
906 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOSHADE = nsnull;
907 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MINSIZE = nsnull;
908 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXSIZE = nsnull;
909 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOOPEND = nsnull;
910 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LARGEOP = nsnull;
911 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE = nsnull;
912 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETX = nsnull;
913 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETY = nsnull;
914 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWBOX = nsnull;
915 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERSION = nsnull;
916 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERN = nsnull;
917 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROFILE = nsnull;
918 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPACING = nsnull;
919 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESTART = nsnull;
920 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPAN = nsnull;
921 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SANDBOX = nsnull;
922 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUMMARY = nsnull;
923 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STANDBY = nsnull;
924 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPLACE = nsnull;
925 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOPLAY = nsnull;
926 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ADDITIVE = nsnull;
927 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CALCMODE = nsnull;
928 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODETYPE = nsnull;
929 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODEBASE = nsnull;
930 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTROLS = nsnull;
931 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEVELLED = nsnull;
932 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE = nsnull;
933 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXPONENT = nsnull;
934 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGEMODE = nsnull;
935 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCODING = nsnull;
936 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPHREF = nsnull;
937 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATETIME = nsnull;
938 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISABLED = nsnull;
939 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSIZE = nsnull;
940 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYTIMES = nsnull;
941 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PANOSE_1 = nsnull;
942 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREFLANG = nsnull;
943 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESIZE = nsnull;
944 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCHANGE = nsnull;
945 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBOUNCE = nsnull;
946 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONUNLOAD = nsnull;
947 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFINISH = nsnull;
948 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSCROLL = nsnull;
949 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPERATOR = nsnull;
950 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERFLOW = nsnull;
951 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSUBMIT = nsnull;
952 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREPEAT = nsnull;
953 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECT = nsnull;
954 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOTATION = nsnull;
955 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NORESIZE = nsnull;
956 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MANIFEST = nsnull;
957 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHSIZE = nsnull;
958 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MULTIPLE = nsnull;
959 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LONGDESC = nsnull;
960 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANGUAGE = nsnull;
961 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEMPLATE = nsnull;
962 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABINDEX = nsnull;
963 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_READONLY = nsnull;
964 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTED = nsnull;
965 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWLINES = nsnull;
966 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEAMLESS = nsnull;
967 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWALIGN = nsnull;
968 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRETCHY = nsnull;
969 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIRED = nsnull;
970 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_BASE = nsnull;
971 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_LANG = nsnull;
972 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X_HEIGHT = nsnull;
973 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_OWNS = nsnull;
974 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOFOCUS = nsnull;
975 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SORT = nsnull;
976 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCESSKEY = nsnull;
977 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_BUSY = nsnull;
978 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_GRAB = nsnull;
979 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AMPLITUDE = nsnull;
980 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LIVE = nsnull;
981 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_RULE = nsnull;
982 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_PATH = nsnull;
983 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALROWS = nsnull;
984 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ELEVATION = nsnull;
985 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIRECTION = nsnull;
986 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DRAGGABLE = nsnull;
987 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERRES = nsnull;
988 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_RULE = nsnull;
989 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSTYLE = nsnull;
990 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE = nsnull;
991 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYPOINTS = nsnull;
992 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDEFOCUS = nsnull;
993 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMESSAGE = nsnull;
994 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INTERCEPT = nsnull;
995 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGEND = nsnull;
996 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVEEND = nsnull;
997 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINVALID = nsnull;
998 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYDOWN = nsnull;
999 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSIN = nsnull;
1000 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEUP = nsnull;
1001 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INPUTMODE = nsnull;
1002 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWEXIT = nsnull;
1003 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHCOLOR = nsnull;
1004 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKUNITS = nsnull;
1005 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXLENGTH = nsnull;
1006 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINEBREAK = nsnull;
1007 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOOPSTART = nsnull;
1008 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TRANSFORM = nsnull;
1009 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_HANGING = nsnull;
1010 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUETYPE = nsnull;
1011 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATZ = nsnull;
1012 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATX = nsnull;
1013 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATY = nsnull;
1014 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PLAYCOUNT = nsnull;
1015 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYMMETRIC = nsnull;
1016 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLING = nsnull;
1017 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATDUR = nsnull;
1018 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTION = nsnull;
1019 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATOR = nsnull;
1020 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_SPACE = nsnull;
1021 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOSUBMIT = nsnull;
1022 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALPHABETIC = nsnull;
1023 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIONTYPE = nsnull;
1024 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCUMULATE = nsnull;
1025 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LEVEL = nsnull;
1026 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPAN = nsnull;
1027 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CAP_HEIGHT = nsnull;
1028 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BACKGROUND = nsnull;
1029 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_NAME = nsnull;
1030 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GROUPALIGN = nsnull;
1031 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTFAMILY = nsnull;
1032 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTWEIGHT = nsnull;
1033 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STYLE = nsnull;
1034 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSPLINES = nsnull;
1035 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HTTP_EQUIV = nsnull;
1036 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONACTIVATE = nsnull;
1037 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OCCURRENCE = nsnull;
1038 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IRRELEVANT = nsnull;
1039 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDBLCLICK = nsnull;
1040 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGDROP = nsnull;
1041 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYPRESS = nsnull;
1042 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWENTER = nsnull;
1043 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGOVER = nsnull;
1044 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSOUT = nsnull;
1045 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOUT = nsnull;
1046 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NUMOCTAVES = nsnull;
1047 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_MID = nsnull;
1048 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_END = nsnull;
1049 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXTLENGTH = nsnull;
1050 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VISIBILITY = nsnull;
1051 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWTARGET = nsnull;
1052 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ADV_Y = nsnull;
1053 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATHLENGTH = nsnull;
1054 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MAX = nsnull;
1055 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIOGROUP = nsnull;
1056 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_COLOR = nsnull;
1057 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATORS = nsnull;
1058 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MIN = nsnull;
1059 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPACING = nsnull;
1060 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ZOOMANDPAN = nsnull;
1061 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TYPE = nsnull;
1062 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ROLE = nsnull;
1063 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_HREF = nsnull;
1064 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_SHOW = nsnull;
1065 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENTUNDER = nsnull;
1066 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SECRET = nsnull;
1067 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ATOMIC = nsnull;
1068 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HIDDEN = nsnull;
1069 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_FLOWTO = nsnull;
1070 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARABIC_FORM = nsnull;
1071 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLPADDING = nsnull;
1072 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLSPACING = nsnull;
1073 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNWIDTH = nsnull;
1074 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNALIGN = nsnull;
1075 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNLINES = nsnull;
1076 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTEXTMENU = nsnull;
1077 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEPROFILE = nsnull;
1078 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_FAMILY = nsnull;
1079 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMEBORDER = nsnull;
1080 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERUNITS = nsnull;
1081 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_COLOR = nsnull;
1082 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_WEIGHT = nsnull;
1083 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ADV_X = nsnull;
1084 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGLEAVE = nsnull;
1085 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEMOVE = nsnull;
1086 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENTATION = nsnull;
1087 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEDOWN = nsnull;
1088 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOVER = nsnull;
1089 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGENTER = nsnull;
1090 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IDEOGRAPHIC = nsnull;
1091 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECUT = nsnull;
1092 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMINPUT = nsnull;
1093 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGSTART = nsnull;
1094 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVESTART = nsnull;
1095 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERUNITS = nsnull;
1096 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHVARIANT = nsnull;
1097 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINWIDTH = nsnull;
1098 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERWIDTH = nsnull;
1099 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_ANCHOR = nsnull;
1100 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABLEVALUES = nsnull;
1101 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTLEVEL = nsnull;
1102 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATCOUNT = nsnull;
1103 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STITCHTILES = nsnull;
1104 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STARTOFFSET = nsnull;
1105 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLDELAY = nsnull;
1106 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS_XLINK = nsnull;
1107 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TITLE = nsnull;
1108 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_INVALID = nsnull;
1109 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_PRESSED = nsnull;
1110 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHECKED = nsnull;
1111 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCOMPLETE = nsnull;
1112 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SETSIZE = nsnull;
1113 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHANNEL = nsnull;
1114 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALCOLUMNS = nsnull;
1115 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAYSTYLE = nsnull;
1116 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFORMATAS = nsnull;
1117 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_OPACITY = nsnull;
1118 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_VARIANT = nsnull;
1119 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STRETCH = nsnull;
1120 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMESPACING = nsnull;
1121 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELMATRIX = nsnull;
1122 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDEACTIVATE = nsnull;
1123 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSDELETE = nsnull;
1124 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSELEAVE = nsnull;
1125 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMCHANGE = nsnull;
1126 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCELLCHANGE = nsnull;
1127 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEWHEEL = nsnull;
1128 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEENTER = nsnull;
1129 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERPRINT = nsnull;
1130 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECOPY = nsnull;
1131 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINHEIGHT = nsnull;
1132 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERHEIGHT = nsnull;
1133 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_START = nsnull;
1134 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHEMATICAL = nsnull;
1135 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LENGTHADJUST = nsnull;
1136 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNSELECTABLE = nsnull;
1137 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_BIDI = nsnull;
1138 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNITS_PER_EM = nsnull;
1139 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WORD_SPACING = nsnull;
1140 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRITING_MODE = nsnull;
1141 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_ALPHABETIC = nsnull;
1142 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNUNITS = nsnull;
1143 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPREADMETHOD = nsnull;
1144 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SURFACESCALE = nsnull;
1145 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_WIDTH = nsnull;
1146 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_START = nsnull;
1147 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STDDEVIATION = nsnull;
1148 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_OPACITY = nsnull;
1149 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CONTROLS = nsnull;
1150 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HASPOPUP = nsnull;
1151 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT_HEIGHT = nsnull;
1152 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUENOW = nsnull;
1153 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_RELEVANT = nsnull;
1154 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_POSINSET = nsnull;
1155 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMAX = nsnull;
1156 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_READONLY = nsnull;
1157 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SELECTED = nsnull;
1158 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_REQUIRED = nsnull;
1159 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_EXPANDED = nsnull;
1160 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DISABLED = nsnull;
1161 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTETYPE = nsnull;
1162 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTENAME = nsnull;
1163 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DATATYPE = nsnull;
1164 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMIN = nsnull;
1165 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEFREQUENCY = nsnull;
1166 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPACING = nsnull;
1167 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_PROFILE = nsnull;
1168 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIPPATHUNITS = nsnull;
1169 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFINITIONURL = nsnull;
1170 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTUNITS = nsnull;
1171 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_OPACITY = nsnull;
1172 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERUPDATE = nsnull;
1173 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERRORUPDATE = nsnull;
1174 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPASTE = nsnull;
1175 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOSECAPTURE = nsnull;
1176 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTEXTMENU = nsnull;
1177 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECTSTART = nsnull;
1178 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPRINT = nsnull;
1179 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MOVABLELIMITS = nsnull;
1180 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINETHICKNESS = nsnull;
1181 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_RANGE = nsnull;
1182 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THINMATHSPACE = nsnull;
1183 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_X = nsnull;
1184 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_Y = nsnull;
1185 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_IDEOGRAPHIC = nsnull;
1186 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEALPHA = nsnull;
1187 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTMINSIZE = nsnull;
1188 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECIFICATION = nsnull;
1189 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ACTUATE = nsnull;
1190 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ARCROLE = nsnull;
1191 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT_CHARSET = nsnull;
1192 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENTSCOPE = nsnull;
1193 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTILINE = nsnull;
1194 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE_SHIFT = nsnull;
1195 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_X = nsnull;
1196 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_Y = nsnull;
1197 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUPDATE = nsnull;
1198 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFILTERCHANGE = nsnull;
1199 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSINSERTED = nsnull;
1200 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUNLOAD = nsnull;
1201 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHBACKGROUND = nsnull;
1202 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LETTER_SPACING = nsnull;
1203 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIGHTING_COLOR = nsnull;
1204 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THICKMATHSPACE = nsnull;
1205 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_RENDERING = nsnull;
1206 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_MATHEMATICAL = nsnull;
1207 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTER_EVENTS = nsnull;
1208 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRIMITIVEUNITS = nsnull;
1209 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYSTEMLANGUAGE = nsnull;
1210 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINECAP = nsnull;
1211 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUBSCRIPTSHIFT = nsnull;
1212 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_OPACITY = nsnull;
1213 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DROPEFFECT = nsnull;
1214 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LABELLEDBY = nsnull;
1215 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_TEMPLATEID = nsnull;
1216 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_RENDERING = nsnull;
1217 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTEDITABLE = nsnull;
1218 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIFFUSECONSTANT = nsnull;
1219 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATAAVAILABLE = nsnull;
1220 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTROLSELECT = nsnull;
1221 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGE_RENDERING = nsnull;
1222 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIUMMATHSPACE = nsnull;
1223 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_DECORATION = nsnull;
1224 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE_RENDERING = nsnull;
1225 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINEJOIN = nsnull;
1226 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_TEMPLATE = nsnull;
1227 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DESCRIBEDBY = nsnull;
1228 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTSTYLETYPE = nsnull;
1229 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE_ADJUST = nsnull;
1230 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELUNITLENGTH = nsnull;
1231 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREACTIVATE = nsnull;
1232 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPROPERTYCHANGE = nsnull;
1233 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCHANGED = nsnull;
1234 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKCONTENTUNITS = nsnull;
1235 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNTRANSFORM = nsnull;
1236 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDFEATURES = nsnull;
1237 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RENDERING_INTENT = nsnull;
1238 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULAREXPONENT = nsnull;
1239 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULARCONSTANT = nsnull;
1240 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUPERSCRIPTSHIFT = nsnull;
1241 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHARRAY = nsnull;
1242 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XCHANNELSELECTOR = nsnull;
1243 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_YCHANNELSELECTOR = nsnull;
1244 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_AUTOCOMPLETE = nsnull;
1245 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTSCRIPTTYPE = nsnull;
1246 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENABLE_BACKGROUND = nsnull;
1247 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DOMINANT_BASELINE = nsnull;
1248 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTTRANSFORM = nsnull;
1249 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORDEACTIVATE = nsnull;
1250 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCOMPLETE = nsnull;
1251 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_POSITION = nsnull;
1252 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREEDITFOCUS = nsnull;
1253 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIMITINGCONEANGLE = nsnull;
1254 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYTHINMATHSPACE = nsnull;
1255 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHOFFSET = nsnull;
1256 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_MITERLIMIT = nsnull;
1257 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENT_BASELINE = nsnull;
1258 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREADYSTATECHANGE = nsnull;
1259 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_THICKNESS = nsnull;
1260 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_POSITION = nsnull;
1261 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYTHICKMATHSPACE = nsnull;
1262 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDEXTENSIONS = nsnull;
1263 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION = nsnull;
1264 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_THICKNESS = nsnull;
1265 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEASPECTRATIO = nsnull;
1266 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNCONTENTUNITS = nsnull;
1267 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTISELECTABLE = nsnull;
1268 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTSIZEMULTIPLIER = nsnull;
1269 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ACTIVEDESCENDANT = nsnull;
1270 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYVERYTHINMATHSPACE = nsnull;
1271 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYVERYTHICKMATHSPACE = nsnull;
1272 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_POSITION = nsnull;
1273 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_THICKNESS = nsnull;
1274 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXTERNALRESOURCESREQUIRED = nsnull;
1275 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_VERTICAL = nsnull;
1276 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION_FILTERS = nsnull;
1277 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_HORIZONTAL = nsnull;
1278 nsHtml5AttributeName** nsHtml5AttributeName::ATTRIBUTE_NAMES = nsnull;
1279 jArray<PRInt32,PRInt32> nsHtml5AttributeName::ATTRIBUTE_HASHES = 0;
1280 #endif
1282 #define NS_HTML5ATTRIBUTE_NAME_HTML 0
1283 #define NS_HTML5ATTRIBUTE_NAME_MATHML 1
1284 #define NS_HTML5ATTRIBUTE_NAME_SVG 2
1287 #endif