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.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Aug 4 05:28:57 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2003