HTML::GenericAttribute Struct Reference

#include <GenericAttributes.hpp>

List of all members.

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.


Member Enumeration Documentation

anonymous enum

Enumerator:
Required 
Implied 
None 
Deprecated 
NotDeprecated 

enum HTML::GenericAttribute::AttributeID

These identify the attribute (and are also the index in the allowed attribute array).

Enumerator:
ABBR 
ACCEPT_CHARSET 
ACCEPT 
ACCESSKEY 
ACTION 
ALIGN 
ALINK 
ALT 
ARCHIVE 
AXIS 
BACKGROUND 
BGCOLOR 
BORDER 
CELLPADDING 
CELLSPACING 
CHAR 
CHAROFF 
CHARSET 
CHECKED 
CITE 
CLASS 
CLASSID 
CLEAR 
CODE 
CODEBASE 
CODETYPE 
COLOR 
COLS 
COLSPAN 
COMPACT 
CONTENT 
COORDS 
DATA 
DATETIME 
DECLARE 
DEFER 
DIR 
DISABLED 
ENCTYPE 
FACE 
FOR 
FRAME 
FRAMEBORDER 
HEADERS 
HEIGHT 
HREF 
HREFLANG 
HSPACE 
HTTP_EQUIV 
ID 
ISMAP 
LABEL 
LANG 
LANGUAGE 
LINK 
LONGDESC 
MARGINHEIGHT 
MARGINWIDTH 
MAXLENGTH 
MEDIA 
METHOD 
MULTIPLE 
NAME 
NOHREF 
NORESIZE 
NOSHADE 
NOWRAP 
OBJECT 
ONBLUR 
ONCHANGE 
ONCLICK 
ONDBLCLICK 
ONFOCUS 
ONKEYDOWN 
ONKEYPRESS 
ONKEYUP 
ONLOAD 
ONMOUSEDOWN 
ONMOUSEMOVE 
ONMOUSEOUT 
ONMOUSEOVER 
ONMOUSEUP 
ONRESET 
ONSELECT 
ONSUBMIT 
ONUNLOAD 
PROFILE 
PROMPT 
READONLY 
REL 
REV 
ROWS 
ROWSPAN 
RULES 
SCHEME 
SCOPE 
SCROLLING 
SELECTED 
SHAPE 
SIZE 
SPAN 
SRC 
STANDBY 
START 
STYLE 
SUMMARY 
TABINDEX 
TARGET 
TEXT 
TITLE 
TYPE 
USEMAP 
VALIGN 
VALUE 
VALUETYPE 
VERSION 
VLINK 
VSPACE 
WIDTH 
Unknown 

enum HTML::GenericAttribute::AttributeType

Enumerator:
Direction 
LeftCenterRight 
LeftCenterRightJustify 
LeftCenterRightJustifyChar 
LeftAllRightNone 
Text 
Charsets 
ContentTypes 
Character 
URI 
CAlign 
IAlign 
LAlign 
TAlign 
Color 
CDATA 
Pixels 
Length 
Charset 
Checked 
ContentType 
MultiLengths 
Number 
Compact 
Coords 
Datetime 
Declare 
Defer 
Disabled 
IDRef 
TFrame 
NumericBoolean 
IDRefs 
LanguageCode 
Name 
Id 
IsMap 
MediaDesc 
GetPost 
Multiple 
NoHREF 
NoResize 
NoShade 
NoWrap 
Script 
ReadOnly 
LinkTypes 
TRules 
Scope 
YesNoAuto 
Selected 
Shape 
StyleSheet 
FrameTarget 
InputType 
LIStyle 
OLStyle 
ULStyle 
ButtonSubmitReset 
TopMiddleBottomBaseLine 
DataRefObject 
MultiLength 


Member Data Documentation

GenericElement::ElementID HTML::GenericAttribute::affectedElements[32]

Affected element.

AttributeID HTML::GenericAttribute::attributeID

The attribute ID.

const tchar* HTML::GenericAttribute::defaultValue

Default value, or 0 if none.

bool HTML::GenericAttribute::deprecated

Is the attribute element deprecated.

const tchar* HTML::GenericAttribute::description

The attribute description.

DTDType HTML::GenericAttribute::DTDtype

DTD Type.

const tchar* HTML::GenericAttribute::name

The attribute name.

bool HTML::GenericAttribute::required

Is this attribute required.

AttributeType HTML::GenericAttribute::type

What is the attribute type.


The documentation for this struct was generated from the following file:

(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is