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.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Sep 15 11:09:03 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003