KJS::DOMNode Class Reference
Inheritance diagram for KJS::DOMNode:

Detailed Description
Definition at line 36 of file kjs_dom.h.
Public Types | |
NodeName | |
NodeValue | |
NodeType | |
ParentNode | |
ParentElement | |
ChildNodes | |
FirstChild | |
LastChild | |
PreviousSibling | |
NextSibling | |
Item | |
Attributes | |
NamespaceURI | |
Prefix | |
LocalName | |
OwnerDocument | |
InsertBefore | |
ReplaceChild | |
RemoveChild | |
AppendChild | |
HasAttributes | |
HasChildNodes | |
CloneNode | |
Normalize | |
IsSupported | |
AddEventListener | |
RemoveEventListener | |
DispatchEvent | |
Contains | |
InsertAdjacentHTML | |
OnAbort | |
OnBlur | |
OnChange | |
OnClick | |
OnDblClick | |
OnDragDrop | |
OnError | |
OnFocus | |
OnKeyDown | |
OnKeyPress | |
OnKeyUp | |
OnLoad | |
OnMouseDown | |
OnMouseMove | |
OnMouseOut | |
OnMouseOver | |
OnMouseUp | |
OnMove | |
OnReset | |
OnResize | |
OnSelect | |
OnSubmit | |
OnUnload | |
OffsetLeft | |
OffsetTop | |
OffsetWidth | |
OffsetHeight | |
OffsetParent | |
ClientWidth | |
ClientHeight | |
ScrollLeft | |
ScrollTop | |
ScrollWidth | |
ScrollHeight | |
SourceIndex | |
enum | { NodeName, NodeValue, NodeType, ParentNode, ParentElement, ChildNodes, FirstChild, LastChild, PreviousSibling, NextSibling, Item, Attributes, NamespaceURI, Prefix, LocalName, OwnerDocument, InsertBefore, ReplaceChild, RemoveChild, AppendChild, HasAttributes, HasChildNodes, CloneNode, Normalize, IsSupported, AddEventListener, RemoveEventListener, DispatchEvent, Contains, InsertAdjacentHTML, OnAbort, OnBlur, OnChange, OnClick, OnDblClick, OnDragDrop, OnError, OnFocus, OnKeyDown, OnKeyPress, OnKeyUp, OnLoad, OnMouseDown, OnMouseMove, OnMouseOut, OnMouseOver, OnMouseUp, OnMove, OnReset, OnResize, OnSelect, OnSubmit, OnUnload, OffsetLeft, OffsetTop, OffsetWidth, OffsetHeight, OffsetParent, ClientWidth, ClientHeight, ScrollLeft, ScrollTop, ScrollWidth, ScrollHeight, SourceIndex } |
Public Member Functions | |
DOMNode (ExecState *exec, const DOM::Node &n) | |
DOMNode (const Object &proto, const DOM::Node &n) | |
~DOMNode () | |
virtual bool | toBoolean (ExecState *) const |
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 attr) |
virtual DOM::Node | toNode () const |
virtual const ClassInfo * | classInfo () const |
virtual Value | toPrimitive (ExecState *exec, Type preferred=UndefinedType) const |
virtual UString | toString (ExecState *exec) const |
void | setListener (ExecState *exec, int eventId, const Value &func) const |
Value | getListener (int eventId) const |
virtual void | pushEventHandlerScope (ExecState *exec, ScopeChain &scope) const |
Static Public Attributes | |
static const ClassInfo | info = { "Node", 0, &DOMNodeTable, 0 } |
Protected Attributes | |
DOM::Node | node |
The documentation for this class was generated from the following files: