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