michael@0: /* michael@0: * Copyright (c) 2008-2011 Mozilla Foundation michael@0: * michael@0: * Permission is hereby granted, free of charge, to any person obtaining a michael@0: * copy of this software and associated documentation files (the "Software"), michael@0: * to deal in the Software without restriction, including without limitation michael@0: * the rights to use, copy, modify, merge, publish, distribute, sublicense, michael@0: * and/or sell copies of the Software, and to permit persons to whom the michael@0: * Software is furnished to do so, subject to the following conditions: michael@0: * michael@0: * The above copyright notice and this permission notice shall be included in michael@0: * all copies or substantial portions of the Software. michael@0: * michael@0: * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR michael@0: * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, michael@0: * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL michael@0: * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER michael@0: * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING michael@0: * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER michael@0: * DEALINGS IN THE SOFTWARE. michael@0: */ michael@0: michael@0: /* michael@0: * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. michael@0: * Please edit AttributeName.java instead and regenerate. michael@0: */ michael@0: michael@0: #ifndef nsHtml5AttributeName_h michael@0: #define nsHtml5AttributeName_h michael@0: michael@0: #include "nsIAtom.h" michael@0: #include "nsHtml5AtomTable.h" michael@0: #include "nsString.h" michael@0: #include "nsNameSpaceManager.h" michael@0: #include "nsIContent.h" michael@0: #include "nsTraceRefcnt.h" michael@0: #include "jArray.h" michael@0: #include "nsHtml5ArrayCopy.h" michael@0: #include "nsAHtml5TreeBuilderState.h" michael@0: #include "nsHtml5Atoms.h" michael@0: #include "nsHtml5ByteReadable.h" michael@0: #include "nsIUnicodeDecoder.h" michael@0: #include "nsHtml5Macros.h" michael@0: #include "nsIContentHandle.h" michael@0: michael@0: class nsHtml5StreamParser; michael@0: michael@0: class nsHtml5Tokenizer; michael@0: class nsHtml5TreeBuilder; michael@0: class nsHtml5MetaScanner; michael@0: class nsHtml5ElementName; michael@0: class nsHtml5HtmlAttributes; michael@0: class nsHtml5UTF16Buffer; michael@0: class nsHtml5StateSnapshot; michael@0: class nsHtml5Portability; michael@0: michael@0: michael@0: class nsHtml5AttributeName michael@0: { michael@0: public: michael@0: static int32_t* ALL_NO_NS; michael@0: private: michael@0: static int32_t* XMLNS_NS; michael@0: static int32_t* XML_NS; michael@0: static int32_t* XLINK_NS; michael@0: public: michael@0: static nsIAtom** ALL_NO_PREFIX; michael@0: private: michael@0: static nsIAtom** XMLNS_PREFIX; michael@0: static nsIAtom** XLINK_PREFIX; michael@0: static nsIAtom** XML_PREFIX; michael@0: static nsIAtom** SVG_DIFFERENT(nsIAtom* name, nsIAtom* camel); michael@0: static nsIAtom** MATH_DIFFERENT(nsIAtom* name, nsIAtom* camel); michael@0: static nsIAtom** COLONIFIED_LOCAL(nsIAtom* name, nsIAtom* suffix); michael@0: public: michael@0: static nsIAtom** SAME_LOCAL(nsIAtom* name); michael@0: static nsHtml5AttributeName* nameByBuffer(char16_t* buf, int32_t offset, int32_t length, nsHtml5AtomTable* interner); michael@0: private: michael@0: static int32_t bufToHash(char16_t* buf, int32_t len); michael@0: int32_t* uri; michael@0: nsIAtom** local; michael@0: nsIAtom** prefix; michael@0: protected: michael@0: nsHtml5AttributeName(int32_t* uri, nsIAtom** local, nsIAtom** prefix); michael@0: private: michael@0: static nsHtml5AttributeName* createAttributeName(nsIAtom* name); michael@0: public: michael@0: virtual void release(); michael@0: virtual ~nsHtml5AttributeName(); michael@0: virtual nsHtml5AttributeName* cloneAttributeName(nsHtml5AtomTable* interner); michael@0: int32_t getUri(int32_t mode); michael@0: nsIAtom* getLocal(int32_t mode); michael@0: nsIAtom* getPrefix(int32_t mode); michael@0: bool equalsAnother(nsHtml5AttributeName* another); michael@0: static nsHtml5AttributeName* ATTR_D; michael@0: static nsHtml5AttributeName* ATTR_K; michael@0: static nsHtml5AttributeName* ATTR_R; michael@0: static nsHtml5AttributeName* ATTR_X; michael@0: static nsHtml5AttributeName* ATTR_Y; michael@0: static nsHtml5AttributeName* ATTR_Z; michael@0: static nsHtml5AttributeName* ATTR_BY; michael@0: static nsHtml5AttributeName* ATTR_CX; michael@0: static nsHtml5AttributeName* ATTR_CY; michael@0: static nsHtml5AttributeName* ATTR_DX; michael@0: static nsHtml5AttributeName* ATTR_DY; michael@0: static nsHtml5AttributeName* ATTR_G2; michael@0: static nsHtml5AttributeName* ATTR_G1; michael@0: static nsHtml5AttributeName* ATTR_FX; michael@0: static nsHtml5AttributeName* ATTR_FY; michael@0: static nsHtml5AttributeName* ATTR_K4; michael@0: static nsHtml5AttributeName* ATTR_K2; michael@0: static nsHtml5AttributeName* ATTR_K3; michael@0: static nsHtml5AttributeName* ATTR_K1; michael@0: static nsHtml5AttributeName* ATTR_ID; michael@0: static nsHtml5AttributeName* ATTR_IN; michael@0: static nsHtml5AttributeName* ATTR_U2; michael@0: static nsHtml5AttributeName* ATTR_U1; michael@0: static nsHtml5AttributeName* ATTR_RT; michael@0: static nsHtml5AttributeName* ATTR_RX; michael@0: static nsHtml5AttributeName* ATTR_RY; michael@0: static nsHtml5AttributeName* ATTR_TO; michael@0: static nsHtml5AttributeName* ATTR_Y2; michael@0: static nsHtml5AttributeName* ATTR_Y1; michael@0: static nsHtml5AttributeName* ATTR_X1; michael@0: static nsHtml5AttributeName* ATTR_X2; michael@0: static nsHtml5AttributeName* ATTR_ALT; michael@0: static nsHtml5AttributeName* ATTR_DIR; michael@0: static nsHtml5AttributeName* ATTR_DUR; michael@0: static nsHtml5AttributeName* ATTR_END; michael@0: static nsHtml5AttributeName* ATTR_FOR; michael@0: static nsHtml5AttributeName* ATTR_IN2; michael@0: static nsHtml5AttributeName* ATTR_MAX; michael@0: static nsHtml5AttributeName* ATTR_MIN; michael@0: static nsHtml5AttributeName* ATTR_LOW; michael@0: static nsHtml5AttributeName* ATTR_REL; michael@0: static nsHtml5AttributeName* ATTR_REV; michael@0: static nsHtml5AttributeName* ATTR_SRC; michael@0: static nsHtml5AttributeName* ATTR_AXIS; michael@0: static nsHtml5AttributeName* ATTR_ABBR; michael@0: static nsHtml5AttributeName* ATTR_BBOX; michael@0: static nsHtml5AttributeName* ATTR_CITE; michael@0: static nsHtml5AttributeName* ATTR_CODE; michael@0: static nsHtml5AttributeName* ATTR_BIAS; michael@0: static nsHtml5AttributeName* ATTR_COLS; michael@0: static nsHtml5AttributeName* ATTR_CLIP; michael@0: static nsHtml5AttributeName* ATTR_CHAR; michael@0: static nsHtml5AttributeName* ATTR_BASE; michael@0: static nsHtml5AttributeName* ATTR_EDGE; michael@0: static nsHtml5AttributeName* ATTR_DATA; michael@0: static nsHtml5AttributeName* ATTR_FILL; michael@0: static nsHtml5AttributeName* ATTR_FROM; michael@0: static nsHtml5AttributeName* ATTR_FORM; michael@0: static nsHtml5AttributeName* ATTR_FACE; michael@0: static nsHtml5AttributeName* ATTR_HIGH; michael@0: static nsHtml5AttributeName* ATTR_HREF; michael@0: static nsHtml5AttributeName* ATTR_OPEN; michael@0: static nsHtml5AttributeName* ATTR_ICON; michael@0: static nsHtml5AttributeName* ATTR_NAME; michael@0: static nsHtml5AttributeName* ATTR_MODE; michael@0: static nsHtml5AttributeName* ATTR_MASK; michael@0: static nsHtml5AttributeName* ATTR_LINK; michael@0: static nsHtml5AttributeName* ATTR_LANG; michael@0: static nsHtml5AttributeName* ATTR_LOOP; michael@0: static nsHtml5AttributeName* ATTR_LIST; michael@0: static nsHtml5AttributeName* ATTR_TYPE; michael@0: static nsHtml5AttributeName* ATTR_WHEN; michael@0: static nsHtml5AttributeName* ATTR_WRAP; michael@0: static nsHtml5AttributeName* ATTR_TEXT; michael@0: static nsHtml5AttributeName* ATTR_PATH; michael@0: static nsHtml5AttributeName* ATTR_PING; michael@0: static nsHtml5AttributeName* ATTR_REFX; michael@0: static nsHtml5AttributeName* ATTR_REFY; michael@0: static nsHtml5AttributeName* ATTR_SIZE; michael@0: static nsHtml5AttributeName* ATTR_SEED; michael@0: static nsHtml5AttributeName* ATTR_ROWS; michael@0: static nsHtml5AttributeName* ATTR_SPAN; michael@0: static nsHtml5AttributeName* ATTR_STEP; michael@0: static nsHtml5AttributeName* ATTR_ROLE; michael@0: static nsHtml5AttributeName* ATTR_XREF; michael@0: static nsHtml5AttributeName* ATTR_ASYNC; michael@0: static nsHtml5AttributeName* ATTR_ALINK; michael@0: static nsHtml5AttributeName* ATTR_ALIGN; michael@0: static nsHtml5AttributeName* ATTR_CLOSE; michael@0: static nsHtml5AttributeName* ATTR_COLOR; michael@0: static nsHtml5AttributeName* ATTR_CLASS; michael@0: static nsHtml5AttributeName* ATTR_CLEAR; michael@0: static nsHtml5AttributeName* ATTR_BEGIN; michael@0: static nsHtml5AttributeName* ATTR_DEPTH; michael@0: static nsHtml5AttributeName* ATTR_DEFER; michael@0: static nsHtml5AttributeName* ATTR_FENCE; michael@0: static nsHtml5AttributeName* ATTR_FRAME; michael@0: static nsHtml5AttributeName* ATTR_ISMAP; michael@0: static nsHtml5AttributeName* ATTR_ONEND; michael@0: static nsHtml5AttributeName* ATTR_INDEX; michael@0: static nsHtml5AttributeName* ATTR_ORDER; michael@0: static nsHtml5AttributeName* ATTR_OTHER; michael@0: static nsHtml5AttributeName* ATTR_ONCUT; michael@0: static nsHtml5AttributeName* ATTR_NARGS; michael@0: static nsHtml5AttributeName* ATTR_MEDIA; michael@0: static nsHtml5AttributeName* ATTR_LABEL; michael@0: static nsHtml5AttributeName* ATTR_LOCAL; michael@0: static nsHtml5AttributeName* ATTR_WIDTH; michael@0: static nsHtml5AttributeName* ATTR_TITLE; michael@0: static nsHtml5AttributeName* ATTR_VLINK; michael@0: static nsHtml5AttributeName* ATTR_VALUE; michael@0: static nsHtml5AttributeName* ATTR_SLOPE; michael@0: static nsHtml5AttributeName* ATTR_SHAPE; michael@0: static nsHtml5AttributeName* ATTR_SCOPE; michael@0: static nsHtml5AttributeName* ATTR_SCALE; michael@0: static nsHtml5AttributeName* ATTR_SPEED; michael@0: static nsHtml5AttributeName* ATTR_STYLE; michael@0: static nsHtml5AttributeName* ATTR_RULES; michael@0: static nsHtml5AttributeName* ATTR_STEMH; michael@0: static nsHtml5AttributeName* ATTR_STEMV; michael@0: static nsHtml5AttributeName* ATTR_START; michael@0: static nsHtml5AttributeName* ATTR_XMLNS; michael@0: static nsHtml5AttributeName* ATTR_ACCEPT; michael@0: static nsHtml5AttributeName* ATTR_ACCENT; michael@0: static nsHtml5AttributeName* ATTR_ASCENT; michael@0: static nsHtml5AttributeName* ATTR_ACTIVE; michael@0: static nsHtml5AttributeName* ATTR_ALTIMG; michael@0: static nsHtml5AttributeName* ATTR_ACTION; michael@0: static nsHtml5AttributeName* ATTR_BORDER; michael@0: static nsHtml5AttributeName* ATTR_CURSOR; michael@0: static nsHtml5AttributeName* ATTR_COORDS; michael@0: static nsHtml5AttributeName* ATTR_FILTER; michael@0: static nsHtml5AttributeName* ATTR_FORMAT; michael@0: static nsHtml5AttributeName* ATTR_HIDDEN; michael@0: static nsHtml5AttributeName* ATTR_HSPACE; michael@0: static nsHtml5AttributeName* ATTR_HEIGHT; michael@0: static nsHtml5AttributeName* ATTR_ONMOVE; michael@0: static nsHtml5AttributeName* ATTR_ONLOAD; michael@0: static nsHtml5AttributeName* ATTR_ONDRAG; michael@0: static nsHtml5AttributeName* ATTR_ORIGIN; michael@0: static nsHtml5AttributeName* ATTR_ONZOOM; michael@0: static nsHtml5AttributeName* ATTR_ONHELP; michael@0: static nsHtml5AttributeName* ATTR_ONSTOP; michael@0: static nsHtml5AttributeName* ATTR_ONDROP; michael@0: static nsHtml5AttributeName* ATTR_ONBLUR; michael@0: static nsHtml5AttributeName* ATTR_OBJECT; michael@0: static nsHtml5AttributeName* ATTR_OFFSET; michael@0: static nsHtml5AttributeName* ATTR_ORIENT; michael@0: static nsHtml5AttributeName* ATTR_ONCOPY; michael@0: static nsHtml5AttributeName* ATTR_NOWRAP; michael@0: static nsHtml5AttributeName* ATTR_NOHREF; michael@0: static nsHtml5AttributeName* ATTR_MACROS; michael@0: static nsHtml5AttributeName* ATTR_METHOD; michael@0: static nsHtml5AttributeName* ATTR_LOWSRC; michael@0: static nsHtml5AttributeName* ATTR_LSPACE; michael@0: static nsHtml5AttributeName* ATTR_LQUOTE; michael@0: static nsHtml5AttributeName* ATTR_USEMAP; michael@0: static nsHtml5AttributeName* ATTR_WIDTHS; michael@0: static nsHtml5AttributeName* ATTR_TARGET; michael@0: static nsHtml5AttributeName* ATTR_VALUES; michael@0: static nsHtml5AttributeName* ATTR_VALIGN; michael@0: static nsHtml5AttributeName* ATTR_VSPACE; michael@0: static nsHtml5AttributeName* ATTR_POSTER; michael@0: static nsHtml5AttributeName* ATTR_POINTS; michael@0: static nsHtml5AttributeName* ATTR_PROMPT; michael@0: static nsHtml5AttributeName* ATTR_SRCDOC; michael@0: static nsHtml5AttributeName* ATTR_SCOPED; michael@0: static nsHtml5AttributeName* ATTR_STRING; michael@0: static nsHtml5AttributeName* ATTR_SCHEME; michael@0: static nsHtml5AttributeName* ATTR_STROKE; michael@0: static nsHtml5AttributeName* ATTR_RADIUS; michael@0: static nsHtml5AttributeName* ATTR_RESULT; michael@0: static nsHtml5AttributeName* ATTR_REPEAT; michael@0: static nsHtml5AttributeName* ATTR_RSPACE; michael@0: static nsHtml5AttributeName* ATTR_ROTATE; michael@0: static nsHtml5AttributeName* ATTR_RQUOTE; michael@0: static nsHtml5AttributeName* ATTR_ALTTEXT; michael@0: static nsHtml5AttributeName* ATTR_ARCHIVE; michael@0: static nsHtml5AttributeName* ATTR_AZIMUTH; michael@0: static nsHtml5AttributeName* ATTR_CLOSURE; michael@0: static nsHtml5AttributeName* ATTR_CHECKED; michael@0: static nsHtml5AttributeName* ATTR_CLASSID; michael@0: static nsHtml5AttributeName* ATTR_CHAROFF; michael@0: static nsHtml5AttributeName* ATTR_BGCOLOR; michael@0: static nsHtml5AttributeName* ATTR_COLSPAN; michael@0: static nsHtml5AttributeName* ATTR_CHARSET; michael@0: static nsHtml5AttributeName* ATTR_COMPACT; michael@0: static nsHtml5AttributeName* ATTR_CONTENT; michael@0: static nsHtml5AttributeName* ATTR_ENCTYPE; michael@0: static nsHtml5AttributeName* ATTR_DATASRC; michael@0: static nsHtml5AttributeName* ATTR_DATAFLD; michael@0: static nsHtml5AttributeName* ATTR_DECLARE; michael@0: static nsHtml5AttributeName* ATTR_DISPLAY; michael@0: static nsHtml5AttributeName* ATTR_DIVISOR; michael@0: static nsHtml5AttributeName* ATTR_DEFAULT; michael@0: static nsHtml5AttributeName* ATTR_DESCENT; michael@0: static nsHtml5AttributeName* ATTR_KERNING; michael@0: static nsHtml5AttributeName* ATTR_HANGING; michael@0: static nsHtml5AttributeName* ATTR_HEADERS; michael@0: static nsHtml5AttributeName* ATTR_ONPASTE; michael@0: static nsHtml5AttributeName* ATTR_ONCLICK; michael@0: static nsHtml5AttributeName* ATTR_OPTIMUM; michael@0: static nsHtml5AttributeName* ATTR_ONBEGIN; michael@0: static nsHtml5AttributeName* ATTR_ONKEYUP; michael@0: static nsHtml5AttributeName* ATTR_ONFOCUS; michael@0: static nsHtml5AttributeName* ATTR_ONERROR; michael@0: static nsHtml5AttributeName* ATTR_ONINPUT; michael@0: static nsHtml5AttributeName* ATTR_ONABORT; michael@0: static nsHtml5AttributeName* ATTR_ONSTART; michael@0: static nsHtml5AttributeName* ATTR_ONRESET; michael@0: static nsHtml5AttributeName* ATTR_OPACITY; michael@0: static nsHtml5AttributeName* ATTR_NOSHADE; michael@0: static nsHtml5AttributeName* ATTR_MINSIZE; michael@0: static nsHtml5AttributeName* ATTR_MAXSIZE; michael@0: static nsHtml5AttributeName* ATTR_LARGEOP; michael@0: static nsHtml5AttributeName* ATTR_UNICODE; michael@0: static nsHtml5AttributeName* ATTR_TARGETX; michael@0: static nsHtml5AttributeName* ATTR_TARGETY; michael@0: static nsHtml5AttributeName* ATTR_VIEWBOX; michael@0: static nsHtml5AttributeName* ATTR_VERSION; michael@0: static nsHtml5AttributeName* ATTR_PATTERN; michael@0: static nsHtml5AttributeName* ATTR_PROFILE; michael@0: static nsHtml5AttributeName* ATTR_SPACING; michael@0: static nsHtml5AttributeName* ATTR_RESTART; michael@0: static nsHtml5AttributeName* ATTR_ROWSPAN; michael@0: static nsHtml5AttributeName* ATTR_SANDBOX; michael@0: static nsHtml5AttributeName* ATTR_SUMMARY; michael@0: static nsHtml5AttributeName* ATTR_STANDBY; michael@0: static nsHtml5AttributeName* ATTR_REPLACE; michael@0: static nsHtml5AttributeName* ATTR_AUTOPLAY; michael@0: static nsHtml5AttributeName* ATTR_ADDITIVE; michael@0: static nsHtml5AttributeName* ATTR_CALCMODE; michael@0: static nsHtml5AttributeName* ATTR_CODETYPE; michael@0: static nsHtml5AttributeName* ATTR_CODEBASE; michael@0: static nsHtml5AttributeName* ATTR_CONTROLS; michael@0: static nsHtml5AttributeName* ATTR_BEVELLED; michael@0: static nsHtml5AttributeName* ATTR_BASELINE; michael@0: static nsHtml5AttributeName* ATTR_EXPONENT; michael@0: static nsHtml5AttributeName* ATTR_EDGEMODE; michael@0: static nsHtml5AttributeName* ATTR_ENCODING; michael@0: static nsHtml5AttributeName* ATTR_GLYPHREF; michael@0: static nsHtml5AttributeName* ATTR_DATETIME; michael@0: static nsHtml5AttributeName* ATTR_DISABLED; michael@0: static nsHtml5AttributeName* ATTR_FONTSIZE; michael@0: static nsHtml5AttributeName* ATTR_KEYTIMES; michael@0: static nsHtml5AttributeName* ATTR_PANOSE_1; michael@0: static nsHtml5AttributeName* ATTR_HREFLANG; michael@0: static nsHtml5AttributeName* ATTR_ONRESIZE; michael@0: static nsHtml5AttributeName* ATTR_ONCHANGE; michael@0: static nsHtml5AttributeName* ATTR_ONBOUNCE; michael@0: static nsHtml5AttributeName* ATTR_ONUNLOAD; michael@0: static nsHtml5AttributeName* ATTR_ONFINISH; michael@0: static nsHtml5AttributeName* ATTR_ONSCROLL; michael@0: static nsHtml5AttributeName* ATTR_OPERATOR; michael@0: static nsHtml5AttributeName* ATTR_OVERFLOW; michael@0: static nsHtml5AttributeName* ATTR_ONSUBMIT; michael@0: static nsHtml5AttributeName* ATTR_ONREPEAT; michael@0: static nsHtml5AttributeName* ATTR_ONSELECT; michael@0: static nsHtml5AttributeName* ATTR_NOTATION; michael@0: static nsHtml5AttributeName* ATTR_NORESIZE; michael@0: static nsHtml5AttributeName* ATTR_MANIFEST; michael@0: static nsHtml5AttributeName* ATTR_MATHSIZE; michael@0: static nsHtml5AttributeName* ATTR_MULTIPLE; michael@0: static nsHtml5AttributeName* ATTR_LONGDESC; michael@0: static nsHtml5AttributeName* ATTR_LANGUAGE; michael@0: static nsHtml5AttributeName* ATTR_TEMPLATE; michael@0: static nsHtml5AttributeName* ATTR_TABINDEX; michael@0: static nsHtml5AttributeName* ATTR_READONLY; michael@0: static nsHtml5AttributeName* ATTR_SELECTED; michael@0: static nsHtml5AttributeName* ATTR_ROWLINES; michael@0: static nsHtml5AttributeName* ATTR_SEAMLESS; michael@0: static nsHtml5AttributeName* ATTR_ROWALIGN; michael@0: static nsHtml5AttributeName* ATTR_STRETCHY; michael@0: static nsHtml5AttributeName* ATTR_REQUIRED; michael@0: static nsHtml5AttributeName* ATTR_XML_BASE; michael@0: static nsHtml5AttributeName* ATTR_XML_LANG; michael@0: static nsHtml5AttributeName* ATTR_X_HEIGHT; michael@0: static nsHtml5AttributeName* ATTR_ARIA_OWNS; michael@0: static nsHtml5AttributeName* ATTR_AUTOFOCUS; michael@0: static nsHtml5AttributeName* ATTR_ARIA_SORT; michael@0: static nsHtml5AttributeName* ATTR_ACCESSKEY; michael@0: static nsHtml5AttributeName* ATTR_ARIA_BUSY; michael@0: static nsHtml5AttributeName* ATTR_ARIA_GRAB; michael@0: static nsHtml5AttributeName* ATTR_AMPLITUDE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_LIVE; michael@0: static nsHtml5AttributeName* ATTR_CLIP_RULE; michael@0: static nsHtml5AttributeName* ATTR_CLIP_PATH; michael@0: static nsHtml5AttributeName* ATTR_EQUALROWS; michael@0: static nsHtml5AttributeName* ATTR_ELEVATION; michael@0: static nsHtml5AttributeName* ATTR_DIRECTION; michael@0: static nsHtml5AttributeName* ATTR_DRAGGABLE; michael@0: static nsHtml5AttributeName* ATTR_FILTERRES; michael@0: static nsHtml5AttributeName* ATTR_FILL_RULE; michael@0: static nsHtml5AttributeName* ATTR_FONTSTYLE; michael@0: static nsHtml5AttributeName* ATTR_FONT_SIZE; michael@0: static nsHtml5AttributeName* ATTR_KEYPOINTS; michael@0: static nsHtml5AttributeName* ATTR_HIDEFOCUS; michael@0: static nsHtml5AttributeName* ATTR_ONMESSAGE; michael@0: static nsHtml5AttributeName* ATTR_INTERCEPT; michael@0: static nsHtml5AttributeName* ATTR_ONDRAGEND; michael@0: static nsHtml5AttributeName* ATTR_ONMOVEEND; michael@0: static nsHtml5AttributeName* ATTR_ONINVALID; michael@0: static nsHtml5AttributeName* ATTR_ONKEYDOWN; michael@0: static nsHtml5AttributeName* ATTR_ONFOCUSIN; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEUP; michael@0: static nsHtml5AttributeName* ATTR_INPUTMODE; michael@0: static nsHtml5AttributeName* ATTR_ONROWEXIT; michael@0: static nsHtml5AttributeName* ATTR_MATHCOLOR; michael@0: static nsHtml5AttributeName* ATTR_MASKUNITS; michael@0: static nsHtml5AttributeName* ATTR_MAXLENGTH; michael@0: static nsHtml5AttributeName* ATTR_LINEBREAK; michael@0: static nsHtml5AttributeName* ATTR_TRANSFORM; michael@0: static nsHtml5AttributeName* ATTR_V_HANGING; michael@0: static nsHtml5AttributeName* ATTR_VALUETYPE; michael@0: static nsHtml5AttributeName* ATTR_POINTSATZ; michael@0: static nsHtml5AttributeName* ATTR_POINTSATX; michael@0: static nsHtml5AttributeName* ATTR_POINTSATY; michael@0: static nsHtml5AttributeName* ATTR_SYMMETRIC; michael@0: static nsHtml5AttributeName* ATTR_SCROLLING; michael@0: static nsHtml5AttributeName* ATTR_REPEATDUR; michael@0: static nsHtml5AttributeName* ATTR_SELECTION; michael@0: static nsHtml5AttributeName* ATTR_SEPARATOR; michael@0: static nsHtml5AttributeName* ATTR_XML_SPACE; michael@0: static nsHtml5AttributeName* ATTR_AUTOSUBMIT; michael@0: static nsHtml5AttributeName* ATTR_ALPHABETIC; michael@0: static nsHtml5AttributeName* ATTR_ACTIONTYPE; michael@0: static nsHtml5AttributeName* ATTR_ACCUMULATE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_LEVEL; michael@0: static nsHtml5AttributeName* ATTR_COLUMNSPAN; michael@0: static nsHtml5AttributeName* ATTR_CAP_HEIGHT; michael@0: static nsHtml5AttributeName* ATTR_BACKGROUND; michael@0: static nsHtml5AttributeName* ATTR_GLYPH_NAME; michael@0: static nsHtml5AttributeName* ATTR_GROUPALIGN; michael@0: static nsHtml5AttributeName* ATTR_FONTFAMILY; michael@0: static nsHtml5AttributeName* ATTR_FONTWEIGHT; michael@0: static nsHtml5AttributeName* ATTR_FONT_STYLE; michael@0: static nsHtml5AttributeName* ATTR_KEYSPLINES; michael@0: static nsHtml5AttributeName* ATTR_HTTP_EQUIV; michael@0: static nsHtml5AttributeName* ATTR_ONACTIVATE; michael@0: static nsHtml5AttributeName* ATTR_OCCURRENCE; michael@0: static nsHtml5AttributeName* ATTR_IRRELEVANT; michael@0: static nsHtml5AttributeName* ATTR_ONDBLCLICK; michael@0: static nsHtml5AttributeName* ATTR_ONDRAGDROP; michael@0: static nsHtml5AttributeName* ATTR_ONKEYPRESS; michael@0: static nsHtml5AttributeName* ATTR_ONROWENTER; michael@0: static nsHtml5AttributeName* ATTR_ONDRAGOVER; michael@0: static nsHtml5AttributeName* ATTR_ONFOCUSOUT; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEOUT; michael@0: static nsHtml5AttributeName* ATTR_NUMOCTAVES; michael@0: static nsHtml5AttributeName* ATTR_MARKER_MID; michael@0: static nsHtml5AttributeName* ATTR_MARKER_END; michael@0: static nsHtml5AttributeName* ATTR_TEXTLENGTH; michael@0: static nsHtml5AttributeName* ATTR_VISIBILITY; michael@0: static nsHtml5AttributeName* ATTR_VIEWTARGET; michael@0: static nsHtml5AttributeName* ATTR_VERT_ADV_Y; michael@0: static nsHtml5AttributeName* ATTR_PATHLENGTH; michael@0: static nsHtml5AttributeName* ATTR_REPEAT_MAX; michael@0: static nsHtml5AttributeName* ATTR_RADIOGROUP; michael@0: static nsHtml5AttributeName* ATTR_STOP_COLOR; michael@0: static nsHtml5AttributeName* ATTR_SEPARATORS; michael@0: static nsHtml5AttributeName* ATTR_REPEAT_MIN; michael@0: static nsHtml5AttributeName* ATTR_ROWSPACING; michael@0: static nsHtml5AttributeName* ATTR_ZOOMANDPAN; michael@0: static nsHtml5AttributeName* ATTR_XLINK_TYPE; michael@0: static nsHtml5AttributeName* ATTR_XLINK_ROLE; michael@0: static nsHtml5AttributeName* ATTR_XLINK_HREF; michael@0: static nsHtml5AttributeName* ATTR_XLINK_SHOW; michael@0: static nsHtml5AttributeName* ATTR_ACCENTUNDER; michael@0: static nsHtml5AttributeName* ATTR_ARIA_SECRET; michael@0: static nsHtml5AttributeName* ATTR_ARIA_ATOMIC; michael@0: static nsHtml5AttributeName* ATTR_ARIA_HIDDEN; michael@0: static nsHtml5AttributeName* ATTR_ARIA_FLOWTO; michael@0: static nsHtml5AttributeName* ATTR_ARABIC_FORM; michael@0: static nsHtml5AttributeName* ATTR_CELLPADDING; michael@0: static nsHtml5AttributeName* ATTR_CELLSPACING; michael@0: static nsHtml5AttributeName* ATTR_COLUMNWIDTH; michael@0: static nsHtml5AttributeName* ATTR_CROSSORIGIN; michael@0: static nsHtml5AttributeName* ATTR_COLUMNALIGN; michael@0: static nsHtml5AttributeName* ATTR_COLUMNLINES; michael@0: static nsHtml5AttributeName* ATTR_CONTEXTMENU; michael@0: static nsHtml5AttributeName* ATTR_BASEPROFILE; michael@0: static nsHtml5AttributeName* ATTR_FONT_FAMILY; michael@0: static nsHtml5AttributeName* ATTR_FRAMEBORDER; michael@0: static nsHtml5AttributeName* ATTR_FILTERUNITS; michael@0: static nsHtml5AttributeName* ATTR_FLOOD_COLOR; michael@0: static nsHtml5AttributeName* ATTR_FONT_WEIGHT; michael@0: static nsHtml5AttributeName* ATTR_HORIZ_ADV_X; michael@0: static nsHtml5AttributeName* ATTR_ONDRAGLEAVE; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEMOVE; michael@0: static nsHtml5AttributeName* ATTR_ORIENTATION; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEDOWN; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEOVER; michael@0: static nsHtml5AttributeName* ATTR_ONDRAGENTER; michael@0: static nsHtml5AttributeName* ATTR_IDEOGRAPHIC; michael@0: static nsHtml5AttributeName* ATTR_ONBEFORECUT; michael@0: static nsHtml5AttributeName* ATTR_ONFORMINPUT; michael@0: static nsHtml5AttributeName* ATTR_ONDRAGSTART; michael@0: static nsHtml5AttributeName* ATTR_ONMOVESTART; michael@0: static nsHtml5AttributeName* ATTR_MARKERUNITS; michael@0: static nsHtml5AttributeName* ATTR_MATHVARIANT; michael@0: static nsHtml5AttributeName* ATTR_MARGINWIDTH; michael@0: static nsHtml5AttributeName* ATTR_MARKERWIDTH; michael@0: static nsHtml5AttributeName* ATTR_TEXT_ANCHOR; michael@0: static nsHtml5AttributeName* ATTR_TABLEVALUES; michael@0: static nsHtml5AttributeName* ATTR_SCRIPTLEVEL; michael@0: static nsHtml5AttributeName* ATTR_REPEATCOUNT; michael@0: static nsHtml5AttributeName* ATTR_STITCHTILES; michael@0: static nsHtml5AttributeName* ATTR_STARTOFFSET; michael@0: static nsHtml5AttributeName* ATTR_SCROLLDELAY; michael@0: static nsHtml5AttributeName* ATTR_XMLNS_XLINK; michael@0: static nsHtml5AttributeName* ATTR_XLINK_TITLE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_INVALID; michael@0: static nsHtml5AttributeName* ATTR_ARIA_PRESSED; michael@0: static nsHtml5AttributeName* ATTR_ARIA_CHECKED; michael@0: static nsHtml5AttributeName* ATTR_AUTOCOMPLETE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_SETSIZE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_CHANNEL; michael@0: static nsHtml5AttributeName* ATTR_EQUALCOLUMNS; michael@0: static nsHtml5AttributeName* ATTR_DISPLAYSTYLE; michael@0: static nsHtml5AttributeName* ATTR_DATAFORMATAS; michael@0: static nsHtml5AttributeName* ATTR_FILL_OPACITY; michael@0: static nsHtml5AttributeName* ATTR_FONT_VARIANT; michael@0: static nsHtml5AttributeName* ATTR_FONT_STRETCH; michael@0: static nsHtml5AttributeName* ATTR_FRAMESPACING; michael@0: static nsHtml5AttributeName* ATTR_KERNELMATRIX; michael@0: static nsHtml5AttributeName* ATTR_ONDEACTIVATE; michael@0: static nsHtml5AttributeName* ATTR_ONROWSDELETE; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSELEAVE; michael@0: static nsHtml5AttributeName* ATTR_ONFORMCHANGE; michael@0: static nsHtml5AttributeName* ATTR_ONCELLCHANGE; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEWHEEL; michael@0: static nsHtml5AttributeName* ATTR_ONMOUSEENTER; michael@0: static nsHtml5AttributeName* ATTR_ONAFTERPRINT; michael@0: static nsHtml5AttributeName* ATTR_ONBEFORECOPY; michael@0: static nsHtml5AttributeName* ATTR_MARGINHEIGHT; michael@0: static nsHtml5AttributeName* ATTR_MARKERHEIGHT; michael@0: static nsHtml5AttributeName* ATTR_MARKER_START; michael@0: static nsHtml5AttributeName* ATTR_MATHEMATICAL; michael@0: static nsHtml5AttributeName* ATTR_LENGTHADJUST; michael@0: static nsHtml5AttributeName* ATTR_UNSELECTABLE; michael@0: static nsHtml5AttributeName* ATTR_UNICODE_BIDI; michael@0: static nsHtml5AttributeName* ATTR_UNITS_PER_EM; michael@0: static nsHtml5AttributeName* ATTR_WORD_SPACING; michael@0: static nsHtml5AttributeName* ATTR_WRITING_MODE; michael@0: static nsHtml5AttributeName* ATTR_V_ALPHABETIC; michael@0: static nsHtml5AttributeName* ATTR_PATTERNUNITS; michael@0: static nsHtml5AttributeName* ATTR_SPREADMETHOD; michael@0: static nsHtml5AttributeName* ATTR_SURFACESCALE; michael@0: static nsHtml5AttributeName* ATTR_STROKE_WIDTH; michael@0: static nsHtml5AttributeName* ATTR_REPEAT_START; michael@0: static nsHtml5AttributeName* ATTR_STDDEVIATION; michael@0: static nsHtml5AttributeName* ATTR_STOP_OPACITY; michael@0: static nsHtml5AttributeName* ATTR_ARIA_CONTROLS; michael@0: static nsHtml5AttributeName* ATTR_ARIA_HASPOPUP; michael@0: static nsHtml5AttributeName* ATTR_ACCENT_HEIGHT; michael@0: static nsHtml5AttributeName* ATTR_ARIA_VALUENOW; michael@0: static nsHtml5AttributeName* ATTR_ARIA_RELEVANT; michael@0: static nsHtml5AttributeName* ATTR_ARIA_POSINSET; michael@0: static nsHtml5AttributeName* ATTR_ARIA_VALUEMAX; michael@0: static nsHtml5AttributeName* ATTR_ARIA_READONLY; michael@0: static nsHtml5AttributeName* ATTR_ARIA_SELECTED; michael@0: static nsHtml5AttributeName* ATTR_ARIA_REQUIRED; michael@0: static nsHtml5AttributeName* ATTR_ARIA_EXPANDED; michael@0: static nsHtml5AttributeName* ATTR_ARIA_DISABLED; michael@0: static nsHtml5AttributeName* ATTR_ATTRIBUTETYPE; michael@0: static nsHtml5AttributeName* ATTR_ATTRIBUTENAME; michael@0: static nsHtml5AttributeName* ATTR_ARIA_DATATYPE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_VALUEMIN; michael@0: static nsHtml5AttributeName* ATTR_BASEFREQUENCY; michael@0: static nsHtml5AttributeName* ATTR_COLUMNSPACING; michael@0: static nsHtml5AttributeName* ATTR_COLOR_PROFILE; michael@0: static nsHtml5AttributeName* ATTR_CLIPPATHUNITS; michael@0: static nsHtml5AttributeName* ATTR_DEFINITIONURL; michael@0: static nsHtml5AttributeName* ATTR_GRADIENTUNITS; michael@0: static nsHtml5AttributeName* ATTR_FLOOD_OPACITY; michael@0: static nsHtml5AttributeName* ATTR_ONAFTERUPDATE; michael@0: static nsHtml5AttributeName* ATTR_ONERRORUPDATE; michael@0: static nsHtml5AttributeName* ATTR_ONBEFOREPASTE; michael@0: static nsHtml5AttributeName* ATTR_ONLOSECAPTURE; michael@0: static nsHtml5AttributeName* ATTR_ONCONTEXTMENU; michael@0: static nsHtml5AttributeName* ATTR_ONSELECTSTART; michael@0: static nsHtml5AttributeName* ATTR_ONBEFOREPRINT; michael@0: static nsHtml5AttributeName* ATTR_MOVABLELIMITS; michael@0: static nsHtml5AttributeName* ATTR_LINETHICKNESS; michael@0: static nsHtml5AttributeName* ATTR_UNICODE_RANGE; michael@0: static nsHtml5AttributeName* ATTR_THINMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_VERT_ORIGIN_X; michael@0: static nsHtml5AttributeName* ATTR_VERT_ORIGIN_Y; michael@0: static nsHtml5AttributeName* ATTR_V_IDEOGRAPHIC; michael@0: static nsHtml5AttributeName* ATTR_PRESERVEALPHA; michael@0: static nsHtml5AttributeName* ATTR_SCRIPTMINSIZE; michael@0: static nsHtml5AttributeName* ATTR_SPECIFICATION; michael@0: static nsHtml5AttributeName* ATTR_XLINK_ACTUATE; michael@0: static nsHtml5AttributeName* ATTR_XLINK_ARCROLE; michael@0: static nsHtml5AttributeName* ATTR_ACCEPT_CHARSET; michael@0: static nsHtml5AttributeName* ATTR_ALIGNMENTSCOPE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_MULTILINE; michael@0: static nsHtml5AttributeName* ATTR_BASELINE_SHIFT; michael@0: static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_X; michael@0: static nsHtml5AttributeName* ATTR_HORIZ_ORIGIN_Y; michael@0: static nsHtml5AttributeName* ATTR_ONBEFOREUPDATE; michael@0: static nsHtml5AttributeName* ATTR_ONFILTERCHANGE; michael@0: static nsHtml5AttributeName* ATTR_ONROWSINSERTED; michael@0: static nsHtml5AttributeName* ATTR_ONBEFOREUNLOAD; michael@0: static nsHtml5AttributeName* ATTR_MATHBACKGROUND; michael@0: static nsHtml5AttributeName* ATTR_LETTER_SPACING; michael@0: static nsHtml5AttributeName* ATTR_LIGHTING_COLOR; michael@0: static nsHtml5AttributeName* ATTR_THICKMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_TEXT_RENDERING; michael@0: static nsHtml5AttributeName* ATTR_V_MATHEMATICAL; michael@0: static nsHtml5AttributeName* ATTR_POINTER_EVENTS; michael@0: static nsHtml5AttributeName* ATTR_PRIMITIVEUNITS; michael@0: static nsHtml5AttributeName* ATTR_SYSTEMLANGUAGE; michael@0: static nsHtml5AttributeName* ATTR_STROKE_LINECAP; michael@0: static nsHtml5AttributeName* ATTR_SUBSCRIPTSHIFT; michael@0: static nsHtml5AttributeName* ATTR_STROKE_OPACITY; michael@0: static nsHtml5AttributeName* ATTR_ARIA_DROPEFFECT; michael@0: static nsHtml5AttributeName* ATTR_ARIA_LABELLEDBY; michael@0: static nsHtml5AttributeName* ATTR_ARIA_TEMPLATEID; michael@0: static nsHtml5AttributeName* ATTR_COLOR_RENDERING; michael@0: static nsHtml5AttributeName* ATTR_CONTENTEDITABLE; michael@0: static nsHtml5AttributeName* ATTR_DIFFUSECONSTANT; michael@0: static nsHtml5AttributeName* ATTR_ONDATAAVAILABLE; michael@0: static nsHtml5AttributeName* ATTR_ONCONTROLSELECT; michael@0: static nsHtml5AttributeName* ATTR_IMAGE_RENDERING; michael@0: static nsHtml5AttributeName* ATTR_MEDIUMMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_TEXT_DECORATION; michael@0: static nsHtml5AttributeName* ATTR_SHAPE_RENDERING; michael@0: static nsHtml5AttributeName* ATTR_STROKE_LINEJOIN; michael@0: static nsHtml5AttributeName* ATTR_REPEAT_TEMPLATE; michael@0: static nsHtml5AttributeName* ATTR_ARIA_DESCRIBEDBY; michael@0: static nsHtml5AttributeName* ATTR_CONTENTSTYLETYPE; michael@0: static nsHtml5AttributeName* ATTR_FONT_SIZE_ADJUST; michael@0: static nsHtml5AttributeName* ATTR_KERNELUNITLENGTH; michael@0: static nsHtml5AttributeName* ATTR_ONBEFOREACTIVATE; michael@0: static nsHtml5AttributeName* ATTR_ONPROPERTYCHANGE; michael@0: static nsHtml5AttributeName* ATTR_ONDATASETCHANGED; michael@0: static nsHtml5AttributeName* ATTR_MASKCONTENTUNITS; michael@0: static nsHtml5AttributeName* ATTR_PATTERNTRANSFORM; michael@0: static nsHtml5AttributeName* ATTR_REQUIREDFEATURES; michael@0: static nsHtml5AttributeName* ATTR_RENDERING_INTENT; michael@0: static nsHtml5AttributeName* ATTR_SPECULAREXPONENT; michael@0: static nsHtml5AttributeName* ATTR_SPECULARCONSTANT; michael@0: static nsHtml5AttributeName* ATTR_SUPERSCRIPTSHIFT; michael@0: static nsHtml5AttributeName* ATTR_STROKE_DASHARRAY; michael@0: static nsHtml5AttributeName* ATTR_XCHANNELSELECTOR; michael@0: static nsHtml5AttributeName* ATTR_YCHANNELSELECTOR; michael@0: static nsHtml5AttributeName* ATTR_ARIA_AUTOCOMPLETE; michael@0: static nsHtml5AttributeName* ATTR_CONTENTSCRIPTTYPE; michael@0: static nsHtml5AttributeName* ATTR_ENABLE_BACKGROUND; michael@0: static nsHtml5AttributeName* ATTR_DOMINANT_BASELINE; michael@0: static nsHtml5AttributeName* ATTR_GRADIENTTRANSFORM; michael@0: static nsHtml5AttributeName* ATTR_ONBEFORDEACTIVATE; michael@0: static nsHtml5AttributeName* ATTR_ONDATASETCOMPLETE; michael@0: static nsHtml5AttributeName* ATTR_OVERLINE_POSITION; michael@0: static nsHtml5AttributeName* ATTR_ONBEFOREEDITFOCUS; michael@0: static nsHtml5AttributeName* ATTR_LIMITINGCONEANGLE; michael@0: static nsHtml5AttributeName* ATTR_VERYTHINMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_STROKE_DASHOFFSET; michael@0: static nsHtml5AttributeName* ATTR_STROKE_MITERLIMIT; michael@0: static nsHtml5AttributeName* ATTR_ALIGNMENT_BASELINE; michael@0: static nsHtml5AttributeName* ATTR_ONREADYSTATECHANGE; michael@0: static nsHtml5AttributeName* ATTR_OVERLINE_THICKNESS; michael@0: static nsHtml5AttributeName* ATTR_UNDERLINE_POSITION; michael@0: static nsHtml5AttributeName* ATTR_VERYTHICKMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_REQUIREDEXTENSIONS; michael@0: static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION; michael@0: static nsHtml5AttributeName* ATTR_UNDERLINE_THICKNESS; michael@0: static nsHtml5AttributeName* ATTR_PRESERVEASPECTRATIO; michael@0: static nsHtml5AttributeName* ATTR_PATTERNCONTENTUNITS; michael@0: static nsHtml5AttributeName* ATTR_ARIA_MULTISELECTABLE; michael@0: static nsHtml5AttributeName* ATTR_SCRIPTSIZEMULTIPLIER; michael@0: static nsHtml5AttributeName* ATTR_ARIA_ACTIVEDESCENDANT; michael@0: static nsHtml5AttributeName* ATTR_VERYVERYTHINMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_VERYVERYTHICKMATHSPACE; michael@0: static nsHtml5AttributeName* ATTR_STRIKETHROUGH_POSITION; michael@0: static nsHtml5AttributeName* ATTR_STRIKETHROUGH_THICKNESS; michael@0: static nsHtml5AttributeName* ATTR_EXTERNALRESOURCESREQUIRED; michael@0: static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_VERTICAL; michael@0: static nsHtml5AttributeName* ATTR_COLOR_INTERPOLATION_FILTERS; michael@0: static nsHtml5AttributeName* ATTR_GLYPH_ORIENTATION_HORIZONTAL; michael@0: private: michael@0: static nsHtml5AttributeName** ATTRIBUTE_NAMES; michael@0: static staticJArray ATTRIBUTE_HASHES; michael@0: public: michael@0: static void initializeStatics(); michael@0: static void releaseStatics(); michael@0: }; michael@0: michael@0: #define NS_HTML5ATTRIBUTE_NAME_HTML 0 michael@0: #define NS_HTML5ATTRIBUTE_NAME_MATHML 1 michael@0: #define NS_HTML5ATTRIBUTE_NAME_SVG 2 michael@0: michael@0: michael@0: #endif michael@0: