khtml Library API Documentation

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 static const char DOMNodeProtoTableStrings[] = { 00008 "\0" 00009 "removeEventListener\0" 00010 "insertAdjacentHTML\0" 00011 "addEventListener\0" 00012 "dispatchEvent\0" 00013 "hasAttributes\0" 00014 "hasChildNodes\0" 00015 "insertBefore\0" 00016 "replaceChild\0" 00017 "appendChild\0" 00018 "isSupported\0" 00019 "removeChild\0" 00020 "cloneNode\0" 00021 "normalize\0" 00022 "contains\0" 00023 "item\0" 00024 }; 00025 00026 00027 static const struct HashEntry DOMNodeProtoTableEntries[] = { 00028 { 0, 0, 0, 0, -1 }, 00029 { 71, DOMNode::HasAttributes, DontDelete|Function, 0, -1 }, 00030 { 171, DOMNode::Normalize, DontDelete|Function, 0, 17 }, 00031 { 137, DOMNode::IsSupported, DontDelete|Function, 2, -1 }, 00032 { 1, DOMNode::RemoveEventListener, DontDelete|Function, 3, -1 }, 00033 { 85, DOMNode::HasChildNodes, DontDelete|Function, 0, 15 }, 00034 { 0, 0, 0, 0, -1 }, 00035 { 112, DOMNode::ReplaceChild, DontDelete|Function, 2, 13 }, 00036 { 99, DOMNode::InsertBefore, DontDelete|Function, 2, -1 }, 00037 { 161, DOMNode::CloneNode, DontDelete|Function, 1, 16 }, 00038 { 57, DOMNode::DispatchEvent, DontDelete|Function, 1, -1 }, 00039 { 125, DOMNode::AppendChild, DontDelete|Function, 1, 14 }, 00040 { 0, 0, 0, 0, -1 }, 00041 { 149, DOMNode::RemoveChild, DontDelete|Function, 1, -1 }, 00042 { 40, DOMNode::AddEventListener, DontDelete|Function, 3, -1 }, 00043 { 181, DOMNode::Contains, DontDelete|Function, 1, -1 }, 00044 { 21, DOMNode::InsertAdjacentHTML, DontDelete|Function, 2, -1 }, 00045 { 190, DOMNode::Item, DontDelete|Function, 1, -1 } 00046 }; 00047 00048 const struct HashTable DOMNodeProtoTable = { 2, 18, DOMNodeProtoTableEntries, 13, DOMNodeProtoTableStrings}; 00049 00050 } // namespace 00051 00052 using namespace KJS; 00053 00054 namespace KJS { 00055 00056 static const char DOMNodeTableStrings[] = { 00057 "\0" 00058 "previousSibling\0" 00059 "ownerDocument\0" 00060 "parentElement\0" 00061 "clientHeight\0" 00062 "namespaceURI\0" 00063 "offsetHeight\0" 00064 "offsetParent\0" 00065 "scrollHeight\0" 00066 "clientWidth\0" 00067 "nextSibling\0" 00068 "offsetWidth\0" 00069 "onmousedown\0" 00070 "onmousemove\0" 00071 "onmouseover\0" 00072 "scrollWidth\0" 00073 "sourceIndex\0" 00074 "attributes\0" 00075 "childNodes\0" 00076 "firstChild\0" 00077 "offsetLeft\0" 00078 "ondblclick\0" 00079 "ondragdrop\0" 00080 "onkeypress\0" 00081 "onmouseout\0" 00082 "parentNode\0" 00083 "scrollLeft\0" 00084 "lastChild\0" 00085 "localName\0" 00086 "nodeValue\0" 00087 "offsetTop\0" 00088 "onkeydown\0" 00089 "onmouseup\0" 00090 "scrollTop\0" 00091 "nodeName\0" 00092 "nodeType\0" 00093 "onchange\0" 00094 "onresize\0" 00095 "onselect\0" 00096 "onsubmit\0" 00097 "onunload\0" 00098 "onabort\0" 00099 "onclick\0" 00100 "onerror\0" 00101 "onfocus\0" 00102 "onkeyup\0" 00103 "onreset\0" 00104 "onblur\0" 00105 "onload\0" 00106 "onmove\0" 00107 "prefix\0" 00108 }; 00109 00110 00111 static const struct HashEntry DOMNodeTableEntries[] = { 00112 { 346, DOMNode::OffsetTop, DontDelete|ReadOnly, 0, -1 }, 00113 { 504, DOMNode::OnLoad, DontDelete, 0, 65 }, 00114 { 0, 0, 0, 0, -1 }, 00115 { 0, 0, 0, 0, -1 }, 00116 { 0, 0, 0, 0, -1 }, 00117 { 283, DOMNode::OnMouseOut, DontDelete, 0, -1 }, 00118 { 0, 0, 0, 0, -1 }, 00119 { 326, DOMNode::LocalName, DontDelete|ReadOnly, 0, -1 }, 00120 { 17, DOMNode::OwnerDocument, DontDelete|ReadOnly, 0, 64 }, 00121 { 0, 0, 0, 0, -1 }, 00122 { 0, 0, 0, 0, -1 }, 00123 { 0, 0, 0, 0, -1 }, 00124 { 386, DOMNode::NodeName, DontDelete|ReadOnly, 0, 55 }, 00125 { 422, DOMNode::OnSelect, DontDelete, 0, -1 }, 00126 { 217, DOMNode::ChildNodes, DontDelete|ReadOnly, 0, -1 }, 00127 { 1, DOMNode::PreviousSibling, DontDelete|ReadOnly, 0, 53 }, 00128 { 440, DOMNode::OnUnload, DontDelete, 0, -1 }, 00129 { 0, 0, 0, 0, -1 }, 00130 { 518, DOMNode::Prefix, DontDelete, 0, -1 }, 00131 { 316, DOMNode::LastChild, DontDelete|ReadOnly, 0, -1 }, 00132 { 0, 0, 0, 0, -1 }, 00133 { 45, DOMNode::ClientHeight, DontDelete|ReadOnly, 0, -1 }, 00134 { 497, DOMNode::OnBlur, DontDelete, 0, -1 }, 00135 { 473, DOMNode::OnFocus, DontDelete, 0, -1 }, 00136 { 511, DOMNode::OnMove, DontDelete, 0, -1 }, 00137 { 0, 0, 0, 0, -1 }, 00138 { 489, DOMNode::OnReset, DontDelete, 0, -1 }, 00139 { 0, 0, 0, 0, -1 }, 00140 { 0, 0, 0, 0, -1 }, 00141 { 228, DOMNode::FirstChild, DontDelete|ReadOnly, 0, 61 }, 00142 { 336, DOMNode::NodeValue, DontDelete, 0, -1 }, 00143 { 413, DOMNode::OnResize, DontDelete, 0, -1 }, 00144 { 0, 0, 0, 0, -1 }, 00145 { 294, DOMNode::ParentNode, DontDelete|ReadOnly, 0, 56 }, 00146 { 0, 0, 0, 0, -1 }, 00147 { 206, DOMNode::Attributes, DontDelete|ReadOnly, 0, 59 }, 00148 { 356, DOMNode::OnKeyDown, DontDelete, 0, -1 }, 00149 { 481, DOMNode::OnKeyUp, DontDelete, 0, 66 }, 00150 { 250, DOMNode::OnDblClick, DontDelete, 0, 63 }, 00151 { 31, DOMNode::ParentElement, DontDelete|ReadOnly, 0, -1 }, 00152 { 404, DOMNode::OnChange, DontDelete, 0, -1 }, 00153 { 0, 0, 0, 0, -1 }, 00154 { 0, 0, 0, 0, -1 }, 00155 { 305, DOMNode::ScrollLeft, DontDelete, 0, -1 }, 00156 { 0, 0, 0, 0, -1 }, 00157 { 395, DOMNode::NodeType, DontDelete|ReadOnly, 0, -1 }, 00158 { 122, DOMNode::NextSibling, DontDelete|ReadOnly, 0, 60 }, 00159 { 272, DOMNode::OnKeyPress, DontDelete, 0, 57 }, 00160 { 146, DOMNode::OnMouseDown, DontDelete, 0, 67 }, 00161 { 366, DOMNode::OnMouseUp, DontDelete, 0, -1 }, 00162 { 457, DOMNode::OnClick, DontDelete, 0, -1 }, 00163 { 0, 0, 0, 0, -1 }, 00164 { 170, DOMNode::OnMouseOver, DontDelete, 0, -1 }, 00165 { 58, DOMNode::NamespaceURI, DontDelete|ReadOnly, 0, 54 }, 00166 { 449, DOMNode::OnAbort, DontDelete, 0, -1 }, 00167 { 261, DOMNode::OnDragDrop, DontDelete, 0, -1 }, 00168 { 465, DOMNode::OnError, DontDelete, 0, 58 }, 00169 { 158, DOMNode::OnMouseMove, DontDelete, 0, -1 }, 00170 { 431, DOMNode::OnSubmit, DontDelete, 0, -1 }, 00171 { 239, DOMNode::OffsetLeft, DontDelete|ReadOnly, 0, -1 }, 00172 { 134, DOMNode::OffsetWidth, DontDelete|ReadOnly, 0, 62 }, 00173 { 71, DOMNode::OffsetHeight, DontDelete|ReadOnly, 0, -1 }, 00174 { 84, DOMNode::OffsetParent, DontDelete|ReadOnly, 0, -1 }, 00175 { 110, DOMNode::ClientWidth, DontDelete|ReadOnly, 0, -1 }, 00176 { 376, DOMNode::ScrollTop, DontDelete, 0, -1 }, 00177 { 182, DOMNode::ScrollWidth, DontDelete|ReadOnly, 0, -1 }, 00178 { 97, DOMNode::ScrollHeight, DontDelete|ReadOnly, 0, -1 }, 00179 { 194, DOMNode::SourceIndex, DontDelete|ReadOnly, 0, -1 } 00180 }; 00181 00182 const struct HashTable DOMNodeTable = { 2, 68, DOMNodeTableEntries, 53, DOMNodeTableStrings}; 00183 00184 } // namespace 00185 00186 using namespace KJS; 00187 00188 namespace KJS { 00189 00190 static const char DOMNodeListProtoTableStrings[] = { 00191 "\0" 00192 "namedItem\0" 00193 "item\0" 00194 }; 00195 00196 00197 static const struct HashEntry DOMNodeListProtoTableEntries[] = { 00198 { 1, DOMNodeList::NamedItem, DontDelete|Function, 1, -1 }, 00199 { 11, DOMNodeList::Item, DontDelete|Function, 1, -1 } 00200 }; 00201 00202 const struct HashTable DOMNodeListProtoTable = { 2, 2, DOMNodeListProtoTableEntries, 2, DOMNodeListProtoTableStrings}; 00203 00204 } // namespace 00205 00206 using namespace KJS; 00207 00208 namespace KJS { 00209 00210 static const char DOMAttrTableStrings[] = { 00211 "\0" 00212 "ownerElement\0" 00213 "specified\0" 00214 "value\0" 00215 "name\0" 00216 }; 00217 00218 00219 static const struct HashEntry DOMAttrTableEntries[] = { 00220 { 14, DOMAttr::Specified, DontDelete|ReadOnly, 0, -1 }, 00221 { 24, DOMAttr::ValueProperty, DontDelete, 0, -1 }, 00222 { 30, DOMAttr::Name, DontDelete|ReadOnly, 0, -1 }, 00223 { 0, 0, 0, 0, -1 }, 00224 { 1, DOMAttr::OwnerElement, DontDelete|ReadOnly, 0, -1 } 00225 }; 00226 00227 const struct HashTable DOMAttrTable = { 2, 5, DOMAttrTableEntries, 5, DOMAttrTableStrings}; 00228 00229 } // namespace 00230 00231 using namespace KJS; 00232 00233 namespace KJS { 00234 00235 static const char DOMDocumentProtoTableStrings[] = { 00236 "\0" 00237 "createProcessingInstruction\0" 00238 "createDocumentFragment\0" 00239 "getElementsByTagNameNS\0" 00240 "createEntityReference\0" 00241 "getElementsByTagName\0" 00242 "createCDATASection\0" 00243 "createNodeIterator\0" 00244 "createAttributeNS\0" 00245 "createTreeWalker\0" 00246 "getOverrideStyle\0" 00247 "createAttribute\0" 00248 "createElementNS\0" 00249 "createTextNode\0" 00250 "getElementById\0" 00251 "createComment\0" 00252 "createElement\0" 00253 "createEvent\0" 00254 "createRange\0" 00255 "importNode\0" 00256 "loadXML\0" 00257 "abort\0" 00258 "load\0" 00259 }; 00260 00261 00262 static const struct HashEntry DOMDocumentProtoTableEntries[] = { 00263 { 118, DOMDocument::CreateCDATASection, DontDelete|Function, 1, -1 }, 00264 { 0, 0, 0, 0, -1 }, 00265 { 29, DOMDocument::CreateDocumentFragment, DontDelete|Function, 1, 29 }, 00266 { 0, 0, 0, 0, -1 }, 00267 { 97, DOMDocument::GetElementsByTagName, DontDelete|Function, 1, 25 }, 00268 { 0, 0, 0, 0, -1 }, 00269 { 0, 0, 0, 0, -1 }, 00270 { 341, DOMDocument::Abort, DontDelete|Function, 0, -1 }, 00271 { 284, DOMDocument::CreateElement, DontDelete|Function, 1, 23 }, 00272 { 174, DOMDocument::CreateTreeWalker, DontDelete|Function, 4, -1 }, 00273 { 0, 0, 0, 0, -1 }, 00274 { 0, 0, 0, 0, -1 }, 00275 { 208, DOMDocument::CreateAttribute, DontDelete|Function, 1, 24 }, 00276 { 240, DOMDocument::CreateTextNode, DontDelete|Function, 1, 31 }, 00277 { 75, DOMDocument::CreateEntityReference, DontDelete|Function, 1, 26 }, 00278 { 1, DOMDocument::CreateProcessingInstruction, DontDelete|Function, 1, 28 }, 00279 { 0, 0, 0, 0, -1 }, 00280 { 270, DOMDocument::CreateComment, DontDelete|Function, 1, 27 }, 00281 { 0, 0, 0, 0, -1 }, 00282 { 0, 0, 0, 0, -1 }, 00283 { 137, DOMDocument::CreateNodeIterator, DontDelete|Function, 3, -1 }, 00284 { 0, 0, 0, 0, -1 }, 00285 { 322, DOMDocument::ImportNode, DontDelete|Function, 2, -1 }, 00286 { 224, DOMDocument::CreateElementNS, DontDelete|Function, 2, -1 }, 00287 { 156, DOMDocument::CreateAttributeNS, DontDelete|Function, 2, -1 }, 00288 { 52, DOMDocument::GetElementsByTagNameNS, DontDelete|Function, 2, -1 }, 00289 { 255, DOMDocument::GetElementById, DontDelete|Function, 1, -1 }, 00290 { 310, DOMDocument::CreateRange, DontDelete|Function, 0, -1 }, 00291 { 298, DOMDocument::CreateEvent, DontDelete|Function, 1, -1 }, 00292 { 191, DOMDocument::GetOverrideStyle, DontDelete|Function, 2, 30 }, 00293 { 347, DOMDocument::Load, DontDelete|Function, 1, -1 }, 00294 { 333, DOMDocument::LoadXML, DontDelete|Function, 2, -1 } 00295 }; 00296 00297 const struct HashTable DOMDocumentProtoTable = { 2, 32, DOMDocumentProtoTableEntries, 23, DOMDocumentProtoTableStrings}; 00298 00299 } // namespace 00300 00301 using namespace KJS; 00302 00303 namespace KJS { 00304 00305 static const char DOMDocumentTableStrings[] = { 00306 "\0" 00307 "preferredStylesheetSet\0" 00308 "selectedStylesheetSet\0" 00309 "documentElement\0" 00310 "implementation\0" 00311 "defaultView\0" 00312 "styleSheets\0" 00313 "readyState\0" 00314 "doctype\0" 00315 "async\0" 00316 }; 00317 00318 00319 static const struct HashEntry DOMDocumentTableEntries[] = { 00320 { 112, DOMDocument::DocType, DontDelete|ReadOnly, 0, 7 }, 00321 { 46, DOMDocument::DocumentElement, DontDelete|ReadOnly, 0, 4 }, 00322 { 62, DOMDocument::Implementation, DontDelete|ReadOnly, 0, 6 }, 00323 { 24, DOMDocument::SelectedStylesheetSet, DontDelete, 0, -1 }, 00324 { 89, DOMDocument::StyleSheets, DontDelete|ReadOnly, 0, 5 }, 00325 { 1, DOMDocument::PreferredStylesheetSet, DontDelete|ReadOnly, 0, -1 }, 00326 { 101, DOMDocument::ReadyState, DontDelete|ReadOnly, 0, 8 }, 00327 { 77, DOMDocument::DefaultView, DontDelete|ReadOnly, 0, -1 }, 00328 { 120, DOMDocument::Async, DontDelete, 0, -1 } 00329 }; 00330 00331 const struct HashTable DOMDocumentTable = { 2, 9, DOMDocumentTableEntries, 4, DOMDocumentTableStrings}; 00332 00333 } // namespace 00334 00335 using namespace KJS; 00336 00337 namespace KJS { 00338 00339 static const char DOMElementProtoTableStrings[] = { 00340 "\0" 00341 "getElementsByTagNameNS\0" 00342 "getElementsByTagName\0" 00343 "removeAttributeNode\0" 00344 "getAttributeNodeNS\0" 00345 "setAttributeNodeNS\0" 00346 "removeAttributeNS\0" 00347 "getAttributeNode\0" 00348 "setAttributeNode\0" 00349 "removeAttribute\0" 00350 "getAttributeNS\0" 00351 "hasAttributeNS\0" 00352 "setAttributeNS\0" 00353 "getAttribute\0" 00354 "hasAttribute\0" 00355 "setAttribute\0" 00356 }; 00357 00358 00359 static const struct HashEntry DOMElementProtoTableEntries[] = { 00360 { 65, DOMElement::GetAttributeNodeNS, DontDelete|Function, 2, -1 }, 00361 { 171, DOMElement::GetAttributeNS, DontDelete|Function, 2, -1 }, 00362 { 0, 0, 0, 0, -1 }, 00363 { 45, DOMElement::RemoveAttributeNode, DontDelete|Function, 1, -1 }, 00364 { 155, DOMElement::RemoveAttribute, DontDelete|Function, 1, 17 }, 00365 { 242, DOMElement::SetAttribute, DontDelete|Function, 2, -1 }, 00366 { 229, DOMElement::HasAttribute, DontDelete|Function, 1, -1 }, 00367 { 1, DOMElement::GetElementsByTagNameNS, DontDelete|Function, 2, -1 }, 00368 { 0, 0, 0, 0, -1 }, 00369 { 121, DOMElement::GetAttributeNode, DontDelete|Function, 1, -1 }, 00370 { 216, DOMElement::GetAttribute, DontDelete|Function, 1, -1 }, 00371 { 0, 0, 0, 0, -1 }, 00372 { 103, DOMElement::RemoveAttributeNS, DontDelete|Function, 2, 18 }, 00373 { 201, DOMElement::SetAttributeNS, DontDelete|Function, 3, -1 }, 00374 { 186, DOMElement::HasAttributeNS, DontDelete|Function, 2, -1 }, 00375 { 0, 0, 0, 0, -1 }, 00376 { 24, DOMElement::GetElementsByTagName, DontDelete|Function, 1, -1 }, 00377 { 138, DOMElement::SetAttributeNode, DontDelete|Function, 2, -1 }, 00378 { 84, DOMElement::SetAttributeNodeNS, DontDelete|Function, 1, -1 } 00379 }; 00380 00381 const struct HashTable DOMElementProtoTable = { 2, 19, DOMElementProtoTableEntries, 17, DOMElementProtoTableStrings}; 00382 00383 } // namespace 00384 00385 using namespace KJS; 00386 00387 namespace KJS { 00388 00389 static const char DOMElementTableStrings[] = { 00390 "\0" 00391 "tagName\0" 00392 "style\0" 00393 }; 00394 00395 00396 static const struct HashEntry DOMElementTableEntries[] = { 00397 { 9, DOMElement::Style, DontDelete|ReadOnly, 0, -1 }, 00398 { 0, 0, 0, 0, -1 }, 00399 { 1, DOMElement::TagName, DontDelete|ReadOnly, 0, -1 } 00400 }; 00401 00402 const struct HashTable DOMElementTable = { 2, 3, DOMElementTableEntries, 3, DOMElementTableStrings}; 00403 00404 } // namespace 00405 00406 using namespace KJS; 00407 00408 namespace KJS { 00409 00410 static const char DOMDOMImplementationProtoTableStrings[] = { 00411 "\0" 00412 "createCSSStyleSheet\0" 00413 "createDocumentType\0" 00414 "createHTMLDocument\0" 00415 "createDocument\0" 00416 "hasFeature\0" 00417 }; 00418 00419 00420 static const struct HashEntry DOMDOMImplementationProtoTableEntries[] = { 00421 { 1, DOMDOMImplementation::CreateCSSStyleSheet, DontDelete|Function, 2, -1 }, 00422 { 0, 0, 0, 0, -1 }, 00423 { 74, DOMDOMImplementation::HasFeature, DontDelete|Function, 2, 5 }, 00424 { 40, DOMDOMImplementation::CreateHTMLDocument, DontDelete|Function, 1, -1 }, 00425 { 59, DOMDOMImplementation::CreateDocument, DontDelete|Function, 3, -1 }, 00426 { 21, DOMDOMImplementation::CreateDocumentType, DontDelete|Function, 3, -1 } 00427 }; 00428 00429 const struct HashTable DOMDOMImplementationProtoTable = { 2, 6, DOMDOMImplementationProtoTableEntries, 5, DOMDOMImplementationProtoTableStrings}; 00430 00431 } // namespace 00432 00433 using namespace KJS; 00434 00435 namespace KJS { 00436 00437 static const char DOMDocumentTypeTableStrings[] = { 00438 "\0" 00439 "internalSubset\0" 00440 "notations\0" 00441 "entities\0" 00442 "publicId\0" 00443 "systemId\0" 00444 "name\0" 00445 }; 00446 00447 00448 static const struct HashEntry DOMDocumentTypeTableEntries[] = { 00449 { 0, 0, 0, 0, -1 }, 00450 { 16, DOMDocumentType::Notations, DontDelete|ReadOnly, 0, -1 }, 00451 { 35, DOMDocumentType::PublicId, DontDelete|ReadOnly, 0, -1 }, 00452 { 53, DOMDocumentType::Name, DontDelete|ReadOnly, 0, 6 }, 00453 { 44, DOMDocumentType::SystemId, DontDelete|ReadOnly, 0, -1 }, 00454 { 26, DOMDocumentType::Entities, DontDelete|ReadOnly, 0, -1 }, 00455 { 1, DOMDocumentType::InternalSubset, DontDelete|ReadOnly, 0, -1 } 00456 }; 00457 00458 const struct HashTable DOMDocumentTypeTable = { 2, 7, DOMDocumentTypeTableEntries, 6, DOMDocumentTypeTableStrings}; 00459 00460 } // namespace 00461 00462 using namespace KJS; 00463 00464 namespace KJS { 00465 00466 static const char DOMNamedNodeMapProtoTableStrings[] = { 00467 "\0" 00468 "removeNamedItemNS\0" 00469 "removeNamedItem\0" 00470 "getNamedItemNS\0" 00471 "setNamedItemNS\0" 00472 "getNamedItem\0" 00473 "setNamedItem\0" 00474 "item\0" 00475 }; 00476 00477 00478 static const struct HashEntry DOMNamedNodeMapProtoTableEntries[] = { 00479 { 65, DOMNamedNodeMap::GetNamedItem, DontDelete|Function, 1, 8 }, 00480 { 0, 0, 0, 0, -1 }, 00481 { 0, 0, 0, 0, -1 }, 00482 { 0, 0, 0, 0, -1 }, 00483 { 91, DOMNamedNodeMap::Item, DontDelete|Function, 1, -1 }, 00484 { 78, DOMNamedNodeMap::SetNamedItem, DontDelete|Function, 1, 7 }, 00485 { 0, 0, 0, 0, -1 }, 00486 { 19, DOMNamedNodeMap::RemoveNamedItem, DontDelete|Function, 1, 9 }, 00487 { 35, DOMNamedNodeMap::GetNamedItemNS, DontDelete|Function, 2, -1 }, 00488 { 50, DOMNamedNodeMap::SetNamedItemNS, DontDelete|Function, 1, 10 }, 00489 { 1, DOMNamedNodeMap::RemoveNamedItemNS, DontDelete|Function, 2, -1 } 00490 }; 00491 00492 const struct HashTable DOMNamedNodeMapProtoTable = { 2, 11, DOMNamedNodeMapProtoTableEntries, 7, DOMNamedNodeMapProtoTableStrings}; 00493 00494 } // namespace 00495 00496 using namespace KJS; 00497 00498 namespace KJS { 00499 00500 static const char DOMNamedNodeMapTableStrings[] = { 00501 "\0" 00502 "length\0" 00503 }; 00504 00505 00506 static const struct HashEntry DOMNamedNodeMapTableEntries[] = { 00507 { 0, 0, 0, 0, -1 }, 00508 { 0, 0, 0, 0, -1 }, 00509 { 0, 0, 0, 0, -1 }, 00510 { 0, 0, 0, 0, -1 }, 00511 { 0, 0, 0, 0, -1 }, 00512 { 1, DOMNamedNodeMap::Length, DontDelete|Function, 1, -1 }, 00513 { 0, 0, 0, 0, -1 } 00514 }; 00515 00516 const struct HashTable DOMNamedNodeMapTable = { 2, 7, DOMNamedNodeMapTableEntries, 7, DOMNamedNodeMapTableStrings}; 00517 00518 } // namespace 00519 00520 using namespace KJS; 00521 00522 namespace KJS { 00523 00524 static const char DOMProcessingInstructionTableStrings[] = { 00525 "\0" 00526 "target\0" 00527 "sheet\0" 00528 "data\0" 00529 }; 00530 00531 00532 static const struct HashEntry DOMProcessingInstructionTableEntries[] = { 00533 { 8, DOMProcessingInstruction::Sheet, DontDelete|ReadOnly, 0, -1 }, 00534 { 0, 0, 0, 0, -1 }, 00535 { 1, DOMProcessingInstruction::Target, DontDelete|ReadOnly, 0, 3 }, 00536 { 14, DOMProcessingInstruction::Data, DontDelete, 0, -1 } 00537 }; 00538 00539 const struct HashTable DOMProcessingInstructionTable = { 2, 4, DOMProcessingInstructionTableEntries, 3, DOMProcessingInstructionTableStrings}; 00540 00541 } // namespace 00542 00543 using namespace KJS; 00544 00545 namespace KJS { 00546 00547 static const char DOMNotationTableStrings[] = { 00548 "\0" 00549 "publicId\0" 00550 "systemId\0" 00551 }; 00552 00553 00554 static const struct HashEntry DOMNotationTableEntries[] = { 00555 { 1, DOMNotation::PublicId, DontDelete|ReadOnly, 0, 2 }, 00556 { 0, 0, 0, 0, -1 }, 00557 { 10, DOMNotation::SystemId, DontDelete|ReadOnly, 0, -1 } 00558 }; 00559 00560 const struct HashTable DOMNotationTable = { 2, 3, DOMNotationTableEntries, 2, DOMNotationTableStrings}; 00561 00562 } // namespace 00563 00564 using namespace KJS; 00565 00566 namespace KJS { 00567 00568 static const char DOMEntityTableStrings[] = { 00569 "\0" 00570 "notationName\0" 00571 "publicId\0" 00572 "systemId\0" 00573 }; 00574 00575 00576 static const struct HashEntry DOMEntityTableEntries[] = { 00577 { 14, DOMEntity::PublicId, DontDelete|ReadOnly, 0, 2 }, 00578 { 1, DOMEntity::NotationName, DontDelete|ReadOnly, 0, -1 }, 00579 { 23, DOMEntity::SystemId, DontDelete|ReadOnly, 0, -1 } 00580 }; 00581 00582 const struct HashTable DOMEntityTable = { 2, 3, DOMEntityTableEntries, 2, DOMEntityTableStrings}; 00583 00584 } // namespace 00585 00586 using namespace KJS; 00587 00588 namespace KJS { 00589 00590 static const char NodeConstructorTableStrings[] = { 00591 "\0" 00592 "PROCESSING_INSTRUCTION_NODE\0" 00593 "DOCUMENT_FRAGMENT_NODE\0" 00594 "ENTITY_REFERENCE_NODE\0" 00595 "CDATA_SECTION_NODE\0" 00596 "DOCUMENT_TYPE_NODE\0" 00597 "ATTRIBUTE_NODE\0" 00598 "DOCUMENT_NODE\0" 00599 "NOTATION_NODE\0" 00600 "COMMENT_NODE\0" 00601 "ELEMENT_NODE\0" 00602 "ENTITY_NODE\0" 00603 "TEXT_NODE\0" 00604 }; 00605 00606 00607 static const struct HashEntry NodeConstructorTableEntries[] = { 00608 { 0, 0, 0, 0, -1 }, 00609 { 0, 0, 0, 0, -1 }, 00610 { 74, DOM::Node::CDATA_SECTION_NODE, DontDelete|ReadOnly, 0, -1 }, 00611 { 112, DOM::Node::ATTRIBUTE_NODE, DontDelete|ReadOnly, 0, 12 }, 00612 { 29, DOM::Node::DOCUMENT_FRAGMENT_NODE, DontDelete|ReadOnly, 0, -1 }, 00613 { 93, DOM::Node::DOCUMENT_TYPE_NODE, DontDelete|ReadOnly, 0, -1 }, 00614 { 127, DOM::Node::DOCUMENT_NODE, DontDelete|ReadOnly, 0, -1 }, 00615 { 155, DOM::Node::COMMENT_NODE, DontDelete|ReadOnly, 0, -1 }, 00616 { 181, DOM::Node::ENTITY_NODE, DontDelete|ReadOnly, 0, 13 }, 00617 { 168, DOM::Node::ELEMENT_NODE, DontDelete|ReadOnly, 0, -1 }, 00618 { 193, DOM::Node::TEXT_NODE, DontDelete|ReadOnly, 0, 11 }, 00619 { 52, DOM::Node::ENTITY_REFERENCE_NODE, DontDelete|ReadOnly, 0, -1 }, 00620 { 1, DOM::Node::PROCESSING_INSTRUCTION_NODE, DontDelete|ReadOnly, 0, -1 }, 00621 { 141, DOM::Node::NOTATION_NODE, DontDelete|ReadOnly, 0, -1 } 00622 }; 00623 00624 const struct HashTable NodeConstructorTable = { 2, 14, NodeConstructorTableEntries, 11, NodeConstructorTableStrings}; 00625 00626 } // namespace 00627 00628 using namespace KJS; 00629 00630 namespace KJS { 00631 00632 static const char DOMExceptionConstructorTableStrings[] = { 00633 "\0" 00634 "NO_MODIFICATION_ALLOWED_ERR\0" 00635 "INVALID_MODIFICATION_ERR\0" 00636 "HIERARCHY_REQUEST_ERR\0" 00637 "INVALID_CHARACTER_ERR\0" 00638 "INUSE_ATTRIBUTE_ERR\0" 00639 "NO_DATA_ALLOWED_ERR\0" 00640 "DOMSTRING_SIZE_ERR\0" 00641 "INVALID_ACCESS_ERR\0" 00642 "WRONG_DOCUMENT_ERR\0" 00643 "INVALID_STATE_ERR\0" 00644 "NOT_SUPPORTED_ERR\0" 00645 "INDEX_SIZE_ERR\0" 00646 "NAMESPACE_ERR\0" 00647 "NOT_FOUND_ERR\0" 00648 "SYNTAX_ERR\0" 00649 }; 00650 00651 00652 static const struct HashEntry DOMExceptionConstructorTableEntries[] = { 00653 { 0, 0, 0, 0, -1 }, 00654 { 0, 0, 0, 0, -1 }, 00655 { 176, DOM::DOMException::WRONG_DOCUMENT_ERR, DontDelete|ReadOnly, 0, -1 }, 00656 { 98, DOM::DOMException::INUSE_ATTRIBUTE_ERR, DontDelete|ReadOnly, 0, -1 }, 00657 { 231, DOM::DOMException::INDEX_SIZE_ERR, DontDelete|ReadOnly, 0, -1 }, 00658 { 76, DOM::DOMException::INVALID_CHARACTER_ERR, DontDelete|ReadOnly, 0, 17 }, 00659 { 246, DOM::DOMException::NAMESPACE_ERR, DontDelete|ReadOnly, 0, -1 }, 00660 { 118, DOM::DOMException::NO_DATA_ALLOWED_ERR, DontDelete|ReadOnly, 0, 16 }, 00661 { 138, DOM::DOMException::DOMSTRING_SIZE_ERR, DontDelete|ReadOnly, 0, -1 }, 00662 { 260, DOM::DOMException::NOT_FOUND_ERR, DontDelete|ReadOnly, 0, 15 }, 00663 { 0, 0, 0, 0, -1 }, 00664 { 1, DOM::DOMException::NO_MODIFICATION_ALLOWED_ERR, DontDelete|ReadOnly, 0, 18 }, 00665 { 54, DOM::DOMException::HIERARCHY_REQUEST_ERR, DontDelete|ReadOnly, 0, -1 }, 00666 { 29, DOM::DOMException::INVALID_MODIFICATION_ERR, DontDelete|ReadOnly, 0, -1 }, 00667 { 0, 0, 0, 0, -1 }, 00668 { 213, DOM::DOMException::NOT_SUPPORTED_ERR, DontDelete|ReadOnly, 0, -1 }, 00669 { 195, DOM::DOMException::INVALID_STATE_ERR, DontDelete|ReadOnly, 0, -1 }, 00670 { 274, DOM::DOMException::SYNTAX_ERR, DontDelete|ReadOnly, 0, -1 }, 00671 { 157, DOM::DOMException::INVALID_ACCESS_ERR, DontDelete|ReadOnly, 0, -1 } 00672 }; 00673 00674 const struct HashTable DOMExceptionConstructorTable = { 2, 19, DOMExceptionConstructorTableEntries, 15, DOMExceptionConstructorTableStrings}; 00675 00676 } // namespace 00677 00678 using namespace KJS; 00679 00680 namespace KJS { 00681 00682 static const char DOMNamedNodesCollectionTableStrings[] = { 00683 "\0" 00684 "length\0" 00685 }; 00686 00687 00688 static const struct HashEntry DOMNamedNodesCollectionTableEntries[] = { 00689 { 1, KJS::DOMNamedNodesCollection::Length, DontDelete|ReadOnly, 0, -1 } 00690 }; 00691 00692 const struct HashTable DOMNamedNodesCollectionTable = { 2, 1, DOMNamedNodesCollectionTableEntries, 1, DOMNamedNodesCollectionTableStrings}; 00693 00694 } // namespace 00695 00696 using namespace KJS; 00697 00698 namespace KJS { 00699 00700 static const char DOMCharacterDataTableStrings[] = { 00701 "\0" 00702 "length\0" 00703 "data\0" 00704 }; 00705 00706 00707 static const struct HashEntry DOMCharacterDataTableEntries[] = { 00708 { 8, DOMCharacterData::Data, DontDelete, 0, 2 }, 00709 { 0, 0, 0, 0, -1 }, 00710 { 1, DOMCharacterData::Length, DontDelete|ReadOnly, 0, -1 } 00711 }; 00712 00713 const struct HashTable DOMCharacterDataTable = { 2, 3, DOMCharacterDataTableEntries, 2, DOMCharacterDataTableStrings}; 00714 00715 } // namespace 00716 00717 using namespace KJS; 00718 00719 namespace KJS { 00720 00721 static const char DOMCharacterDataProtoTableStrings[] = { 00722 "\0" 00723 "substringData\0" 00724 "replaceData\0" 00725 "appendData\0" 00726 "deleteData\0" 00727 "insertData\0" 00728 }; 00729 00730 00731 static const struct HashEntry DOMCharacterDataProtoTableEntries[] = { 00732 { 0, 0, 0, 0, -1 }, 00733 { 0, 0, 0, 0, -1 }, 00734 { 27, DOMCharacterData::AppendData, DontDelete|Function, 1, -1 }, 00735 { 49, DOMCharacterData::InsertData, DontDelete|Function, 2, -1 }, 00736 { 38, DOMCharacterData::DeleteData, DontDelete|Function, 2, 7 }, 00737 { 0, 0, 0, 0, -1 }, 00738 { 1, DOMCharacterData::SubstringData, DontDelete|Function, 2, -1 }, 00739 { 15, DOMCharacterData::ReplaceData, DontDelete|Function, 2, -1 } 00740 }; 00741 00742 const struct HashTable DOMCharacterDataProtoTable = { 2, 8, DOMCharacterDataProtoTableEntries, 7, DOMCharacterDataProtoTableStrings}; 00743 00744 } // namespace 00745 00746 using namespace KJS; 00747 00748 namespace KJS { 00749 00750 static const char DOMTextProtoTableStrings[] = { 00751 "\0" 00752 "splitText\0" 00753 }; 00754 00755 00756 static const struct HashEntry DOMTextProtoTableEntries[] = { 00757 { 1, DOMText::SplitText, DontDelete|Function, 1, -1 } 00758 }; 00759 00760 const struct HashTable DOMTextProtoTable = { 2, 1, DOMTextProtoTableEntries, 1, DOMTextProtoTableStrings}; 00761 00762 } // namespace
KDE Logo
This file is part of the documentation for khtml Library Version 3.4.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Apr 14 00:38:36 2005 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003