1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/parser/html/nsHtml5AttributeName.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,690 @@ 1.4 +/* 1.5 + * Copyright (c) 2008-2011 Mozilla Foundation 1.6 + * 1.7 + * Permission is hereby granted, free of charge, to any person obtaining a 1.8 + * copy of this software and associated documentation files (the "Software"), 1.9 + * to deal in the Software without restriction, including without limitation 1.10 + * the rights to use, copy, modify, merge, publish, distribute, sublicense, 1.11 + * and/or sell copies of the Software, and to permit persons to whom the 1.12 + * Software is furnished to do so, subject to the following conditions: 1.13 + * 1.14 + * The above copyright notice and this permission notice shall be included in 1.15 + * all copies or substantial portions of the Software. 1.16 + * 1.17 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1.18 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1.19 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 1.20 + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1.21 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 1.22 + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 1.23 + * DEALINGS IN THE SOFTWARE. 1.24 + */ 1.25 + 1.26 +/* 1.27 + * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. 1.28 + * Please edit AttributeName.java instead and regenerate. 1.29 + */ 1.30 + 1.31 +#ifndef nsHtml5AttributeName_h 1.32 +#define nsHtml5AttributeName_h 1.33 + 1.34 +#include "nsIAtom.h" 1.35 +#include "nsHtml5AtomTable.h" 1.36 +#include "nsString.h" 1.37 +#include "nsNameSpaceManager.h" 1.38 +#include "nsIContent.h" 1.39 +#include "nsTraceRefcnt.h" 1.40 +#include "jArray.h" 1.41 +#include "nsHtml5ArrayCopy.h" 1.42 +#include "nsAHtml5TreeBuilderState.h" 1.43 +#include "nsHtml5Atoms.h" 1.44 +#include "nsHtml5ByteReadable.h" 1.45 +#include "nsIUnicodeDecoder.h" 1.46 +#include "nsHtml5Macros.h" 1.47 +#include "nsIContentHandle.h" 1.48 + 1.49 +class nsHtml5StreamParser; 1.50 + 1.51 +class nsHtml5Tokenizer; 1.52 +class nsHtml5TreeBuilder; 1.53 +class nsHtml5MetaScanner; 1.54 +class nsHtml5ElementName; 1.55 +class nsHtml5HtmlAttributes; 1.56 +class nsHtml5UTF16Buffer; 1.57 +class nsHtml5StateSnapshot; 1.58 +class nsHtml5Portability; 1.59 + 1.60 + 1.61 +class nsHtml5AttributeName 1.62 +{ 1.63 + public: 1.64 + static int32_t* ALL_NO_NS; 1.65 + private: 1.66 + static int32_t* XMLNS_NS; 1.67 + static int32_t* XML_NS; 1.68 + static int32_t* XLINK_NS; 1.69 + public: 1.70 + static nsIAtom** ALL_NO_PREFIX; 1.71 + private: 1.72 + static nsIAtom** XMLNS_PREFIX; 1.73 + static nsIAtom** XLINK_PREFIX; 1.74 + static nsIAtom** XML_PREFIX; 1.75 + static nsIAtom** SVG_DIFFERENT(nsIAtom* name, nsIAtom* camel); 1.76 + static nsIAtom** MATH_DIFFERENT(nsIAtom* name, nsIAtom* camel); 1.77 + static nsIAtom** COLONIFIED_LOCAL(nsIAtom* name, nsIAtom* suffix); 1.78 + public: 1.79 + static nsIAtom** SAME_LOCAL(nsIAtom* name); 1.80 + static nsHtml5AttributeName* nameByBuffer(char16_t* buf, int32_t offset, int32_t length, nsHtml5AtomTable* interner); 1.81 + private: 1.82 + static int32_t bufToHash(char16_t* buf, int32_t len); 1.83 + int32_t* uri; 1.84 + nsIAtom** local; 1.85 + nsIAtom** prefix; 1.86 + protected: 1.87 + nsHtml5AttributeName(int32_t* uri, nsIAtom** local, nsIAtom** prefix); 1.88 + private: 1.89 + static nsHtml5AttributeName* createAttributeName(nsIAtom* name); 1.90 + public: 1.91 + virtual void release(); 1.92 + virtual ~nsHtml5AttributeName(); 1.93 + virtual nsHtml5AttributeName* cloneAttributeName(nsHtml5AtomTable* interner); 1.94 + int32_t getUri(int32_t mode); 1.95 + nsIAtom* getLocal(int32_t mode); 1.96 + nsIAtom* getPrefix(int32_t mode); 1.97 + bool equalsAnother(nsHtml5AttributeName* another); 1.98 + static nsHtml5AttributeName* ATTR_D; 1.99 + static nsHtml5AttributeName* ATTR_K; 1.100 + static nsHtml5AttributeName* ATTR_R; 1.101 + static nsHtml5AttributeName* ATTR_X; 1.102 + static nsHtml5AttributeName* ATTR_Y; 1.103 + static nsHtml5AttributeName* ATTR_Z; 1.104 + static nsHtml5AttributeName* ATTR_BY; 1.105 + static nsHtml5AttributeName* ATTR_CX; 1.106 + static nsHtml5AttributeName* ATTR_CY; 1.107 + static nsHtml5AttributeName* ATTR_DX; 1.108 + static nsHtml5AttributeName* ATTR_DY; 1.109 + static nsHtml5AttributeName* ATTR_G2; 1.110 + static nsHtml5AttributeName* ATTR_G1; 1.111 + static nsHtml5AttributeName* ATTR_FX; 1.112 + static nsHtml5AttributeName* ATTR_FY; 1.113 + static nsHtml5AttributeName* ATTR_K4; 1.114 + static nsHtml5AttributeName* ATTR_K2; 1.115 + static nsHtml5AttributeName* ATTR_K3; 1.116 + static nsHtml5AttributeName* ATTR_K1; 1.117 + static nsHtml5AttributeName* ATTR_ID; 1.118 + static nsHtml5AttributeName* ATTR_IN; 1.119 + static nsHtml5AttributeName* ATTR_U2; 1.120 + static nsHtml5AttributeName* ATTR_U1; 1.121 + static nsHtml5AttributeName* ATTR_RT; 1.122 + static nsHtml5AttributeName* ATTR_RX; 1.123 + static nsHtml5AttributeName* ATTR_RY; 1.124 + static nsHtml5AttributeName* ATTR_TO; 1.125 + static nsHtml5AttributeName* ATTR_Y2; 1.126 + static nsHtml5AttributeName* ATTR_Y1; 1.127 + static nsHtml5AttributeName* ATTR_X1; 1.128 + static nsHtml5AttributeName* ATTR_X2; 1.129 + static nsHtml5AttributeName* ATTR_ALT; 1.130 + static nsHtml5AttributeName* ATTR_DIR; 1.131 + static nsHtml5AttributeName* ATTR_DUR; 1.132 + static nsHtml5AttributeName* ATTR_END; 1.133 + static nsHtml5AttributeName* ATTR_FOR; 1.134 + static nsHtml5AttributeName* ATTR_IN2; 1.135 + static nsHtml5AttributeName* ATTR_MAX; 1.136 + static nsHtml5AttributeName* ATTR_MIN; 1.137 + static nsHtml5AttributeName* ATTR_LOW; 1.138 + static nsHtml5AttributeName* ATTR_REL; 1.139 + static nsHtml5AttributeName* ATTR_REV; 1.140 + static nsHtml5AttributeName* ATTR_SRC; 1.141 + static nsHtml5AttributeName* ATTR_AXIS; 1.142 + static nsHtml5AttributeName* ATTR_ABBR; 1.143 + static nsHtml5AttributeName* ATTR_BBOX; 1.144 + static nsHtml5AttributeName* ATTR_CITE; 1.145 + static nsHtml5AttributeName* ATTR_CODE; 1.146 + static nsHtml5AttributeName* ATTR_BIAS; 1.147 + static nsHtml5AttributeName* ATTR_COLS; 1.148 + static nsHtml5AttributeName* ATTR_CLIP; 1.149 + static nsHtml5AttributeName* ATTR_CHAR; 1.150 + static nsHtml5AttributeName* ATTR_BASE; 1.151 + static nsHtml5AttributeName* ATTR_EDGE; 1.152 + static nsHtml5AttributeName* ATTR_DATA; 1.153 + static nsHtml5AttributeName* ATTR_FILL; 1.154 + static nsHtml5AttributeName* ATTR_FROM; 1.155 + static nsHtml5AttributeName* ATTR_FORM; 1.156 + static nsHtml5AttributeName* ATTR_FACE; 1.157 + static nsHtml5AttributeName* ATTR_HIGH; 1.158 + static nsHtml5AttributeName* ATTR_HREF; 1.159 + static nsHtml5AttributeName* ATTR_OPEN; 1.160 + static nsHtml5AttributeName* ATTR_ICON; 1.161 + static nsHtml5AttributeName* ATTR_NAME; 1.162 + static nsHtml5AttributeName* ATTR_MODE; 1.163 + static nsHtml5AttributeName* ATTR_MASK; 1.164 + static nsHtml5AttributeName* ATTR_LINK; 1.165 + static nsHtml5AttributeName* ATTR_LANG; 1.166 + static nsHtml5AttributeName* ATTR_LOOP; 1.167 + static nsHtml5AttributeName* ATTR_LIST; 1.168 + static nsHtml5AttributeName* ATTR_TYPE; 1.169 + static nsHtml5AttributeName* ATTR_WHEN; 1.170 + static nsHtml5AttributeName* ATTR_WRAP; 1.171 + static nsHtml5AttributeName* ATTR_TEXT; 1.172 + static nsHtml5AttributeName* ATTR_PATH; 1.173 + static nsHtml5AttributeName* ATTR_PING; 1.174 + static nsHtml5AttributeName* ATTR_REFX; 1.175 + static nsHtml5AttributeName* ATTR_REFY; 1.176 + static nsHtml5AttributeName* ATTR_SIZE; 1.177 + static nsHtml5AttributeName* ATTR_SEED; 1.178 + static nsHtml5AttributeName* ATTR_ROWS; 1.179 + static nsHtml5AttributeName* ATTR_SPAN; 1.180 + static nsHtml5AttributeName* ATTR_STEP; 1.181 + static nsHtml5AttributeName* ATTR_ROLE; 1.182 + static nsHtml5AttributeName* ATTR_XREF; 1.183 + static nsHtml5AttributeName* ATTR_ASYNC; 1.184 + static nsHtml5AttributeName* ATTR_ALINK; 1.185 + static nsHtml5AttributeName* ATTR_ALIGN; 1.186 + static nsHtml5AttributeName* ATTR_CLOSE; 1.187 + static nsHtml5AttributeName* ATTR_COLOR; 1.188 + static nsHtml5AttributeName* ATTR_CLASS; 1.189 + static nsHtml5AttributeName* ATTR_CLEAR; 1.190 + static nsHtml5AttributeName* ATTR_BEGIN; 1.191 + static nsHtml5AttributeName* ATTR_DEPTH; 1.192 + static nsHtml5AttributeName* ATTR_DEFER; 1.193 + static nsHtml5AttributeName* ATTR_FENCE; 1.194 + static nsHtml5AttributeName* ATTR_FRAME; 1.195 + static nsHtml5AttributeName* ATTR_ISMAP; 1.196 + static nsHtml5AttributeName* ATTR_ONEND; 1.197 + static nsHtml5AttributeName* ATTR_INDEX; 1.198 + static nsHtml5AttributeName* ATTR_ORDER; 1.199 + static nsHtml5AttributeName* ATTR_OTHER; 1.200 + static nsHtml5AttributeName* ATTR_ONCUT; 1.201 + static nsHtml5AttributeName* ATTR_NARGS; 1.202 + static nsHtml5AttributeName* ATTR_MEDIA; 1.203 + static nsHtml5AttributeName* ATTR_LABEL; 1.204 + static nsHtml5AttributeName* ATTR_LOCAL; 1.205 + static nsHtml5AttributeName* ATTR_WIDTH; 1.206 + static nsHtml5AttributeName* ATTR_TITLE; 1.207 + static nsHtml5AttributeName* ATTR_VLINK; 1.208 + static nsHtml5AttributeName* ATTR_VALUE; 1.209 + static nsHtml5AttributeName* ATTR_SLOPE; 1.210 + static nsHtml5AttributeName* ATTR_SHAPE; 1.211 + static nsHtml5AttributeName* ATTR_SCOPE; 1.212 + static nsHtml5AttributeName* ATTR_SCALE; 1.213 + static nsHtml5AttributeName* ATTR_SPEED; 1.214 + static nsHtml5AttributeName* ATTR_STYLE; 1.215 + static nsHtml5AttributeName* ATTR_RULES; 1.216 + static nsHtml5AttributeName* ATTR_STEMH; 1.217 + static nsHtml5AttributeName* ATTR_STEMV; 1.218 + static nsHtml5AttributeName* ATTR_START; 1.219 + static nsHtml5AttributeName* ATTR_XMLNS; 1.220 + static nsHtml5AttributeName* ATTR_ACCEPT; 1.221 + static nsHtml5AttributeName* ATTR_ACCENT; 1.222 + static nsHtml5AttributeName* ATTR_ASCENT; 1.223 + static nsHtml5AttributeName* ATTR_ACTIVE; 1.224 + static nsHtml5AttributeName* ATTR_ALTIMG; 1.225 + static nsHtml5AttributeName* ATTR_ACTION; 1.226 + static nsHtml5AttributeName* ATTR_BORDER; 1.227 + static nsHtml5AttributeName* ATTR_CURSOR; 1.228 + static nsHtml5AttributeName* ATTR_COORDS; 1.229 + static nsHtml5AttributeName* ATTR_FILTER; 1.230 + static nsHtml5AttributeName* ATTR_FORMAT; 1.231 + static nsHtml5AttributeName* ATTR_HIDDEN; 1.232 + static nsHtml5AttributeName* ATTR_HSPACE; 1.233 + static nsHtml5AttributeName* ATTR_HEIGHT; 1.234 + static nsHtml5AttributeName* ATTR_ONMOVE; 1.235 + static nsHtml5AttributeName* ATTR_ONLOAD; 1.236 + static nsHtml5AttributeName* ATTR_ONDRAG; 1.237 + static nsHtml5AttributeName* ATTR_ORIGIN; 1.238 + static nsHtml5AttributeName* ATTR_ONZOOM; 1.239 + static nsHtml5AttributeName* ATTR_ONHELP; 1.240 + static nsHtml5AttributeName* ATTR_ONSTOP; 1.241 + static nsHtml5AttributeName* ATTR_ONDROP; 1.242 + static nsHtml5AttributeName* ATTR_ONBLUR; 1.243 + static nsHtml5AttributeName* ATTR_OBJECT; 1.244 + static nsHtml5AttributeName* ATTR_OFFSET; 1.245 + static nsHtml5AttributeName* ATTR_ORIENT; 1.246 + static nsHtml5AttributeName* ATTR_ONCOPY; 1.247 + static nsHtml5AttributeName* ATTR_NOWRAP; 1.248 + static nsHtml5AttributeName* ATTR_NOHREF; 1.249 + static nsHtml5AttributeName* ATTR_MACROS; 1.250 + static nsHtml5AttributeName* ATTR_METHOD; 1.251 + static nsHtml5AttributeName* ATTR_LOWSRC; 1.252 + static nsHtml5AttributeName* ATTR_LSPACE; 1.253 + static nsHtml5AttributeName* ATTR_LQUOTE; 1.254 + static nsHtml5AttributeName* ATTR_USEMAP; 1.255 + static nsHtml5AttributeName* ATTR_WIDTHS; 1.256 + static nsHtml5AttributeName* ATTR_TARGET; 1.257 + static nsHtml5AttributeName* ATTR_VALUES; 1.258 + static nsHtml5AttributeName* ATTR_VALIGN; 1.259 + static nsHtml5AttributeName* ATTR_VSPACE; 1.260 + static nsHtml5AttributeName* ATTR_POSTER; 1.261 + static nsHtml5AttributeName* ATTR_POINTS; 1.262 + static nsHtml5AttributeName* ATTR_PROMPT; 1.263 + static nsHtml5AttributeName* ATTR_SRCDOC; 1.264 + static nsHtml5AttributeName* ATTR_SCOPED; 1.265 + static nsHtml5AttributeName* ATTR_STRING; 1.266 + static nsHtml5AttributeName* ATTR_SCHEME; 1.267 + static nsHtml5AttributeName* ATTR_STROKE; 1.268 + static nsHtml5AttributeName* ATTR_RADIUS; 1.269 + static nsHtml5AttributeName* ATTR_RESULT; 1.270 + static nsHtml5AttributeName* ATTR_REPEAT; 1.271 + static nsHtml5AttributeName* ATTR_RSPACE; 1.272 + static nsHtml5AttributeName* ATTR_ROTATE; 1.273 + static nsHtml5AttributeName* ATTR_RQUOTE; 1.274 + static nsHtml5AttributeName* ATTR_ALTTEXT; 1.275 + static nsHtml5AttributeName* ATTR_ARCHIVE; 1.276 + static nsHtml5AttributeName* ATTR_AZIMUTH; 1.277 + static nsHtml5AttributeName* ATTR_CLOSURE; 1.278 + static nsHtml5AttributeName* ATTR_CHECKED; 1.279 + static nsHtml5AttributeName* ATTR_CLASSID; 1.280 + static nsHtml5AttributeName* ATTR_CHAROFF; 1.281 + static nsHtml5AttributeName* ATTR_BGCOLOR; 1.282 + static nsHtml5AttributeName* ATTR_COLSPAN; 1.283 + static nsHtml5AttributeName* ATTR_CHARSET; 1.284 + static nsHtml5AttributeName* ATTR_COMPACT; 1.285 + static nsHtml5AttributeName* ATTR_CONTENT; 1.286 + static nsHtml5AttributeName* ATTR_ENCTYPE; 1.287 + static nsHtml5AttributeName* ATTR_DATASRC; 1.288 + static nsHtml5AttributeName* ATTR_DATAFLD; 1.289 + static nsHtml5AttributeName* ATTR_DECLARE; 1.290 + static nsHtml5AttributeName* ATTR_DISPLAY; 1.291 + static nsHtml5AttributeName* ATTR_DIVISOR; 1.292 + static nsHtml5AttributeName* ATTR_DEFAULT; 1.293 + static nsHtml5AttributeName* ATTR_DESCENT; 1.294 + static nsHtml5AttributeName* ATTR_KERNING; 1.295 + static nsHtml5AttributeName* ATTR_HANGING; 1.296 + static nsHtml5AttributeName* ATTR_HEADERS; 1.297 + static nsHtml5AttributeName* ATTR_ONPASTE; 1.298 + static nsHtml5AttributeName* ATTR_ONCLICK; 1.299 + static nsHtml5AttributeName* ATTR_OPTIMUM; 1.300 + static nsHtml5AttributeName* ATTR_ONBEGIN; 1.301 + static nsHtml5AttributeName* ATTR_ONKEYUP; 1.302 + static nsHtml5AttributeName* ATTR_ONFOCUS; 1.303 + static nsHtml5AttributeName* ATTR_ONERROR; 1.304 + static nsHtml5AttributeName* ATTR_ONINPUT; 1.305 + static nsHtml5AttributeName* ATTR_ONABORT; 1.306 + static nsHtml5AttributeName* ATTR_ONSTART; 1.307 + static nsHtml5AttributeName* ATTR_ONRESET; 1.308 + static nsHtml5AttributeName* ATTR_OPACITY; 1.309 + static nsHtml5AttributeName* ATTR_NOSHADE; 1.310 + static nsHtml5AttributeName* ATTR_MINSIZE; 1.311 + static nsHtml5AttributeName* ATTR_MAXSIZE; 1.312 + static nsHtml5AttributeName* ATTR_LARGEOP; 1.313 + static nsHtml5AttributeName* ATTR_UNICODE; 1.314 + static nsHtml5AttributeName* ATTR_TARGETX; 1.315 + static nsHtml5AttributeName* ATTR_TARGETY; 1.316 + static nsHtml5AttributeName* ATTR_VIEWBOX; 1.317 + static nsHtml5AttributeName* ATTR_VERSION; 1.318 + static nsHtml5AttributeName* ATTR_PATTERN; 1.319 + static nsHtml5AttributeName* ATTR_PROFILE; 1.320 + static nsHtml5AttributeName* ATTR_SPACING; 1.321 + static nsHtml5AttributeName* ATTR_RESTART; 1.322 + static nsHtml5AttributeName* ATTR_ROWSPAN; 1.323 + static nsHtml5AttributeName* ATTR_SANDBOX; 1.324 + static nsHtml5AttributeName* ATTR_SUMMARY; 1.325 + static nsHtml5AttributeName* ATTR_STANDBY; 1.326 + static nsHtml5AttributeName* ATTR_REPLACE; 1.327 + static nsHtml5AttributeName* ATTR_AUTOPLAY; 1.328 + static nsHtml5AttributeName* ATTR_ADDITIVE; 1.329 + static nsHtml5AttributeName* ATTR_CALCMODE; 1.330 + static nsHtml5AttributeName* ATTR_CODETYPE; 1.331 + static nsHtml5AttributeName* ATTR_CODEBASE; 1.332 + static nsHtml5AttributeName* ATTR_CONTROLS; 1.333 + static nsHtml5AttributeName* ATTR_BEVELLED; 1.334 + static nsHtml5AttributeName* ATTR_BASELINE; 1.335 + static nsHtml5AttributeName* ATTR_EXPONENT; 1.336 + static nsHtml5AttributeName* ATTR_EDGEMODE; 1.337 + static nsHtml5AttributeName* ATTR_ENCODING; 1.338 + static nsHtml5AttributeName* ATTR_GLYPHREF; 1.339 + static nsHtml5AttributeName* ATTR_DATETIME; 1.340 + static nsHtml5AttributeName* ATTR_DISABLED; 1.341 + static nsHtml5AttributeName* ATTR_FONTSIZE; 1.342 + static nsHtml5AttributeName* ATTR_KEYTIMES; 1.343 + static nsHtml5AttributeName* ATTR_PANOSE_1; 1.344 + static nsHtml5AttributeName* ATTR_HREFLANG; 1.345 + static nsHtml5AttributeName* ATTR_ONRESIZE; 1.346 + static nsHtml5AttributeName* ATTR_ONCHANGE; 1.347 + static nsHtml5AttributeName* ATTR_ONBOUNCE; 1.348 + static nsHtml5AttributeName* ATTR_ONUNLOAD; 1.349 + static nsHtml5AttributeName* ATTR_ONFINISH; 1.350 + static nsHtml5AttributeName* ATTR_ONSCROLL; 1.351 + static nsHtml5AttributeName* ATTR_OPERATOR; 1.352 + static nsHtml5AttributeName* ATTR_OVERFLOW; 1.353 + static nsHtml5AttributeName* ATTR_ONSUBMIT; 1.354 + static nsHtml5AttributeName* ATTR_ONREPEAT; 1.355 + static nsHtml5AttributeName* ATTR_ONSELECT; 1.356 + static nsHtml5AttributeName* ATTR_NOTATION; 1.357 + static nsHtml5AttributeName* ATTR_NORESIZE; 1.358 + static nsHtml5AttributeName* ATTR_MANIFEST; 1.359 + static nsHtml5AttributeName* ATTR_MATHSIZE; 1.360 + static nsHtml5AttributeName* ATTR_MULTIPLE; 1.361 + static nsHtml5AttributeName* ATTR_LONGDESC; 1.362 + static nsHtml5AttributeName* ATTR_LANGUAGE; 1.363 + static nsHtml5AttributeName* ATTR_TEMPLATE; 1.364 + static nsHtml5AttributeName* ATTR_TABINDEX; 1.365 + static nsHtml5AttributeName* ATTR_READONLY; 1.366 + static nsHtml5AttributeName* ATTR_SELECTED; 1.367 + static nsHtml5AttributeName* ATTR_ROWLINES; 1.368 + static nsHtml5AttributeName* ATTR_SEAMLESS; 1.369 + static nsHtml5AttributeName* ATTR_ROWALIGN; 1.370 + static nsHtml5AttributeName* ATTR_STRETCHY; 1.371 + static nsHtml5AttributeName* ATTR_REQUIRED; 1.372 + static nsHtml5AttributeName* ATTR_XML_BASE; 1.373 + static nsHtml5AttributeName* ATTR_XML_LANG; 1.374 + static nsHtml5AttributeName* ATTR_X_HEIGHT; 1.375 + static nsHtml5AttributeName* ATTR_ARIA_OWNS; 1.376 + static nsHtml5AttributeName* ATTR_AUTOFOCUS; 1.377 + static nsHtml5AttributeName* ATTR_ARIA_SORT; 1.378 + static nsHtml5AttributeName* ATTR_ACCESSKEY; 1.379 + static nsHtml5AttributeName* ATTR_ARIA_BUSY; 1.380 + static nsHtml5AttributeName* ATTR_ARIA_GRAB; 1.381 + static nsHtml5AttributeName* ATTR_AMPLITUDE; 1.382 + static nsHtml5AttributeName* ATTR_ARIA_LIVE; 1.383 + static nsHtml5AttributeName* ATTR_CLIP_RULE; 1.384 + static nsHtml5AttributeName* ATTR_CLIP_PATH; 1.385 + static nsHtml5AttributeName* ATTR_EQUALROWS; 1.386 + static nsHtml5AttributeName* ATTR_ELEVATION; 1.387 + static nsHtml5AttributeName* ATTR_DIRECTION; 1.388 + static nsHtml5AttributeName* ATTR_DRAGGABLE; 1.389 + static nsHtml5AttributeName* ATTR_FILTERRES; 1.390 + static nsHtml5AttributeName* ATTR_FILL_RULE; 1.391 + static nsHtml5AttributeName* ATTR_FONTSTYLE; 1.392 + static nsHtml5AttributeName* ATTR_FONT_SIZE; 1.393 + static nsHtml5AttributeName* ATTR_KEYPOINTS; 1.394 + static nsHtml5AttributeName* ATTR_HIDEFOCUS; 1.395 + static nsHtml5AttributeName* ATTR_ONMESSAGE; 1.396 + static nsHtml5AttributeName* ATTR_INTERCEPT; 1.397 + static nsHtml5AttributeName* ATTR_ONDRAGEND; 1.398 + static nsHtml5AttributeName* ATTR_ONMOVEEND; 1.399 + static nsHtml5AttributeName* ATTR_ONINVALID; 1.400 + static nsHtml5AttributeName* ATTR_ONKEYDOWN; 1.401 + static nsHtml5AttributeName* ATTR_ONFOCUSIN; 1.402 + static nsHtml5AttributeName* ATTR_ONMOUSEUP; 1.403 + static nsHtml5AttributeName* ATTR_INPUTMODE; 1.404 + static nsHtml5AttributeName* ATTR_ONROWEXIT; 1.405 + static nsHtml5AttributeName* ATTR_MATHCOLOR; 1.406 + static nsHtml5AttributeName* ATTR_MASKUNITS; 1.407 + static nsHtml5AttributeName* ATTR_MAXLENGTH; 1.408 + static nsHtml5AttributeName* ATTR_LINEBREAK; 1.409 + static nsHtml5AttributeName* ATTR_TRANSFORM; 1.410 + static nsHtml5AttributeName* ATTR_V_HANGING; 1.411 + static nsHtml5AttributeName* ATTR_VALUETYPE; 1.412 + static nsHtml5AttributeName* ATTR_POINTSATZ; 1.413 + static nsHtml5AttributeName* ATTR_POINTSATX; 1.414 + static nsHtml5AttributeName* ATTR_POINTSATY; 1.415 + static nsHtml5AttributeName* ATTR_SYMMETRIC; 1.416 + static nsHtml5AttributeName* ATTR_SCROLLING; 1.417 + static nsHtml5AttributeName* ATTR_REPEATDUR; 1.418 + static nsHtml5AttributeName* ATTR_SELECTION; 1.419 + static nsHtml5AttributeName* ATTR_SEPARATOR; 1.420 + static nsHtml5AttributeName* ATTR_XML_SPACE; 1.421 + static nsHtml5AttributeName* ATTR_AUTOSUBMIT; 1.422 + static nsHtml5AttributeName* ATTR_ALPHABETIC; 1.423 + static nsHtml5AttributeName* ATTR_ACTIONTYPE; 1.424 + static nsHtml5AttributeName* ATTR_ACCUMULATE; 1.425 + static nsHtml5AttributeName* ATTR_ARIA_LEVEL; 1.426 + static nsHtml5AttributeName* ATTR_COLUMNSPAN; 1.427 + static nsHtml5AttributeName* ATTR_CAP_HEIGHT; 1.428 + static nsHtml5AttributeName* ATTR_BACKGROUND; 1.429 + static nsHtml5AttributeName* ATTR_GLYPH_NAME; 1.430 + static nsHtml5AttributeName* ATTR_GROUPALIGN; 1.431 + static nsHtml5AttributeName* ATTR_FONTFAMILY; 1.432 + static nsHtml5AttributeName* ATTR_FONTWEIGHT; 1.433 + static nsHtml5AttributeName* ATTR_FONT_STYLE; 1.434 + static nsHtml5AttributeName* ATTR_KEYSPLINES; 1.435 + static nsHtml5AttributeName* ATTR_HTTP_EQUIV; 1.436 + static nsHtml5AttributeName* ATTR_ONACTIVATE; 1.437 + static nsHtml5AttributeName* ATTR_OCCURRENCE; 1.438 + static nsHtml5AttributeName* ATTR_IRRELEVANT; 1.439 + static nsHtml5AttributeName* ATTR_ONDBLCLICK; 1.440 + static nsHtml5AttributeName* ATTR_ONDRAGDROP; 1.441 + static nsHtml5AttributeName* ATTR_ONKEYPRESS; 1.442 + static nsHtml5AttributeName* ATTR_ONROWENTER; 1.443 + static nsHtml5AttributeName* ATTR_ONDRAGOVER; 1.444 + static nsHtml5AttributeName* ATTR_ONFOCUSOUT; 1.445 + static nsHtml5AttributeName* ATTR_ONMOUSEOUT; 1.446 + static nsHtml5AttributeName* ATTR_NUMOCTAVES; 1.447 + static nsHtml5AttributeName* ATTR_MARKER_MID; 1.448 + static nsHtml5AttributeName* ATTR_MARKER_END; 1.449 + static nsHtml5AttributeName* ATTR_TEXTLENGTH; 1.450 + static nsHtml5AttributeName* ATTR_VISIBILITY; 1.451 + static nsHtml5AttributeName* ATTR_VIEWTARGET; 1.452 + static nsHtml5AttributeName* ATTR_VERT_ADV_Y; 1.453 + static nsHtml5AttributeName* ATTR_PATHLENGTH; 1.454 + static nsHtml5AttributeName* ATTR_REPEAT_MAX; 1.455 + static nsHtml5AttributeName* ATTR_RADIOGROUP; 1.456 + static nsHtml5AttributeName* ATTR_STOP_COLOR; 1.457 + static nsHtml5AttributeName* ATTR_SEPARATORS; 1.458 + static nsHtml5AttributeName* ATTR_REPEAT_MIN; 1.459 + static nsHtml5AttributeName* ATTR_ROWSPACING; 1.460 + static nsHtml5AttributeName* ATTR_ZOOMANDPAN; 1.461 + static nsHtml5AttributeName* ATTR_XLINK_TYPE; 1.462 + static nsHtml5AttributeName* ATTR_XLINK_ROLE; 1.463 + static nsHtml5AttributeName* ATTR_XLINK_HREF; 1.464 + static nsHtml5AttributeName* ATTR_XLINK_SHOW; 1.465 + static nsHtml5AttributeName* ATTR_ACCENTUNDER; 1.466 + static nsHtml5AttributeName* ATTR_ARIA_SECRET; 1.467 + static nsHtml5AttributeName* ATTR_ARIA_ATOMIC; 1.468 + static nsHtml5AttributeName* ATTR_ARIA_HIDDEN; 1.469 + static nsHtml5AttributeName* ATTR_ARIA_FLOWTO; 1.470 + static nsHtml5AttributeName* ATTR_ARABIC_FORM; 1.471 + static nsHtml5AttributeName* ATTR_CELLPADDING; 1.472 + static nsHtml5AttributeName* ATTR_CELLSPACING; 1.473 + static nsHtml5AttributeName* ATTR_COLUMNWIDTH; 1.474 + static nsHtml5AttributeName* ATTR_CROSSORIGIN; 1.475 + static nsHtml5AttributeName* ATTR_COLUMNALIGN; 1.476 + static nsHtml5AttributeName* ATTR_COLUMNLINES; 1.477 + static nsHtml5AttributeName* ATTR_CONTEXTMENU; 1.478 + static nsHtml5AttributeName* ATTR_BASEPROFILE; 1.479 + static nsHtml5AttributeName* ATTR_FONT_FAMILY; 1.480 + static nsHtml5AttributeName* ATTR_FRAMEBORDER; 1.481 + static nsHtml5AttributeName* ATTR_FILTERUNITS; 1.482 + static nsHtml5AttributeName* ATTR_FLOOD_COLOR; 1.483 + static nsHtml5AttributeName* ATTR_FONT_WEIGHT; 1.484 + static nsHtml5AttributeName* ATTR_HORIZ_ADV_X; 1.485 + static nsHtml5AttributeName* ATTR_ONDRAGLEAVE; 1.486 + static nsHtml5AttributeName* ATTR_ONMOUSEMOVE; 1.487 + static nsHtml5AttributeName* ATTR_ORIENTATION; 1.488 + static nsHtml5AttributeName* ATTR_ONMOUSEDOWN; 1.489 + static nsHtml5AttributeName* ATTR_ONMOUSEOVER; 1.490 + static nsHtml5AttributeName* ATTR_ONDRAGENTER; 1.491 + static nsHtml5AttributeName* ATTR_IDEOGRAPHIC; 1.492 + static nsHtml5AttributeName* ATTR_ONBEFORECUT; 1.493 + static nsHtml5AttributeName* ATTR_ONFORMINPUT; 1.494 + static nsHtml5AttributeName* ATTR_ONDRAGSTART; 1.495 + static nsHtml5AttributeName* ATTR_ONMOVESTART; 1.496 + static nsHtml5AttributeName* ATTR_MARKERUNITS; 1.497 + static nsHtml5AttributeName* ATTR_MATHVARIANT; 1.498 + static nsHtml5AttributeName* ATTR_MARGINWIDTH; 1.499 + static nsHtml5AttributeName* ATTR_MARKERWIDTH; 1.500 + static nsHtml5AttributeName* ATTR_TEXT_ANCHOR; 1.501 + static nsHtml5AttributeName* ATTR_TABLEVALUES; 1.502 + static nsHtml5AttributeName* ATTR_SCRIPTLEVEL; 1.503 + static nsHtml5AttributeName* ATTR_REPEATCOUNT; 1.504 + static nsHtml5AttributeName* ATTR_STITCHTILES; 1.505 + static nsHtml5AttributeName* ATTR_STARTOFFSET; 1.506 + static nsHtml5AttributeName* ATTR_SCROLLDELAY; 1.507 + static nsHtml5AttributeName* ATTR_XMLNS_XLINK; 1.508 + static nsHtml5AttributeName* ATTR_XLINK_TITLE; 1.509 + static nsHtml5AttributeName* ATTR_ARIA_INVALID; 1.510 + static nsHtml5AttributeName* ATTR_ARIA_PRESSED; 1.511 + static nsHtml5AttributeName* ATTR_ARIA_CHECKED; 1.512 + static nsHtml5AttributeName* ATTR_AUTOCOMPLETE; 1.513 + static nsHtml5AttributeName* ATTR_ARIA_SETSIZE; 1.514 + static nsHtml5AttributeName* ATTR_ARIA_CHANNEL; 1.515 + static nsHtml5AttributeName* ATTR_EQUALCOLUMNS; 1.516 + static nsHtml5AttributeName* ATTR_DISPLAYSTYLE; 1.517 + static nsHtml5AttributeName* ATTR_DATAFORMATAS; 1.518 + static nsHtml5AttributeName* ATTR_FILL_OPACITY; 1.519 + static nsHtml5AttributeName* ATTR_FONT_VARIANT; 1.520 + static nsHtml5AttributeName* ATTR_FONT_STRETCH; 1.521 + static nsHtml5AttributeName* ATTR_FRAMESPACING; 1.522 + static nsHtml5AttributeName* ATTR_KERNELMATRIX; 1.523 + static nsHtml5AttributeName* ATTR_ONDEACTIVATE; 1.524 + static nsHtml5AttributeName* ATTR_ONROWSDELETE; 1.525 + static nsHtml5AttributeName* ATTR_ONMOUSELEAVE; 1.526 + static nsHtml5AttributeName* ATTR_ONFORMCHANGE; 1.527 + static nsHtml5AttributeName* ATTR_ONCELLCHANGE; 1.528 + static nsHtml5AttributeName* ATTR_ONMOUSEWHEEL; 1.529 + static nsHtml5AttributeName* ATTR_ONMOUSEENTER; 1.530 + static nsHtml5AttributeName* ATTR_ONAFTERPRINT; 1.531 + static nsHtml5AttributeName* ATTR_ONBEFORECOPY; 1.532 + static nsHtml5AttributeName* ATTR_MARGINHEIGHT; 1.533 + static nsHtml5AttributeName* ATTR_MARKERHEIGHT; 1.534 + static nsHtml5AttributeName* ATTR_MARKER_START; 1.535 + static nsHtml5AttributeName* ATTR_MATHEMATICAL; 1.536 + static nsHtml5AttributeName* ATTR_LENGTHADJUST; 1.537 + static nsHtml5AttributeName* ATTR_UNSELECTABLE; 1.538 + static nsHtml5AttributeName* ATTR_UNICODE_BIDI; 1.539 + static nsHtml5AttributeName* ATTR_UNITS_PER_EM; 1.540 + static nsHtml5AttributeName* ATTR_WORD_SPACING; 1.541 + static nsHtml5AttributeName* ATTR_WRITING_MODE; 1.542 + static nsHtml5AttributeName* ATTR_V_ALPHABETIC; 1.543 + static nsHtml5AttributeName* ATTR_PATTERNUNITS; 1.544 + static nsHtml5AttributeName* ATTR_SPREADMETHOD; 1.545 + static nsHtml5AttributeName* ATTR_SURFACESCALE; 1.546 + static nsHtml5AttributeName* ATTR_STROKE_WIDTH; 1.547 + static nsHtml5AttributeName* ATTR_REPEAT_START; 1.548 + static nsHtml5AttributeName* ATTR_STDDEVIATION; 1.549 + static nsHtml5AttributeName* ATTR_STOP_OPACITY; 1.550 + static nsHtml5AttributeName* ATTR_ARIA_CONTROLS; 1.551 + static nsHtml5AttributeName* ATTR_ARIA_HASPOPUP; 1.552 + static nsHtml5AttributeName* ATTR_ACCENT_HEIGHT; 1.553 + static nsHtml5AttributeName* ATTR_ARIA_VALUENOW; 1.554 + static nsHtml5AttributeName* ATTR_ARIA_RELEVANT; 1.555 + static nsHtml5AttributeName* ATTR_ARIA_POSINSET; 1.556 + static nsHtml5AttributeName* ATTR_ARIA_VALUEMAX; 1.557 + static nsHtml5AttributeName* ATTR_ARIA_READONLY; 1.558 + static nsHtml5AttributeName* ATTR_ARIA_SELECTED; 1.559 + static nsHtml5AttributeName* ATTR_ARIA_REQUIRED; 1.560 + static nsHtml5AttributeName* ATTR_ARIA_EXPANDED; 1.561 + static nsHtml5AttributeName* ATTR_ARIA_DISABLED; 1.562 + static nsHtml5AttributeName* ATTR_ATTRIBUTETYPE; 1.563 + static nsHtml5AttributeName* ATTR_ATTRIBUTENAME; 1.564 + static nsHtml5AttributeName* ATTR_ARIA_DATATYPE; 1.565 + static nsHtml5AttributeName* ATTR_ARIA_VALUEMIN; 1.566 + static nsHtml5AttributeName* ATTR_BASEFREQUENCY; 1.567 + static nsHtml5AttributeName* ATTR_COLUMNSPACING; 1.568 + static nsHtml5AttributeName* ATTR_COLOR_PROFILE; 1.569 + static nsHtml5AttributeName* ATTR_CLIPPATHUNITS; 1.570 + static nsHtml5AttributeName* ATTR_DEFINITIONURL; 1.571 + static nsHtml5AttributeName* ATTR_GRADIENTUNITS; 1.572 + static nsHtml5AttributeName* ATTR_FLOOD_OPACITY; 1.573 + static nsHtml5AttributeName* ATTR_ONAFTERUPDATE; 1.574 + static nsHtml5AttributeName* ATTR_ONERRORUPDATE; 1.575 + static nsHtml5AttributeName* ATTR_ONBEFOREPASTE; 1.576 + static nsHtml5AttributeName* ATTR_ONLOSECAPTURE; 1.577 + static nsHtml5AttributeName* ATTR_ONCONTEXTMENU; 1.578 + static nsHtml5AttributeName* ATTR_ONSELECTSTART; 1.579 + static nsHtml5AttributeName* ATTR_ONBEFOREPRINT; 1.580 + static nsHtml5AttributeName* ATTR_MOVABLELIMITS; 1.581 + static nsHtml5AttributeName* ATTR_LINETHICKNESS; 1.582 + static nsHtml5AttributeName* ATTR_UNICODE_RANGE; 1.583 + static nsHtml5AttributeName* ATTR_THINMATHSPACE; 1.584 + static nsHtml5AttributeName* ATTR_VERT_ORIGIN_X; 1.585 + static nsHtml5AttributeName* ATTR_VERT_ORIGIN_Y; 1.586 + static nsHtml5AttributeName* ATTR_V_IDEOGRAPHIC; 1.587 + static nsHtml5AttributeName* ATTR_PRESERVEALPHA; 1.588 + static nsHtml5AttributeName* ATTR_SCRIPTMINSIZE; 1.589 + static nsHtml5AttributeName* ATTR_SPECIFICATION; 1.590 + static nsHtml5AttributeName* ATTR_XLINK_ACTUATE; 1.591 + static nsHtml5AttributeName* ATTR_XLINK_ARCROLE; 1.592 + static nsHtml5AttributeName* ATTR_ACCEPT_CHARSET; 1.593 + static nsHtml5AttributeName* ATTR_ALIGNMENTSCOPE; 1.594 + static nsHtml5AttributeName* ATTR_ARIA_MULTILINE; 1.595 + static nsHtml5AttributeName* ATTR_BASELINE_SHIFT; 1.596 + static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_X; 1.597 + static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_Y; 1.598 + static nsHtml5AttributeName* ATTR_ONBEFOREUPDATE; 1.599 + static nsHtml5AttributeName* ATTR_ONFILTERCHANGE; 1.600 + static nsHtml5AttributeName* ATTR_ONROWSINSERTED; 1.601 + static nsHtml5AttributeName* ATTR_ONBEFOREUNLOAD; 1.602 + static nsHtml5AttributeName* ATTR_MATHBACKGROUND; 1.603 + static nsHtml5AttributeName* ATTR_LETTER_SPACING; 1.604 + static nsHtml5AttributeName* ATTR_LIGHTING_COLOR; 1.605 + static nsHtml5AttributeName* ATTR_THICKMATHSPACE; 1.606 + static nsHtml5AttributeName* ATTR_TEXT_RENDERING; 1.607 + static nsHtml5AttributeName* ATTR_V_MATHEMATICAL; 1.608 + static nsHtml5AttributeName* ATTR_POINTER_EVENTS; 1.609 + static nsHtml5AttributeName* ATTR_PRIMITIVEUNITS; 1.610 + static nsHtml5AttributeName* ATTR_SYSTEMLANGUAGE; 1.611 + static nsHtml5AttributeName* ATTR_STROKE_LINECAP; 1.612 + static nsHtml5AttributeName* ATTR_SUBSCRIPTSHIFT; 1.613 + static nsHtml5AttributeName* ATTR_STROKE_OPACITY; 1.614 + static nsHtml5AttributeName* ATTR_ARIA_DROPEFFECT; 1.615 + static nsHtml5AttributeName* ATTR_ARIA_LABELLEDBY; 1.616 + static nsHtml5AttributeName* ATTR_ARIA_TEMPLATEID; 1.617 + static nsHtml5AttributeName* ATTR_COLOR_RENDERING; 1.618 + static nsHtml5AttributeName* ATTR_CONTENTEDITABLE; 1.619 + static nsHtml5AttributeName* ATTR_DIFFUSECONSTANT; 1.620 + static nsHtml5AttributeName* ATTR_ONDATAAVAILABLE; 1.621 + static nsHtml5AttributeName* ATTR_ONCONTROLSELECT; 1.622 + static nsHtml5AttributeName* ATTR_IMAGE_RENDERING; 1.623 + static nsHtml5AttributeName* ATTR_MEDIUMMATHSPACE; 1.624 + static nsHtml5AttributeName* ATTR_TEXT_DECORATION; 1.625 + static nsHtml5AttributeName* ATTR_SHAPE_RENDERING; 1.626 + static nsHtml5AttributeName* ATTR_STROKE_LINEJOIN; 1.627 + static nsHtml5AttributeName* ATTR_REPEAT_TEMPLATE; 1.628 + static nsHtml5AttributeName* ATTR_ARIA_DESCRIBEDBY; 1.629 + static nsHtml5AttributeName* ATTR_CONTENTSTYLETYPE; 1.630 + static nsHtml5AttributeName* ATTR_FONT_SIZE_ADJUST; 1.631 + static nsHtml5AttributeName* ATTR_KERNELUNITLENGTH; 1.632 + static nsHtml5AttributeName* ATTR_ONBEFOREACTIVATE; 1.633 + static nsHtml5AttributeName* ATTR_ONPROPERTYCHANGE; 1.634 + static nsHtml5AttributeName* ATTR_ONDATASETCHANGED; 1.635 + static nsHtml5AttributeName* ATTR_MASKCONTENTUNITS; 1.636 + static nsHtml5AttributeName* ATTR_PATTERNTRANSFORM; 1.637 + static nsHtml5AttributeName* ATTR_REQUIREDFEATURES; 1.638 + static nsHtml5AttributeName* ATTR_RENDERING_INTENT; 1.639 + static nsHtml5AttributeName* ATTR_SPECULAREXPONENT; 1.640 + static nsHtml5AttributeName* ATTR_SPECULARCONSTANT; 1.641 + static nsHtml5AttributeName* ATTR_SUPERSCRIPTSHIFT; 1.642 + static nsHtml5AttributeName* ATTR_STROKE_DASHARRAY; 1.643 + static nsHtml5AttributeName* ATTR_XCHANNELSELECTOR; 1.644 + static nsHtml5AttributeName* ATTR_YCHANNELSELECTOR; 1.645 + static nsHtml5AttributeName* ATTR_ARIA_AUTOCOMPLETE; 1.646 + static nsHtml5AttributeName* ATTR_CONTENTSCRIPTTYPE; 1.647 + static nsHtml5AttributeName* ATTR_ENABLE_BACKGROUND; 1.648 + static nsHtml5AttributeName* ATTR_DOMINANT_BASELINE; 1.649 + static nsHtml5AttributeName* ATTR_GRADIENTTRANSFORM; 1.650 + static nsHtml5AttributeName* ATTR_ONBEFORDEACTIVATE; 1.651 + static nsHtml5AttributeName* ATTR_ONDATASETCOMPLETE; 1.652 + static nsHtml5AttributeName* ATTR_OVERLINE_POSITION; 1.653 + static nsHtml5AttributeName* ATTR_ONBEFOREEDITFOCUS; 1.654 + static nsHtml5AttributeName* ATTR_LIMITINGCONEANGLE; 1.655 + static nsHtml5AttributeName* ATTR_VERYTHINMATHSPACE; 1.656 + static nsHtml5AttributeName* ATTR_STROKE_DASHOFFSET; 1.657 + static nsHtml5AttributeName* ATTR_STROKE_MITERLIMIT; 1.658 + static nsHtml5AttributeName* ATTR_ALIGNMENT_BASELINE; 1.659 + static nsHtml5AttributeName* ATTR_ONREADYSTATECHANGE; 1.660 + static nsHtml5AttributeName* ATTR_OVERLINE_THICKNESS; 1.661 + static nsHtml5AttributeName* ATTR_UNDERLINE_POSITION; 1.662 + static nsHtml5AttributeName* ATTR_VERYTHICKMATHSPACE; 1.663 + static nsHtml5AttributeName* ATTR_REQUIREDEXTENSIONS; 1.664 + static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION; 1.665 + static nsHtml5AttributeName* ATTR_UNDERLINE_THICKNESS; 1.666 + static nsHtml5AttributeName* ATTR_PRESERVEASPECTRATIO; 1.667 + static nsHtml5AttributeName* ATTR_PATTERNCONTENTUNITS; 1.668 + static nsHtml5AttributeName* ATTR_ARIA_MULTISELECTABLE; 1.669 + static nsHtml5AttributeName* ATTR_SCRIPTSIZEMULTIPLIER; 1.670 + static nsHtml5AttributeName* ATTR_ARIA_ACTIVEDESCENDANT; 1.671 + static nsHtml5AttributeName* ATTR_VERYVERYTHINMATHSPACE; 1.672 + static nsHtml5AttributeName* ATTR_VERYVERYTHICKMATHSPACE; 1.673 + static nsHtml5AttributeName* ATTR_STRIKETHROUGH_POSITION; 1.674 + static nsHtml5AttributeName* ATTR_STRIKETHROUGH_THICKNESS; 1.675 + static nsHtml5AttributeName* ATTR_EXTERNALRESOURCESREQUIRED; 1.676 + static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_VERTICAL; 1.677 + static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION_FILTERS; 1.678 + static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_HORIZONTAL; 1.679 + private: 1.680 + static nsHtml5AttributeName** ATTRIBUTE_NAMES; 1.681 + static staticJArray<int32_t,int32_t> ATTRIBUTE_HASHES; 1.682 + public: 1.683 + static void initializeStatics(); 1.684 + static void releaseStatics(); 1.685 +}; 1.686 + 1.687 +#define NS_HTML5ATTRIBUTE_NAME_HTML 0 1.688 +#define NS_HTML5ATTRIBUTE_NAME_MATHML 1 1.689 +#define NS_HTML5ATTRIBUTE_NAME_SVG 2 1.690 + 1.691 + 1.692 +#endif 1.693 +