#include <GenericAttributes.hpp>
Public Types | |
enum | { Required = true, Implied = false, None = false, Deprecated = true, NotDeprecated = false } |
enum | AttributeID { ABBR = 1, ACCEPT_CHARSET = 2, ACCEPT = 3, ACCESSKEY = 4, ACTION = 5, ALIGN = 6, ALINK = 13, ALT = 14, ARCHIVE = 17, AXIS = 19, BACKGROUND = 20, BGCOLOR = 21, BORDER = 25, CELLPADDING = 27, CELLSPACING = 28, CHAR = 29, CHAROFF = 30, CHARSET = 31, CHECKED = 32, CITE = 33, CLASS = 35, CLASSID = 36, CLEAR = 37, CODE = 38, CODEBASE = 39, CODETYPE = 41, COLOR = 42, COLS = 43, COLSPAN = 45, COMPACT = 46, CONTENT = 47, COORDS = 48, DATA = 50, DATETIME = 51, DECLARE = 52, DEFER = 53, DIR = 54, DISABLED = 56, ENCTYPE = 57, FACE = 58, FOR = 59, FRAME = 60, FRAMEBORDER = 61, HEADERS = 62, HEIGHT = 63, HREF = 67, HREFLANG = 69, HSPACE = 70, HTTP_EQUIV = 71, ID = 72, ISMAP = 73, LABEL = 74, LANG = 76, LANGUAGE = 77, LINK = 78, LONGDESC = 79, MARGINHEIGHT = 81, MARGINWIDTH = 82, MAXLENGTH = 83, MEDIA = 84, METHOD = 86, MULTIPLE = 87, NAME = 88, NOHREF = 99, NORESIZE = 100, NOSHADE = 101, NOWRAP = 102, OBJECT = 103, ONBLUR = 104, ONCHANGE = 105, ONCLICK = 106, ONDBLCLICK = 107, ONFOCUS = 108, ONKEYDOWN = 109, ONKEYPRESS = 110, ONKEYUP = 111, ONLOAD = 112, ONMOUSEDOWN = 114, ONMOUSEMOVE = 115, ONMOUSEOUT = 116, ONMOUSEOVER = 117, ONMOUSEUP = 118, ONRESET = 119, ONSELECT = 120, ONSUBMIT = 121, ONUNLOAD = 122, PROFILE = 124, PROMPT = 125, READONLY = 126, REL = 128, REV = 129, ROWS = 130, ROWSPAN = 132, RULES = 133, SCHEME = 134, SCOPE = 135, SCROLLING = 136, SELECTED = 137, SHAPE = 138, SIZE = 140, SPAN = 145, SRC = 147, STANDBY = 151, START = 152, STYLE = 153, SUMMARY = 154, TABINDEX = 155, TARGET = 156, TEXT = 157, TITLE = 158, TYPE = 159, USEMAP = 169, VALIGN = 170, VALUE = 171, VALUETYPE = 176, VERSION = 177, VLINK = 178, VSPACE = 179, WIDTH = 180, Unknown } |
These identify the attribute (and are also the index in the allowed attribute array). More... | |
enum | AttributeType { Direction = 0x00, LeftCenterRight = 0x01, LeftCenterRightJustify = 0x02, LeftCenterRightJustifyChar = 0x03, LeftAllRightNone = 0x04, Text = 0x05, Charsets = 0x06, ContentTypes = 0x07, Character = 0x08, URI = 0x09, CAlign = 0x0A, IAlign = 0x0B, LAlign = 0x0C, TAlign = 0x0D, Color = 0x0E, CDATA = 0x0F, Pixels = 0x10, Length = 0x11, Charset = 0x12, Checked = 0x13, ContentType = 0x14, MultiLengths = 0x15, Number = 0x16, Compact = 0x17, Coords = 0x18, Datetime = 0x19, Declare = 0x1A, Defer = 0x1B, Disabled = 0x1C, IDRef = 0x1D, TFrame = 0x1E, NumericBoolean = 0x1F, IDRefs = 0x20, LanguageCode = 0x21, Name = 0x22, Id = 0x23, IsMap = 0x24, MediaDesc = 0x25, GetPost = 0x26, Multiple = 0x27, NoHREF = 0x28, NoResize = 0x29, NoShade = 0x2A, NoWrap = 0x2B, Script = 0x2C, ReadOnly = 0x2D, LinkTypes = 0x2E, TRules = 0x2F, Scope = 0x30, YesNoAuto = 0x31, Selected = 0x32, Shape = 0x33, StyleSheet = 0x34, FrameTarget = 0x35, InputType = 0x36, LIStyle = 0x37, OLStyle = 0x38, ULStyle = 0x39, ButtonSubmitReset = 0x3A, TopMiddleBottomBaseLine = 0x3B, DataRefObject = 0x3C, MultiLength = 0x3D } |
Public Attributes | |
GenericElement::ElementID | affectedElements [32] |
Affected element. | |
AttributeID | attributeID |
The attribute ID. | |
const tchar * | defaultValue |
Default value, or 0 if none. | |
bool | deprecated |
Is the attribute element deprecated. | |
const tchar * | description |
The attribute description. | |
DTDType | DTDtype |
DTD Type. | |
const tchar * | name |
The attribute name. | |
bool | required |
Is this attribute required. | |
AttributeType | type |
What is the attribute type. |
These identify the attribute (and are also the index in the allowed attribute array).
Affected element.
The attribute ID.
const tchar* HTML::GenericAttribute::defaultValue |
Default value, or 0 if none.
Is the attribute element deprecated.
const tchar* HTML::GenericAttribute::description |
The attribute description.
DTD Type.
const tchar* HTML::GenericAttribute::name |
The attribute name.
Is this attribute required.
What is the attribute type.