# khtml Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Source Files

# kjs_dom.lut.h

    00001 /* Automatically generated from kjs_dom.cpp using ../../kjs/create_hash_table. DO NOT EDIT ! */
    00002
    00003 using namespace KJS;
    00004
    00005 namespace KJS {
    00006
    00007 const struct HashEntry DOMNodeProtoTableEntries[] = {
    00008    { 0, 0, 0, 0, 0 },
    00009    { "hasAttributes", DOMNode::HasAttributes, DontDelete|Function, 0, 0 },
    00010    { "normalize", DOMNode::Normalize, DontDelete|Function, 0, 0 },
    00011    { "isSupported", DOMNode::IsSupported, DontDelete|Function, 2, 0 },
    00012    { "removeEventListener", DOMNode::RemoveEventListener, DontDelete|Function, 3, 0 },
    00013    { "hasChildNodes", DOMNode::HasChildNodes, DontDelete|Function, 0, &DOMNodeProtoTableEntries[15] },
    00014    { 0, 0, 0, 0, 0 },
    00015    { "replaceChild", DOMNode::ReplaceChild, DontDelete|Function, 2, &DOMNodeProtoTableEntries[13] },
    00016    { "insertBefore", DOMNode::InsertBefore, DontDelete|Function, 2, 0 },
    00017    { "cloneNode", DOMNode::CloneNode, DontDelete|Function, 1, 0 },
    00018    { "dispatchEvent", DOMNode::DispatchEvent, DontDelete|Function, 1, 0 },
    00019    { "appendChild", DOMNode::AppendChild, DontDelete|Function, 1, &DOMNodeProtoTableEntries[14] },
    00020    { 0, 0, 0, 0, 0 },
    00021    { "removeChild", DOMNode::RemoveChild, DontDelete|Function, 1, 0 },
    00022    { "addEventListener", DOMNode::AddEventListener, DontDelete|Function, 3, 0 },
    00023    { "contains", DOMNode::Contains, DontDelete|Function, 1, 0 }
    00024 };
    00025
    00026 const struct HashTable DOMNodeProtoTable = { 2, 16, DOMNodeProtoTableEntries, 13 };
    00027
    00028 } // namespace
    00029
    00030 using namespace KJS;
    00031
    00032 namespace KJS {
    00033
    00034 const struct HashEntry DOMNodeTableEntries[] = {
    00035    { "offsetTop", DOMNode::OffsetTop, DontDelete|ReadOnly, 0, 0 },
    00036    { "onload", DOMNode::OnLoad, DontDelete, 0, 0 },
    00037    { 0, 0, 0, 0, 0 },
    00038    { 0, 0, 0, 0, 0 },
    00039    { 0, 0, 0, 0, 0 },
    00040    { "onmouseout", DOMNode::OnMouseOut, DontDelete, 0, 0 },
    00041    { 0, 0, 0, 0, 0 },
    00042    { "localName", DOMNode::LocalName, DontDelete|ReadOnly, 0, 0 },
    00043    { "ownerDocument", DOMNode::OwnerDocument, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[64] },
    00044    { 0, 0, 0, 0, 0 },
    00045    { 0, 0, 0, 0, 0 },
    00046    { 0, 0, 0, 0, 0 },
    00047    { "nodeName", DOMNode::NodeName, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[55] },
    00048    { "onselect", DOMNode::OnSelect, DontDelete, 0, 0 },
    00049    { "childNodes", DOMNode::ChildNodes, DontDelete|ReadOnly, 0, 0 },
    00050    { "previousSibling", DOMNode::PreviousSibling, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[53] },
    00051    { "onunload", DOMNode::OnUnload, DontDelete, 0, 0 },
    00052    { 0, 0, 0, 0, 0 },
    00053    { "prefix", DOMNode::Prefix, DontDelete, 0, 0 },
    00054    { "lastChild", DOMNode::LastChild, DontDelete|ReadOnly, 0, 0 },
    00055    { 0, 0, 0, 0, 0 },
    00056    { "clientHeight", DOMNode::ClientHeight, DontDelete|ReadOnly, 0, 0 },
    00057    { "onblur", DOMNode::OnBlur, DontDelete, 0, 0 },
    00058    { "onfocus", DOMNode::OnFocus, DontDelete, 0, 0 },
    00059    { "onmove", DOMNode::OnMove, DontDelete, 0, 0 },
    00060    { 0, 0, 0, 0, 0 },
    00061    { "onreset", DOMNode::OnReset, DontDelete, 0, 0 },
    00062    { 0, 0, 0, 0, 0 },
    00063    { 0, 0, 0, 0, 0 },
    00064    { "firstChild", DOMNode::FirstChild, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[61] },
    00065    { "nodeValue", DOMNode::NodeValue, DontDelete, 0, 0 },
    00066    { "onresize", DOMNode::OnResize, DontDelete, 0, 0 },
    00067    { 0, 0, 0, 0, 0 },
    00068    { "parentNode", DOMNode::ParentNode, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[56] },
    00069    { 0, 0, 0, 0, 0 },
    00070    { "attributes", DOMNode::Attributes, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[59] },
    00071    { "onkeydown", DOMNode::OnKeyDown, DontDelete, 0, 0 },
    00072    { "onkeyup", DOMNode::OnKeyUp, DontDelete, 0, 0 },
    00073    { "ondblclick", DOMNode::OnDblClick, DontDelete, 0, &DOMNodeTableEntries[63] },
    00074    { "parentElement", DOMNode::ParentElement, DontDelete|ReadOnly, 0, 0 },
    00075    { "onchange", DOMNode::OnChange, DontDelete, 0, 0 },
    00076    { 0, 0, 0, 0, 0 },
    00077    { 0, 0, 0, 0, 0 },
    00078    { "scrollLeft", DOMNode::ScrollLeft, DontDelete|ReadOnly, 0, 0 },
    00079    { 0, 0, 0, 0, 0 },
    00080    { "nodeType", DOMNode::NodeType, DontDelete|ReadOnly, 0, 0 },
    00081    { "nextSibling", DOMNode::NextSibling, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[60] },
    00082    { "onkeypress", DOMNode::OnKeyPress, DontDelete, 0, &DOMNodeTableEntries[57] },
    00083    { "onmousedown", DOMNode::OnMouseDown, DontDelete, 0, &DOMNodeTableEntries[65] },
    00084    { "onmouseup", DOMNode::OnMouseUp, DontDelete, 0, 0 },
    00085    { "onclick", DOMNode::OnClick, DontDelete, 0, 0 },
    00086    { 0, 0, 0, 0, 0 },
    00087    { "onmouseover", DOMNode::OnMouseOver, DontDelete, 0, 0 },
    00088    { "namespaceURI", DOMNode::NamespaceURI, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[54] },
    00089    { "onabort", DOMNode::OnAbort, DontDelete, 0, 0 },
    00090    { "ondragdrop", DOMNode::OnDragDrop, DontDelete, 0, 0 },
    00091    { "onerror", DOMNode::OnError, DontDelete, 0, &DOMNodeTableEntries[58] },
    00092    { "onmousemove", DOMNode::OnMouseMove, DontDelete, 0, 0 },
    00093    { "onsubmit", DOMNode::OnSubmit, DontDelete, 0, 0 },
    00094    { "offsetLeft", DOMNode::OffsetLeft, DontDelete|ReadOnly, 0, 0 },
    00095    { "offsetWidth", DOMNode::OffsetWidth, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[62] },
    00096    { "offsetHeight", DOMNode::OffsetHeight, DontDelete|ReadOnly, 0, 0 },
    00097    { "offsetParent", DOMNode::OffsetParent, DontDelete|ReadOnly, 0, 0 },
    00098    { "clientWidth", DOMNode::ClientWidth, DontDelete|ReadOnly, 0, 0 },
    00099    { "scrollTop", DOMNode::ScrollTop, DontDelete|ReadOnly, 0, 0 },
    00100    { "sourceIndex", DOMNode::SourceIndex, DontDelete|ReadOnly, 0, 0 }
    00101 };
    00102
    00103 const struct HashTable DOMNodeTable = { 2, 66, DOMNodeTableEntries, 53 };
    00104
    00105 } // namespace
    00106
    00107 using namespace KJS;
    00108
    00109 namespace KJS {
    00110
    00111 const struct HashEntry DOMAttrTableEntries[] = {
    00112    { "specified", DOMAttr::Specified, DontDelete|ReadOnly, 0, 0 },
    00113    { "value", DOMAttr::ValueProperty, DontDelete, 0, 0 },
    00114    { "name", DOMAttr::Name, DontDelete|ReadOnly, 0, 0 },
    00115    { 0, 0, 0, 0, 0 },
    00116    { "ownerElement", DOMAttr::OwnerElement, DontDelete|ReadOnly, 0, 0 }
    00117 };
    00118
    00119 const struct HashTable DOMAttrTable = { 2, 5, DOMAttrTableEntries, 5 };
    00120
    00121 } // namespace
    00122
    00123 using namespace KJS;
    00124
    00125 namespace KJS {
    00126
    00127 const struct HashEntry DOMDocumentProtoTableEntries[] = {
    00128    { "createCDATASection", DOMDocument::CreateCDATASection, DontDelete|Function, 1, 0 },
    00129    { 0, 0, 0, 0, 0 },
    00130    { "createDocumentFragment", DOMDocument::CreateDocumentFragment, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[29] },
    00131    { 0, 0, 0, 0, 0 },
    00132    { "getElementsByTagName", DOMDocument::GetElementsByTagName, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[25] },
    00133    { 0, 0, 0, 0, 0 },
    00134    { 0, 0, 0, 0, 0 },
    00135    { 0, 0, 0, 0, 0 },
    00136    { "createElement", DOMDocument::CreateElement, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[23] },
    00137    { "createTreeWalker", DOMDocument::CreateTreeWalker, DontDelete|Function, 4, 0 },
    00138    { 0, 0, 0, 0, 0 },
    00139    { 0, 0, 0, 0, 0 },
    00140    { "createAttribute", DOMDocument::CreateAttribute, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[24] },
    00141    { "createTextNode", DOMDocument::CreateTextNode, DontDelete|Function, 1, 0 },
    00142    { "createEntityReference", DOMDocument::CreateEntityReference, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[26] },
    00143    { "createProcessingInstruction", DOMDocument::CreateProcessingInstruction, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[28] },
    00144    { 0, 0, 0, 0, 0 },
    00145    { "createComment", DOMDocument::CreateComment, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[27] },
    00146    { 0, 0, 0, 0, 0 },
    00147    { 0, 0, 0, 0, 0 },
    00148    { "createNodeIterator", DOMDocument::CreateNodeIterator, DontDelete|Function, 3, 0 },
    00149    { 0, 0, 0, 0, 0 },
    00150    { "importNode", DOMDocument::ImportNode, DontDelete|Function, 2, 0 },
    00151    { "createElementNS", DOMDocument::CreateElementNS, DontDelete|Function, 2, 0 },
    00152    { "createAttributeNS", DOMDocument::CreateAttributeNS, DontDelete|Function, 2, 0 },
    00153    { "getElementsByTagNameNS", DOMDocument::GetElementsByTagNameNS, DontDelete|Function, 2, 0 },
    00154    { "getElementById", DOMDocument::GetElementById, DontDelete|Function, 1, 0 },
    00155    { "createRange", DOMDocument::CreateRange, DontDelete|Function, 0, 0 },
    00156    { "createEvent", DOMDocument::CreateEvent, DontDelete|Function, 1, 0 },
    00157    { "getOverrideStyle", DOMDocument::GetOverrideStyle, DontDelete|Function, 2, 0 }
    00158 };
    00159
    00160 const struct HashTable DOMDocumentProtoTable = { 2, 30, DOMDocumentProtoTableEntries, 23 };
    00161
    00162 } // namespace
    00163
    00164 using namespace KJS;
    00165
    00166 namespace KJS {
    00167
    00168 const struct HashEntry DOMDocumentTableEntries[] = {
    00169    { "doctype", DOMDocument::DocType, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[6] },
    00170    { "documentElement", DOMDocument::DocumentElement, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[4] },
    00171    { "implementation", DOMDocument::Implementation, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[5] },
    00172    { 0, 0, 0, 0, 0 },
    00173    { "styleSheets", DOMDocument::StyleSheets, DontDelete|ReadOnly, 0, 0 },
    00174    { "readyState", DOMDocument::ReadyState, DontDelete|ReadOnly, 0, 0 },
    00175    { "defaultView", DOMDocument::DefaultView, DontDelete|ReadOnly, 0, 0 }
    00176 };
    00177
    00178 const struct HashTable DOMDocumentTable = { 2, 7, DOMDocumentTableEntries, 4 };
    00179
    00180 } // namespace
    00181
    00182 using namespace KJS;
    00183
    00184 namespace KJS {
    00185
    00186 const struct HashEntry DOMElementProtoTableEntries[] = {
    00187    { "getAttributeNodeNS", DOMElement::GetAttributeNodeNS, DontDelete|Function, 2, 0 },
    00188    { "getAttributeNS", DOMElement::GetAttributeNS, DontDelete|Function, 2, 0 },
    00189    { 0, 0, 0, 0, 0 },
    00190    { "removeAttributeNode", DOMElement::RemoveAttributeNode, DontDelete|Function, 1, 0 },
    00191    { "removeAttribute", DOMElement::RemoveAttribute, DontDelete|Function, 1, &DOMElementProtoTableEntries[17] },
    00192    { "setAttribute", DOMElement::SetAttribute, DontDelete|Function, 2, 0 },
    00193    { "hasAttribute", DOMElement::HasAttribute, DontDelete|Function, 1, 0 },
    00194    { "getElementsByTagNameNS", DOMElement::GetElementsByTagNameNS, DontDelete|Function, 2, 0 },
    00195    { 0, 0, 0, 0, 0 },
    00196    { "getAttributeNode", DOMElement::GetAttributeNode, DontDelete|Function, 1, 0 },
    00197    { "getAttribute", DOMElement::GetAttribute, DontDelete|Function, 1, 0 },
    00198    { 0, 0, 0, 0, 0 },
    00199    { "removeAttributeNS", DOMElement::RemoveAttributeNS, DontDelete|Function, 2, &DOMElementProtoTableEntries[18] },
    00200    { "setAttributeNS", DOMElement::SetAttributeNS, DontDelete|Function, 3, 0 },
    00201    { "hasAttributeNS", DOMElement::HasAttributeNS, DontDelete|Function, 2, 0 },
    00202    { 0, 0, 0, 0, 0 },
    00203    { "getElementsByTagName", DOMElement::GetElementsByTagName, DontDelete|Function, 1, 0 },
    00204    { "setAttributeNode", DOMElement::SetAttributeNode, DontDelete|Function, 2, 0 },
    00205    { "setAttributeNodeNS", DOMElement::SetAttributeNodeNS, DontDelete|Function, 1, 0 }
    00206 };
    00207
    00208 const struct HashTable DOMElementProtoTable = { 2, 19, DOMElementProtoTableEntries, 17 };
    00209
    00210 } // namespace
    00211
    00212 using namespace KJS;
    00213
    00214 namespace KJS {
    00215
    00216 const struct HashEntry DOMElementTableEntries[] = {
    00217    { "style", DOMElement::Style, DontDelete|ReadOnly, 0, 0 },
    00218    { 0, 0, 0, 0, 0 },
    00219    { "tagName", DOMElement::TagName, DontDelete|ReadOnly, 0, 0 }
    00220 };
    00221
    00222 const struct HashTable DOMElementTable = { 2, 3, DOMElementTableEntries, 3 };
    00223
    00224 } // namespace
    00225
    00226 using namespace KJS;
    00227
    00228 namespace KJS {
    00229
    00230 const struct HashEntry DOMDOMImplementationProtoTableEntries[] = {
    00231    { "createCSSStyleSheet", DOMDOMImplementation::CreateCSSStyleSheet, DontDelete|Function, 2, 0 },
    00232    { 0, 0, 0, 0, 0 },
    00233    { "hasFeature", DOMDOMImplementation::HasFeature, DontDelete|Function, 2, &DOMDOMImplementationProtoTableEntries[5] },
    00234    { "createHTMLDocument", DOMDOMImplementation::CreateHTMLDocument, DontDelete|Function, 1, 0 },
    00235    { "createDocument", DOMDOMImplementation::CreateDocument, DontDelete|Function, 3, 0 },
    00236    { "createDocumentType", DOMDOMImplementation::CreateDocumentType, DontDelete|Function, 3, 0 }
    00237 };
    00238
    00239 const struct HashTable DOMDOMImplementationProtoTable = { 2, 6, DOMDOMImplementationProtoTableEntries, 5 };
    00240
    00241 } // namespace
    00242
    00243 using namespace KJS;
    00244
    00245 namespace KJS {
    00246
    00247 const struct HashEntry DOMDocumentTypeTableEntries[] = {
    00248    { 0, 0, 0, 0, 0 },
    00249    { "notations", DOMDocumentType::Notations, DontDelete|ReadOnly, 0, 0 },
    00250    { "publicId", DOMDocumentType::PublicId, DontDelete|ReadOnly, 0, 0 },
    00251    { "name", DOMDocumentType::Name, DontDelete|ReadOnly, 0, &DOMDocumentTypeTableEntries[6] },
    00252    { "systemId", DOMDocumentType::SystemId, DontDelete|ReadOnly, 0, 0 },
    00253    { "entities", DOMDocumentType::Entities, DontDelete|ReadOnly, 0, 0 },
    00254    { "internalSubset", DOMDocumentType::InternalSubset, DontDelete|ReadOnly, 0, 0 }
    00255 };
    00256
    00257 const struct HashTable DOMDocumentTypeTable = { 2, 7, DOMDocumentTypeTableEntries, 6 };
    00258
    00259 } // namespace
    00260
    00261 using namespace KJS;
    00262
    00263 namespace KJS {
    00264
    00265 const struct HashEntry DOMNamedNodeMapProtoTableEntries[] = {
    00266    { "getNamedItem", DOMNamedNodeMap::GetNamedItem, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[8] },
    00267    { 0, 0, 0, 0, 0 },
    00268    { 0, 0, 0, 0, 0 },
    00269    { 0, 0, 0, 0, 0 },
    00270    { "item", DOMNamedNodeMap::Item, DontDelete|Function, 1, 0 },
    00271    { "setNamedItem", DOMNamedNodeMap::SetNamedItem, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[7] },
    00272    { 0, 0, 0, 0, 0 },
    00273    { "removeNamedItem", DOMNamedNodeMap::RemoveNamedItem, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[9] },
    00274    { "getNamedItemNS", DOMNamedNodeMap::GetNamedItemNS, DontDelete|Function, 2, 0 },
    00275    { "setNamedItemNS", DOMNamedNodeMap::SetNamedItemNS, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[10] },
    00276    { "removeNamedItemNS", DOMNamedNodeMap::RemoveNamedItemNS, DontDelete|Function, 2, 0 }
    00277 };
    00278
    00279 const struct HashTable DOMNamedNodeMapProtoTable = { 2, 11, DOMNamedNodeMapProtoTableEntries, 7 };
    00280
    00281 } // namespace
    00282
    00283 using namespace KJS;
    00284
    00285 namespace KJS {
    00286
    00287 const struct HashEntry DOMProcessingInstructionTableEntries[] = {
    00288    { "sheet", DOMProcessingInstruction::Sheet, DontDelete|ReadOnly, 0, 0 },
    00289    { 0, 0, 0, 0, 0 },
    00290    { "target", DOMProcessingInstruction::Target, DontDelete|ReadOnly, 0, &DOMProcessingInstructionTableEntries[3] },
    00291    { "data", DOMProcessingInstruction::Data, DontDelete, 0, 0 }
    00292 };
    00293
    00294 const struct HashTable DOMProcessingInstructionTable = { 2, 4, DOMProcessingInstructionTableEntries, 3 };
    00295
    00296 } // namespace
    00297
    00298 using namespace KJS;
    00299
    00300 namespace KJS {
    00301
    00302 const struct HashEntry DOMNotationTableEntries[] = {
    00303    { "publicId", DOMNotation::PublicId, DontDelete|ReadOnly, 0, &DOMNotationTableEntries[2] },
    00304    { 0, 0, 0, 0, 0 },
    00305    { "systemId", DOMNotation::SystemId, DontDelete|ReadOnly, 0, 0 }
    00306 };
    00307
    00308 const struct HashTable DOMNotationTable = { 2, 3, DOMNotationTableEntries, 2 };
    00309
    00310 } // namespace
    00311
    00312 using namespace KJS;
    00313
    00314 namespace KJS {
    00315
    00316 const struct HashEntry DOMEntityTableEntries[] = {
    00317    { "publicId", DOMEntity::PublicId, DontDelete|ReadOnly, 0, &DOMEntityTableEntries[2] },
    00318    { "notationName", DOMEntity::NotationName, DontDelete|ReadOnly, 0, 0 },
    00319    { "systemId", DOMEntity::SystemId, DontDelete|ReadOnly, 0, 0 }
    00320 };
    00321
    00322 const struct HashTable DOMEntityTable = { 2, 3, DOMEntityTableEntries, 2 };
    00323
    00324 } // namespace
    00325
    00326 using namespace KJS;
    00327
    00328 namespace KJS {
    00329
    00330 const struct HashEntry NodeConstructorTableEntries[] = {
    00331    { 0, 0, 0, 0, 0 },
    00332    { 0, 0, 0, 0, 0 },
    00333    { "CDATA_SECTION_NODE", DOM::Node::CDATA_SECTION_NODE, DontDelete|ReadOnly, 0, 0 },
    00334    { "ATTRIBUTE_NODE", DOM::Node::ATTRIBUTE_NODE, DontDelete|ReadOnly, 0, &NodeConstructorTableEntries[12] },
    00335    { "DOCUMENT_FRAGMENT_NODE", DOM::Node::DOCUMENT_FRAGMENT_NODE, DontDelete|ReadOnly, 0, 0 },
    00336    { "DOCUMENT_TYPE_NODE", DOM::Node::DOCUMENT_TYPE_NODE, DontDelete|ReadOnly, 0, 0 },
    00337    { "DOCUMENT_NODE", DOM::Node::DOCUMENT_NODE, DontDelete|ReadOnly, 0, 0 },
    00338    { "COMMENT_NODE", DOM::Node::COMMENT_NODE, DontDelete|ReadOnly, 0, 0 },
    00339    { "ENTITY_NODE", DOM::Node::ENTITY_NODE, DontDelete|ReadOnly, 0, &NodeConstructorTableEntries[13] },
    00340    { "ELEMENT_NODE", DOM::Node::ELEMENT_NODE, DontDelete|ReadOnly, 0, 0 },
    00341    { "TEXT_NODE", DOM::Node::TEXT_NODE, DontDelete|ReadOnly, 0, &NodeConstructorTableEntries[11] },
    00342    { "ENTITY_REFERENCE_NODE", DOM::Node::ENTITY_REFERENCE_NODE, DontDelete|ReadOnly, 0, 0 },
    00343    { "PROCESSING_INSTRUCTION_NODE", DOM::Node::PROCESSING_INSTRUCTION_NODE, DontDelete|ReadOnly, 0, 0 },
    00344    { "NOTATION_NODE", DOM::Node::NOTATION_NODE, DontDelete|ReadOnly, 0, 0 }
    00345 };
    00346
    00347 const struct HashTable NodeConstructorTable = { 2, 14, NodeConstructorTableEntries, 11 };
    00348
    00349 } // namespace
    00350
    00351 using namespace KJS;
    00352
    00353 namespace KJS {
    00354
    00355 const struct HashEntry DOMExceptionConstructorTableEntries[] = {
    00356    { 0, 0, 0, 0, 0 },
    00357    { 0, 0, 0, 0, 0 },
    00358    { "WRONG_DOCUMENT_ERR", DOM::DOMException::WRONG_DOCUMENT_ERR, DontDelete|ReadOnly, 0, 0 },
    00359    { "INUSE_ATTRIBUTE_ERR", DOM::DOMException::INUSE_ATTRIBUTE_ERR, DontDelete|ReadOnly, 0, 0 },
    00360    { "INDEX_SIZE_ERR", DOM::DOMException::INDEX_SIZE_ERR, DontDelete|ReadOnly, 0, 0 },
    00361    { "INVALID_CHARACTER_ERR", DOM::DOMException::INVALID_CHARACTER_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[17] },
    00362    { "NAMESPACE_ERR", DOM::DOMException::NAMESPACE_ERR, DontDelete|ReadOnly, 0, 0 },
    00363    { "NO_DATA_ALLOWED_ERR", DOM::DOMException::NO_DATA_ALLOWED_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[16] },
    00364    { "DOMSTRING_SIZE_ERR", DOM::DOMException::DOMSTRING_SIZE_ERR, DontDelete|ReadOnly, 0, 0 },
    00365    { "NOT_FOUND_ERR", DOM::DOMException::NOT_FOUND_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[15] },
    00366    { 0, 0, 0, 0, 0 },
    00367    { "NO_MODIFICATION_ALLOWED_ERR", DOM::DOMException::NO_MODIFICATION_ALLOWED_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[18] },
    00368    { "HIERARCHY_REQUEST_ERR", DOM::DOMException::HIERARCHY_REQUEST_ERR, DontDelete|ReadOnly, 0, 0 },
    00369    { "INVALID_MODIFICATION_ERR", DOM::DOMException::INVALID_MODIFICATION_ERR, DontDelete|ReadOnly, 0, 0 },
    00370    { 0, 0, 0, 0, 0 },
    00371    { "NOT_SUPPORTED_ERR", DOM::DOMException::NOT_SUPPORTED_ERR, DontDelete|ReadOnly, 0, 0 },
    00372    { "INVALID_STATE_ERR", DOM::DOMException::INVALID_STATE_ERR, DontDelete|ReadOnly, 0, 0 },
    00373    { "SYNTAX_ERR", DOM::DOMException::SYNTAX_ERR, DontDelete|ReadOnly, 0, 0 },
    00374    { "INVALID_ACCESS_ERR", DOM::DOMException::INVALID_ACCESS_ERR, DontDelete|ReadOnly, 0, 0 }
    00375 };
    00376
    00377 const struct HashTable DOMExceptionConstructorTable = { 2, 19, DOMExceptionConstructorTableEntries, 15 };
    00378
    00379 } // namespace
    00380
    00381 using namespace KJS;
    00382
    00383 namespace KJS {
    00384
    00385 const struct HashEntry DOMCharacterDataTableEntries[] = {
    00386    { "data", DOMCharacterData::Data, DontDelete, 0, &DOMCharacterDataTableEntries[2] },
    00387    { 0, 0, 0, 0, 0 },
    00388    { "length", DOMCharacterData::Length, DontDelete|ReadOnly, 0, 0 }
    00389 };
    00390
    00391 const struct HashTable DOMCharacterDataTable = { 2, 3, DOMCharacterDataTableEntries, 2 };
    00392
    00393 } // namespace
    00394
    00395 using namespace KJS;
    00396
    00397 namespace KJS {
    00398
    00399 const struct HashEntry DOMCharacterDataProtoTableEntries[] = {
    00400    { 0, 0, 0, 0, 0 },
    00401    { 0, 0, 0, 0, 0 },
    00402    { "appendData", DOMCharacterData::AppendData, DontDelete|Function, 1, 0 },
    00403    { "insertData", DOMCharacterData::InsertData, DontDelete|Function, 2, 0 },
    00404    { "deleteData", DOMCharacterData::DeleteData, DontDelete|Function, 2, &DOMCharacterDataProtoTableEntries[7] },
    00405    { 0, 0, 0, 0, 0 },
    00406    { "substringData", DOMCharacterData::SubstringData, DontDelete|Function, 2, 0 },
    00407    { "replaceData", DOMCharacterData::ReplaceData, DontDelete|Function, 2, 0 }
    00408 };
    00409
    00410 const struct HashTable DOMCharacterDataProtoTable = { 2, 8, DOMCharacterDataProtoTableEntries, 7 };
    00411
    00412 } // namespace
    00413
    00414 using namespace KJS;
    00415
    00416 namespace KJS {
    00417
    00418 const struct HashEntry DOMTextProtoTableEntries[] = {
    00419    { "splitText", DOMText::SplitText, DontDelete|Function, 1, 0 }
    00420 };
    00421
    00422 const struct HashTable DOMTextProtoTable = { 2, 1, DOMTextProtoTableEntries, 1 };
    00423
    00424 } // namespace

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:34:15 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001