HTML::GenericElement Struct Reference

#include <GenericElements.hpp>

List of all members.

Public Types

enum  {
  EndTagRequired = 1, EndTagOptional = 0, EndTagNotRequired = -1, MustBeEmpty = true,
  ShouldNotBeEmpty = false, Deprecated = true, NotDeprecated = false
}
enum  ElementID {
  A = 0x01, ABBR = 0x02, ACRONYM = 0x03, ADDRESS = 0x04,
  APPLET = 0x05, AREA = 0x06, B = 0x07, BASE = 0x08,
  BASEFONT = 0x09, BDO = 0x0A, BIG = 0x0B, BLOCKQUOTE = 0x0C,
  BODY = 0x0D, BR = 0x0E, BUTTON = 0x0F, CAPTION = 0x10,
  CENTER = 0x11, CITE = 0x12, CODE = 0x13, COL = 0x14,
  COLGROUP = 0x15, DD = 0x16, DEL = 0x17, DFN = 0x18,
  DIR = 0x19, DIV = 0x1A, DL = 0x1B, DT = 0x1C,
  EM = 0x1D, FIELDSET = 0x1E, FONT = 0x1F, FORM = 0x20,
  FRAME = 0x21, FRAMESET = 0x22, H1 = 0x23, H2 = 0x24,
  H3 = 0x25, H4 = 0x26, H5 = 0x27, H6 = 0x28,
  HEAD = 0x29, HR = 0x2A, HTML = 0x2B, I = 0x2C,
  IFRAME = 0x2D, IMG = 0x2E, INPUT = 0x2F, INS = 0x30,
  ISINDEX = 0x31, KBD = 0x32, LABEL = 0x33, LEGEND = 0x34,
  LI = 0x35, LINK = 0x36, MAP = 0x37, MENU = 0x38,
  META = 0x39, NOFRAMES = 0x3A, NOSCRIPT = 0x3B, OBJECT = 0x3C,
  OL = 0x3D, OPTGROUP = 0x3E, OPTION = 0x3F, P = 0x40,
  PARAM = 0x41, PRE = 0x42, Q = 0x43, S = 0x44,
  SAMP = 0x45, SCRIPT = 0x46, SELECT = 0x47, SMALL = 0x48,
  SPAN = 0x49, STRIKE = 0x4A, STRONG = 0x4B, STYLE = 0x4C,
  SUB = 0x4D, SUP = 0x4E, TABLE = 0x4F, TBODY = 0x50,
  TD = 0x51, TEXTAREA = 0x52, TFOOT = 0x53, TH = 0x54,
  THEAD = 0x55, TITLE = 0x56, TR = 0x57, TT = 0x58,
  U = 0x59, UL = 0x5A, VAR = 0x5B, DOCTYPE = 0x5C,
  COMMENT = 0x5D, Unknown = 0x00, AllBut = -1
}
enum  Level { UnknownLevel = 0, InlineLevel = 1, BlockLevel = 2, BothLevel = 3 }
 Block level element property. More...

Public Attributes

bool deprecated
 Is the element deprecated in HTML 4.0 version ?
const tchar * description
 The element description.
DTDType DTDtype
 DTD type.
ElementID elementID
 The element ID.
bool empty
 Must the element be empty.
int endTagRequired
 Does the element requires an end tag.
const tchar * name
 The element name.


Member Enumeration Documentation

anonymous enum

Enumerator:
EndTagRequired 
EndTagOptional 
EndTagNotRequired 
MustBeEmpty 
ShouldNotBeEmpty 
Deprecated 
NotDeprecated 

enum HTML::GenericElement::ElementID

Enumerator:
A 
ABBR 
ACRONYM 
ADDRESS 
APPLET 
AREA 
B 
BASE 
BASEFONT 
BDO 
BIG 
BLOCKQUOTE 
BODY 
BR 
BUTTON 
CAPTION 
CENTER 
CITE 
CODE 
COL 
COLGROUP 
DD 
DEL 
DFN 
DIR 
DIV 
DL 
DT 
EM 
FIELDSET 
FONT 
FORM 
FRAME 
FRAMESET 
H1 
H2 
H3 
H4 
H5 
H6 
HEAD 
HR 
HTML 
I 
IFRAME 
IMG 
INPUT 
INS 
ISINDEX 
KBD 
LABEL 
LEGEND 
LI 
LINK 
MAP 
MENU 
META 
NOFRAMES 
NOSCRIPT 
OBJECT 
OL 
OPTGROUP 
OPTION 
P 
PARAM 
PRE 
Q 
S 
SAMP 
SCRIPT 
SELECT 
SMALL 
SPAN 
STRIKE 
STRONG 
STYLE 
SUB 
SUP 
TABLE 
TBODY 
TD 
TEXTAREA 
TFOOT 
TH 
THEAD 
TITLE 
TR 
TT 
U 
UL 
VAR 
DOCTYPE 
COMMENT 
Unknown 
AllBut 

enum HTML::GenericElement::Level

Block level element property.

Warning:
This as nothing to do with CSS
Enumerator:
UnknownLevel 
InlineLevel  Inline level element only accept other inline level element inside themselves.
BlockLevel  Block level element can't accept other block level element inside themselves.
BothLevel  Both level element allow any other element inside themselves, including themselves.


Member Data Documentation

bool HTML::GenericElement::deprecated

Is the element deprecated in HTML 4.0 version ?

const tchar* HTML::GenericElement::description

The element description.

DTDType HTML::GenericElement::DTDtype

DTD type.

ElementID HTML::GenericElement::elementID

The element ID.

bool HTML::GenericElement::empty

Must the element be empty.

int HTML::GenericElement::endTagRequired

Does the element requires an end tag.

const tchar* HTML::GenericElement::name

The element name.


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