KJS::HTMLElement Class Reference
Inheritance diagram for KJS::HTMLElement:

Detailed Description
Definition at line 58 of file kjs_html.h.
Public Types | |
HtmlVersion | |
HeadProfile | |
LinkHref | |
LinkRel | |
LinkMedia | |
LinkCharset | |
LinkDisabled | |
LinkHrefLang | |
LinkRev | |
LinkTarget | |
LinkType | |
LinkSheet | |
TitleText | |
MetaName | |
MetaHttpEquiv | |
MetaContent | |
MetaScheme | |
BaseHref | |
BaseTarget | |
IsIndexForm | |
IsIndexPrompt | |
StyleDisabled | |
StyleSheet | |
StyleType | |
StyleMedia | |
BodyBackground | |
BodyVLink | |
BodyText | |
BodyLink | |
BodyALink | |
BodyBgColor | |
BodyOnLoad | |
FormAction | |
FormEncType | |
FormElements | |
FormLength | |
FormAcceptCharset | |
FormReset | |
FormTarget | |
FormName | |
FormMethod | |
FormSubmit | |
SelectAdd | |
SelectTabIndex | |
SelectValue | |
SelectSelectedIndex | |
SelectLength | |
SelectRemove | |
SelectForm | |
SelectBlur | |
SelectType | |
SelectOptions | |
SelectDisabled | |
SelectMultiple | |
SelectName | |
SelectSize | |
SelectFocus | |
OptGroupDisabled | |
OptGroupLabel | |
OptionIndex | |
OptionSelected | |
OptionForm | |
OptionText | |
OptionDefaultSelected | |
OptionDisabled | |
OptionLabel | |
OptionValue | |
InputBlur | |
InputReadOnly | |
InputAccept | |
InputSize | |
InputDefaultValue | |
InputTabIndex | |
InputValue | |
InputType | |
InputFocus | |
InputMaxLength | |
InputDefaultChecked | |
InputDisabled | |
InputChecked | |
InputIndeterminate | |
InputForm | |
InputAccessKey | |
InputAlign | |
InputAlt | |
InputName | |
InputSrc | |
InputUseMap | |
InputSelect | |
InputClick | |
InputSelectionStart | |
InputSelectionEnd | |
InputSetSelectionRange | |
TextAreaAccessKey | |
TextAreaName | |
TextAreaDefaultValue | |
TextAreaSelect | |
TextAreaCols | |
TextAreaDisabled | |
TextAreaForm | |
TextAreaType | |
TextAreaTabIndex | |
TextAreaReadOnly | |
TextAreaRows | |
TextAreaValue | |
TextAreaBlur | |
TextAreaFocus | |
TextAreaSelectionStart | |
TextAreaSelectionEnd | |
TextAreaSetSelectionRange | |
TextAreaTextLength | |
ButtonBlur | |
ButtonFocus | |
ButtonForm | |
ButtonTabIndex | |
ButtonName | |
ButtonDisabled | |
ButtonAccessKey | |
ButtonType | |
ButtonValue | |
LabelHtmlFor | |
LabelForm | |
LabelAccessKey | |
FieldSetForm | |
LegendForm | |
LegendAccessKey | |
LegendAlign | |
UListType | |
UListCompact | |
OListStart | |
OListCompact | |
OListType | |
DListCompact | |
DirectoryCompact | |
MenuCompact | |
LIType | |
LIValue | |
DivAlign | |
ParagraphAlign | |
HeadingAlign | |
BlockQuoteCite | |
QuoteCite | |
PreWidth | |
BRClear | |
BaseFontColor | |
BaseFontSize | |
BaseFontFace | |
FontColor | |
FontSize | |
FontFace | |
HRWidth | |
HRNoShade | |
HRAlign | |
HRSize | |
ModCite | |
ModDateTime | |
AnchorShape | |
AnchorRel | |
AnchorAccessKey | |
AnchorCoords | |
AnchorHref | |
AnchorProtocol | |
AnchorHost | |
AnchorCharset | |
AnchorHrefLang | |
AnchorHostname | |
AnchorType | |
AnchorFocus | |
AnchorPort | |
AnchorPathName | |
AnchorHash | |
AnchorSearch | |
AnchorName | |
AnchorRev | |
AnchorTabIndex | |
AnchorTarget | |
AnchorText | |
AnchorBlur | |
AnchorClick | |
ImageName | |
ImageAlign | |
ImageHspace | |
ImageVspace | |
ImageUseMap | |
ImageAlt | |
ImageLowSrc | |
ImageWidth | |
ImageIsMap | |
ImageBorder | |
ImageHeight | |
ImageLongDesc | |
ImageSrc | |
ImageX | |
ImageY | |
ImageComplete | |
ObjectHspace | |
ObjectHeight | |
ObjectAlign | |
ObjectBorder | |
ObjectCode | |
ObjectType | |
ObjectVspace | |
ObjectArchive | |
ObjectDeclare | |
ObjectForm | |
ObjectCodeBase | |
ObjectCodeType | |
ObjectData | |
ObjectName | |
ObjectStandby | |
ObjectTabIndex | |
ObjectUseMap | |
ObjectWidth | |
ObjectContentDocument | |
ParamName | |
ParamType | |
ParamValueType | |
ParamValue | |
AppletArchive | |
AppletAlt | |
AppletCode | |
AppletWidth | |
AppletAlign | |
AppletCodeBase | |
AppletName | |
AppletHeight | |
AppletHspace | |
AppletObject | |
AppletVspace | |
MapAreas | |
MapName | |
AreaHash | |
AreaHref | |
AreaTarget | |
AreaPort | |
AreaShape | |
AreaCoords | |
AreaAlt | |
AreaAccessKey | |
AreaNoHref | |
AreaHost | |
AreaProtocol | |
AreaHostName | |
AreaPathName | |
AreaSearch | |
AreaTabIndex | |
ScriptEvent | |
ScriptType | |
ScriptHtmlFor | |
ScriptText | |
ScriptSrc | |
ScriptCharset | |
ScriptDefer | |
TableSummary | |
TableTBodies | |
TableTHead | |
TableCellPadding | |
TableDeleteCaption | |
TableCreateCaption | |
TableCaption | |
TableWidth | |
TableCreateTFoot | |
TableAlign | |
TableTFoot | |
TableDeleteRow | |
TableCellSpacing | |
TableRows | |
TableBgColor | |
TableBorder | |
TableFrame | |
TableRules | |
TableCreateTHead | |
TableDeleteTHead | |
TableDeleteTFoot | |
TableInsertRow | |
TableCaptionAlign | |
TableColCh | |
TableColChOff | |
TableColAlign | |
TableColSpan | |
TableColVAlign | |
TableColWidth | |
TableSectionCh | |
TableSectionDeleteRow | |
TableSectionChOff | |
TableSectionRows | |
TableSectionAlign | |
TableSectionVAlign | |
TableSectionInsertRow | |
TableRowSectionRowIndex | |
TableRowRowIndex | |
TableRowChOff | |
TableRowCells | |
TableRowVAlign | |
TableRowCh | |
TableRowAlign | |
TableRowBgColor | |
TableRowDeleteCell | |
TableRowInsertCell | |
TableCellColSpan | |
TableCellNoWrap | |
TableCellAbbr | |
TableCellHeight | |
TableCellWidth | |
TableCellCellIndex | |
TableCellChOff | |
TableCellBgColor | |
TableCellCh | |
TableCellVAlign | |
TableCellRowSpan | |
TableCellHeaders | |
TableCellAlign | |
TableCellAxis | |
TableCellScope | |
FrameSetCols | |
FrameSetRows | |
FrameSrc | |
FrameLocation | |
FrameFrameBorder | |
FrameScrolling | |
FrameMarginWidth | |
FrameLongDesc | |
FrameMarginHeight | |
FrameName | |
FrameContentDocument | |
FrameContentWindow | |
FrameNoResize | |
FrameWidth | |
FrameHeight | |
IFrameLongDesc | |
IFrameAlign | |
IFrameFrameBorder | |
IFrameSrc | |
IFrameName | |
IFrameHeight | |
IFrameMarginHeight | |
IFrameMarginWidth | |
IFrameScrolling | |
IFrameWidth | |
IFrameContentDocument | |
IFrameContentWindow | |
MarqueeStart | |
MarqueeStop | |
LayerTop | |
LayerLeft | |
LayerVisibility | |
LayerBgColor | |
LayerClip | |
LayerDocument | |
LayerLayers | |
ElementInnerHTML | |
ElementTitle | |
ElementId | |
ElementDir | |
ElementLang | |
ElementClassName | |
ElementInnerText | |
ElementDocument | |
ElementChildren | |
ElementAll | |
ElementScrollIntoView | |
enum | { HtmlVersion, HeadProfile, LinkHref, LinkRel, LinkMedia, LinkCharset, LinkDisabled, LinkHrefLang, LinkRev, LinkTarget, LinkType, LinkSheet, TitleText, MetaName, MetaHttpEquiv, MetaContent, MetaScheme, BaseHref, BaseTarget, IsIndexForm, IsIndexPrompt, StyleDisabled, StyleSheet, StyleType, StyleMedia, BodyBackground, BodyVLink, BodyText, BodyLink, BodyALink, BodyBgColor, BodyOnLoad, FormAction, FormEncType, FormElements, FormLength, FormAcceptCharset, FormReset, FormTarget, FormName, FormMethod, FormSubmit, SelectAdd, SelectTabIndex, SelectValue, SelectSelectedIndex, SelectLength, SelectRemove, SelectForm, SelectBlur, SelectType, SelectOptions, SelectDisabled, SelectMultiple, SelectName, SelectSize, SelectFocus, OptGroupDisabled, OptGroupLabel, OptionIndex, OptionSelected, OptionForm, OptionText, OptionDefaultSelected, OptionDisabled, OptionLabel, OptionValue, InputBlur, InputReadOnly, InputAccept, InputSize, InputDefaultValue, InputTabIndex, InputValue, InputType, InputFocus, InputMaxLength, InputDefaultChecked, InputDisabled, InputChecked, InputIndeterminate, InputForm, InputAccessKey, InputAlign, InputAlt, InputName, InputSrc, InputUseMap, InputSelect, InputClick, InputSelectionStart, InputSelectionEnd, InputSetSelectionRange, TextAreaAccessKey, TextAreaName, TextAreaDefaultValue, TextAreaSelect, TextAreaCols, TextAreaDisabled, TextAreaForm, TextAreaType, TextAreaTabIndex, TextAreaReadOnly, TextAreaRows, TextAreaValue, TextAreaBlur, TextAreaFocus, TextAreaSelectionStart, TextAreaSelectionEnd, TextAreaSetSelectionRange, TextAreaTextLength, ButtonBlur, ButtonFocus, ButtonForm, ButtonTabIndex, ButtonName, ButtonDisabled, ButtonAccessKey, ButtonType, ButtonValue, LabelHtmlFor, LabelForm, LabelAccessKey, FieldSetForm, LegendForm, LegendAccessKey, LegendAlign, UListType, UListCompact, OListStart, OListCompact, OListType, DListCompact, DirectoryCompact, MenuCompact, LIType, LIValue, DivAlign, ParagraphAlign, HeadingAlign, BlockQuoteCite, QuoteCite, PreWidth, BRClear, BaseFontColor, BaseFontSize, BaseFontFace, FontColor, FontSize, FontFace, HRWidth, HRNoShade, HRAlign, HRSize, ModCite, ModDateTime, AnchorShape, AnchorRel, AnchorAccessKey, AnchorCoords, AnchorHref, AnchorProtocol, AnchorHost, AnchorCharset, AnchorHrefLang, AnchorHostname, AnchorType, AnchorFocus, AnchorPort, AnchorPathName, AnchorHash, AnchorSearch, AnchorName, AnchorRev, AnchorTabIndex, AnchorTarget, AnchorText, AnchorBlur, AnchorClick, ImageName, ImageAlign, ImageHspace, ImageVspace, ImageUseMap, ImageAlt, ImageLowSrc, ImageWidth, ImageIsMap, ImageBorder, ImageHeight, ImageLongDesc, ImageSrc, ImageX, ImageY, ImageComplete, ObjectHspace, ObjectHeight, ObjectAlign, ObjectBorder, ObjectCode, ObjectType, ObjectVspace, ObjectArchive, ObjectDeclare, ObjectForm, ObjectCodeBase, ObjectCodeType, ObjectData, ObjectName, ObjectStandby, ObjectTabIndex, ObjectUseMap, ObjectWidth, ObjectContentDocument, ParamName, ParamType, ParamValueType, ParamValue, AppletArchive, AppletAlt, AppletCode, AppletWidth, AppletAlign, AppletCodeBase, AppletName, AppletHeight, AppletHspace, AppletObject, AppletVspace, MapAreas, MapName, AreaHash, AreaHref, AreaTarget, AreaPort, AreaShape, AreaCoords, AreaAlt, AreaAccessKey, AreaNoHref, AreaHost, AreaProtocol, AreaHostName, AreaPathName, AreaSearch, AreaTabIndex, ScriptEvent, ScriptType, ScriptHtmlFor, ScriptText, ScriptSrc, ScriptCharset, ScriptDefer, TableSummary, TableTBodies, TableTHead, TableCellPadding, TableDeleteCaption, TableCreateCaption, TableCaption, TableWidth, TableCreateTFoot, TableAlign, TableTFoot, TableDeleteRow, TableCellSpacing, TableRows, TableBgColor, TableBorder, TableFrame, TableRules, TableCreateTHead, TableDeleteTHead, TableDeleteTFoot, TableInsertRow, TableCaptionAlign, TableColCh, TableColChOff, TableColAlign, TableColSpan, TableColVAlign, TableColWidth, TableSectionCh, TableSectionDeleteRow, TableSectionChOff, TableSectionRows, TableSectionAlign, TableSectionVAlign, TableSectionInsertRow, TableRowSectionRowIndex, TableRowRowIndex, TableRowChOff, TableRowCells, TableRowVAlign, TableRowCh, TableRowAlign, TableRowBgColor, TableRowDeleteCell, TableRowInsertCell, TableCellColSpan, TableCellNoWrap, TableCellAbbr, TableCellHeight, TableCellWidth, TableCellCellIndex, TableCellChOff, TableCellBgColor, TableCellCh, TableCellVAlign, TableCellRowSpan, TableCellHeaders, TableCellAlign, TableCellAxis, TableCellScope, FrameSetCols, FrameSetRows, FrameSrc, FrameLocation, FrameFrameBorder, FrameScrolling, FrameMarginWidth, FrameLongDesc, FrameMarginHeight, FrameName, FrameContentDocument, FrameContentWindow, FrameNoResize, FrameWidth, FrameHeight, IFrameLongDesc, IFrameAlign, IFrameFrameBorder, IFrameSrc, IFrameName, IFrameHeight, IFrameMarginHeight, IFrameMarginWidth, IFrameScrolling, IFrameWidth, IFrameContentDocument, IFrameContentWindow, MarqueeStart, MarqueeStop, LayerTop, LayerLeft, LayerVisibility, LayerBgColor, LayerClip, LayerDocument, LayerLayers, ElementInnerHTML, ElementTitle, ElementId, ElementDir, ElementLang, ElementClassName, ElementInnerText, ElementDocument, ElementChildren, ElementAll, ElementScrollIntoView } |
Public Member Functions | |
HTMLElement (ExecState *exec, const DOM::HTMLElement &e) | |
virtual Value | tryGet (ExecState *exec, const Identifier &propertyName) const |
Value | getValueProperty (ExecState *exec, int token) const |
virtual void | tryPut (ExecState *exec, const Identifier &propertyName, const Value &value, int attr=None) |
void | putValueProperty (ExecState *exec, int token, const Value &value, int) |
virtual bool | hasProperty (ExecState *exec, const Identifier &propertyName) const |
virtual UString | toString (ExecState *exec) const |
virtual void | pushEventHandlerScope (ExecState *exec, ScopeChain &scope) const |
virtual const ClassInfo * | classInfo () const |
DOM::HTMLElement | toElement () const |
Static Public Attributes | |
static const ClassInfo | info = { "HTMLElement", &DOMElement::info, &HTMLElementTable, 0 } |
static const ClassInfo | html_info = { "HTMLHtmlElement", &KJS::HTMLElement::info, &HTMLHtmlElementTable, 0 } |
static const ClassInfo | head_info = { "HTMLHeadElement", &KJS::HTMLElement::info, &HTMLHeadElementTable, 0 } |
static const ClassInfo | link_info = { "HTMLLinkElement", &KJS::HTMLElement::info, &HTMLLinkElementTable, 0 } |
static const ClassInfo | title_info = { "HTMLTitleElement", &KJS::HTMLElement::info, &HTMLTitleElementTable, 0 } |
static const ClassInfo | meta_info = { "HTMLMetaElement", &KJS::HTMLElement::info, &HTMLMetaElementTable, 0 } |
static const ClassInfo | base_info = { "HTMLBaseElement", &KJS::HTMLElement::info, &HTMLBaseElementTable, 0 } |
static const ClassInfo | isIndex_info = { "HTMLIsIndexElement", &KJS::HTMLElement::info, &HTMLIsIndexElementTable, 0 } |
static const ClassInfo | style_info = { "HTMLStyleElement", &KJS::HTMLElement::info, &HTMLStyleElementTable, 0 } |
static const ClassInfo | body_info = { "HTMLBodyElement", &KJS::HTMLElement::info, &HTMLBodyElementTable, 0 } |
static const ClassInfo | form_info = { "HTMLFormElement", &KJS::HTMLElement::info, &HTMLFormElementTable, 0 } |
static const ClassInfo | select_info = { "HTMLSelectElement", &KJS::HTMLElement::info, &HTMLSelectElementTable, 0 } |
static const ClassInfo | optGroup_info = { "HTMLOptGroupElement", &KJS::HTMLElement::info, &HTMLOptGroupElementTable, 0 } |
static const ClassInfo | option_info = { "HTMLOptionElement", &KJS::HTMLElement::info, &HTMLOptionElementTable, 0 } |
static const ClassInfo | input_info = { "HTMLInputElement", &KJS::HTMLElement::info, &HTMLInputElementTable, 0 } |
static const ClassInfo | textArea_info = { "HTMLTextAreaElement", &KJS::HTMLElement::info, &HTMLTextAreaElementTable, 0 } |
static const ClassInfo | button_info = { "HTMLButtonElement", &KJS::HTMLElement::info, &HTMLButtonElementTable, 0 } |
static const ClassInfo | label_info = { "HTMLLabelElement", &KJS::HTMLElement::info, &HTMLLabelElementTable, 0 } |
static const ClassInfo | fieldSet_info = { "HTMLFieldSetElement", &KJS::HTMLElement::info, &HTMLFieldSetElementTable, 0 } |
static const ClassInfo | legend_info = { "HTMLLegendElement", &KJS::HTMLElement::info, &HTMLLegendElementTable, 0 } |
static const ClassInfo | ul_info = { "HTMLUListElement", &KJS::HTMLElement::info, &HTMLUListElementTable, 0 } |
static const ClassInfo | ol_info = { "HTMLOListElement", &KJS::HTMLElement::info, &HTMLOListElementTable, 0 } |
static const ClassInfo | dl_info = { "HTMLDListElement", &KJS::HTMLElement::info, &HTMLDListElementTable, 0 } |
static const ClassInfo | dir_info = { "HTMLDirectoryElement", &KJS::HTMLElement::info, &HTMLDirectoryElementTable, 0 } |
static const ClassInfo | menu_info = { "HTMLMenuElement", &KJS::HTMLElement::info, &HTMLMenuElementTable, 0 } |
static const ClassInfo | li_info = { "HTMLLIElement", &KJS::HTMLElement::info, &HTMLLIElementTable, 0 } |
static const ClassInfo | div_info = { "HTMLDivElement", &KJS::HTMLElement::info, &HTMLDivElementTable, 0 } |
static const ClassInfo | p_info = { "HTMLParagraphElement", &KJS::HTMLElement::info, &HTMLParagraphElementTable, 0 } |
static const ClassInfo | heading_info = { "HTMLHeadingElement", &KJS::HTMLElement::info, &HTMLHeadingElementTable, 0 } |
static const ClassInfo | blockQuote_info = { "HTMLBlockQuoteElement", &KJS::HTMLElement::info, &HTMLBlockQuoteElementTable, 0 } |
static const ClassInfo | q_info = { "HTMLQuoteElement", &KJS::HTMLElement::info, &HTMLQuoteElementTable, 0 } |
static const ClassInfo | pre_info = { "HTMLPreElement", &KJS::HTMLElement::info, &HTMLPreElementTable, 0 } |
static const ClassInfo | br_info = { "HTMLBRElement", &KJS::HTMLElement::info, &HTMLBRElementTable, 0 } |
static const ClassInfo | baseFont_info = { "HTMLBaseFontElement", &KJS::HTMLElement::info, &HTMLBaseFontElementTable, 0 } |
static const ClassInfo | font_info = { "HTMLFontElement", &KJS::HTMLElement::info, &HTMLFontElementTable, 0 } |
static const ClassInfo | hr_info = { "HTMLHRElement", &KJS::HTMLElement::info, &HTMLHRElementTable, 0 } |
static const ClassInfo | mod_info = { "HTMLModElement", &KJS::HTMLElement::info, &HTMLModElementTable, 0 } |
static const ClassInfo | a_info = { "HTMLAnchorElement", &KJS::HTMLElement::info, &HTMLAnchorElementTable, 0 } |
static const ClassInfo | img_info = { "HTMLImageElement", &KJS::HTMLElement::info, &HTMLImageElementTable, 0 } |
static const ClassInfo | object_info = { "HTMLObjectElement", &KJS::HTMLElement::info, &HTMLObjectElementTable, 0 } |
static const ClassInfo | param_info = { "HTMLParamElement", &KJS::HTMLElement::info, &HTMLParamElementTable, 0 } |
static const ClassInfo | applet_info = { "HTMLAppletElement", &KJS::HTMLElement::info, &HTMLAppletElementTable, 0 } |
static const ClassInfo | map_info = { "HTMLMapElement", &KJS::HTMLElement::info, &HTMLMapElementTable, 0 } |
static const ClassInfo | area_info = { "HTMLAreaElement", &KJS::HTMLElement::info, &HTMLAreaElementTable, 0 } |
static const ClassInfo | script_info = { "HTMLScriptElement", &KJS::HTMLElement::info, &HTMLScriptElementTable, 0 } |
static const ClassInfo | table_info = { "HTMLTableElement", &KJS::HTMLElement::info, &HTMLTableElementTable, 0 } |
static const ClassInfo | caption_info = { "HTMLTableCaptionElement", &KJS::HTMLElement::info, &HTMLTableCaptionElementTable, 0 } |
static const ClassInfo | col_info = { "HTMLTableColElement", &KJS::HTMLElement::info, &HTMLTableColElementTable, 0 } |
static const ClassInfo | tablesection_info = { "HTMLTableSectionElement", &KJS::HTMLElement::info, &HTMLTableSectionElementTable, 0 } |
static const ClassInfo | tr_info = { "HTMLTableRowElement", &KJS::HTMLElement::info, &HTMLTableRowElementTable, 0 } |
static const ClassInfo | tablecell_info = { "HTMLTableCellElement", &KJS::HTMLElement::info, &HTMLTableCellElementTable, 0 } |
static const ClassInfo | frameSet_info = { "HTMLFrameSetElement", &KJS::HTMLElement::info, &HTMLFrameSetElementTable, 0 } |
static const ClassInfo | frame_info = { "HTMLFrameElement", &KJS::HTMLElement::info, &HTMLFrameElementTable, 0 } |
static const ClassInfo | iFrame_info = { "HTMLIFrameElement", &KJS::HTMLElement::info, &HTMLIFrameElementTable, 0 } |
static const ClassInfo | marquee_info = { "HTMLMarqueeElement", &KJS::HTMLElement::info, &HTMLMarqueeElementTable, 0 } |
static const ClassInfo | layer_info = { "HTMLLayerElement", &KJS::HTMLElement::info, &HTMLLayerElementTable, 0 } |
The documentation for this class was generated from the following files: