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 DOMProcessingInstructionTableStrings[] = {
00501     "\0"
00502     "target\0"
00503     "sheet\0"
00504     "data\0"
00505 };
00506 
00507 
00508 static const struct HashEntry DOMProcessingInstructionTableEntries[] = {
00509    { 8, DOMProcessingInstruction::Sheet, DontDelete|ReadOnly, 0, -1 },
00510    { 0, 0, 0, 0, -1 },
00511    { 1, DOMProcessingInstruction::Target, DontDelete|ReadOnly, 0, 3 },
00512    { 14, DOMProcessingInstruction::Data, DontDelete, 0, -1 }
00513 };
00514 
00515 const struct HashTable DOMProcessingInstructionTable = { 2, 4, DOMProcessingInstructionTableEntries, 3, DOMProcessingInstructionTableStrings};
00516 
00517 } // namespace
00518 
00519 using namespace KJS;
00520 
00521 namespace KJS {
00522 
00523 static const char DOMNotationTableStrings[] = {
00524     "\0"
00525     "publicId\0"
00526     "systemId\0"
00527 };
00528 
00529 
00530 static const struct HashEntry DOMNotationTableEntries[] = {
00531    { 1, DOMNotation::PublicId, DontDelete|ReadOnly, 0, 2 },
00532    { 0, 0, 0, 0, -1 },
00533    { 10, DOMNotation::SystemId, DontDelete|ReadOnly, 0, -1 }
00534 };
00535 
00536 const struct HashTable DOMNotationTable = { 2, 3, DOMNotationTableEntries, 2, DOMNotationTableStrings};
00537 
00538 } // namespace
00539 
00540 using namespace KJS;
00541 
00542 namespace KJS {
00543 
00544 static const char DOMEntityTableStrings[] = {
00545     "\0"
00546     "notationName\0"
00547     "publicId\0"
00548     "systemId\0"
00549 };
00550 
00551 
00552 static const struct HashEntry DOMEntityTableEntries[] = {
00553    { 14, DOMEntity::PublicId, DontDelete|ReadOnly, 0, 2 },
00554    { 1, DOMEntity::NotationName, DontDelete|ReadOnly, 0, -1 },
00555    { 23, DOMEntity::SystemId, DontDelete|ReadOnly, 0, -1 }
00556 };
00557 
00558 const struct HashTable DOMEntityTable = { 2, 3, DOMEntityTableEntries, 2, DOMEntityTableStrings};
00559 
00560 } // namespace
00561 
00562 using namespace KJS;
00563 
00564 namespace KJS {
00565 
00566 static const char NodeConstructorTableStrings[] = {
00567     "\0"
00568     "PROCESSING_INSTRUCTION_NODE\0"
00569     "DOCUMENT_FRAGMENT_NODE\0"
00570     "ENTITY_REFERENCE_NODE\0"
00571     "CDATA_SECTION_NODE\0"
00572     "DOCUMENT_TYPE_NODE\0"
00573     "ATTRIBUTE_NODE\0"
00574     "DOCUMENT_NODE\0"
00575     "NOTATION_NODE\0"
00576     "COMMENT_NODE\0"
00577     "ELEMENT_NODE\0"
00578     "ENTITY_NODE\0"
00579     "TEXT_NODE\0"
00580 };
00581 
00582 
00583 static const struct HashEntry NodeConstructorTableEntries[] = {
00584    { 0, 0, 0, 0, -1 },
00585    { 0, 0, 0, 0, -1 },
00586    { 74, DOM::Node::CDATA_SECTION_NODE, DontDelete|ReadOnly, 0, -1 },
00587    { 112, DOM::Node::ATTRIBUTE_NODE, DontDelete|ReadOnly, 0, 12 },
00588    { 29, DOM::Node::DOCUMENT_FRAGMENT_NODE, DontDelete|ReadOnly, 0, -1 },
00589    { 93, DOM::Node::DOCUMENT_TYPE_NODE, DontDelete|ReadOnly, 0, -1 },
00590    { 127, DOM::Node::DOCUMENT_NODE, DontDelete|ReadOnly, 0, -1 },
00591    { 155, DOM::Node::COMMENT_NODE, DontDelete|ReadOnly, 0, -1 },
00592    { 181, DOM::Node::ENTITY_NODE, DontDelete|ReadOnly, 0, 13 },
00593    { 168, DOM::Node::ELEMENT_NODE, DontDelete|ReadOnly, 0, -1 },
00594    { 193, DOM::Node::TEXT_NODE, DontDelete|ReadOnly, 0, 11 },
00595    { 52, DOM::Node::ENTITY_REFERENCE_NODE, DontDelete|ReadOnly, 0, -1 },
00596    { 1, DOM::Node::PROCESSING_INSTRUCTION_NODE, DontDelete|ReadOnly, 0, -1 },
00597    { 141, DOM::Node::NOTATION_NODE, DontDelete|ReadOnly, 0, -1 }
00598 };
00599 
00600 const struct HashTable NodeConstructorTable = { 2, 14, NodeConstructorTableEntries, 11, NodeConstructorTableStrings};
00601 
00602 } // namespace
00603 
00604 using namespace KJS;
00605 
00606 namespace KJS {
00607 
00608 static const char DOMExceptionConstructorTableStrings[] = {
00609     "\0"
00610     "NO_MODIFICATION_ALLOWED_ERR\0"
00611     "INVALID_MODIFICATION_ERR\0"
00612     "HIERARCHY_REQUEST_ERR\0"
00613     "INVALID_CHARACTER_ERR\0"
00614     "INUSE_ATTRIBUTE_ERR\0"
00615     "NO_DATA_ALLOWED_ERR\0"
00616     "DOMSTRING_SIZE_ERR\0"
00617     "INVALID_ACCESS_ERR\0"
00618     "WRONG_DOCUMENT_ERR\0"
00619     "INVALID_STATE_ERR\0"
00620     "NOT_SUPPORTED_ERR\0"
00621     "INDEX_SIZE_ERR\0"
00622     "NAMESPACE_ERR\0"
00623     "NOT_FOUND_ERR\0"
00624     "SYNTAX_ERR\0"
00625 };
00626 
00627 
00628 static const struct HashEntry DOMExceptionConstructorTableEntries[] = {
00629    { 0, 0, 0, 0, -1 },
00630    { 0, 0, 0, 0, -1 },
00631    { 176, DOM::DOMException::WRONG_DOCUMENT_ERR, DontDelete|ReadOnly, 0, -1 },
00632    { 98, DOM::DOMException::INUSE_ATTRIBUTE_ERR, DontDelete|ReadOnly, 0, -1 },
00633    { 231, DOM::DOMException::INDEX_SIZE_ERR, DontDelete|ReadOnly, 0, -1 },
00634    { 76, DOM::DOMException::INVALID_CHARACTER_ERR, DontDelete|ReadOnly, 0, 17 },
00635    { 246, DOM::DOMException::NAMESPACE_ERR, DontDelete|ReadOnly, 0, -1 },
00636    { 118, DOM::DOMException::NO_DATA_ALLOWED_ERR, DontDelete|ReadOnly, 0, 16 },
00637    { 138, DOM::DOMException::DOMSTRING_SIZE_ERR, DontDelete|ReadOnly, 0, -1 },
00638    { 260, DOM::DOMException::NOT_FOUND_ERR, DontDelete|ReadOnly, 0, 15 },
00639    { 0, 0, 0, 0, -1 },
00640    { 1, DOM::DOMException::NO_MODIFICATION_ALLOWED_ERR, DontDelete|ReadOnly, 0, 18 },
00641    { 54, DOM::DOMException::HIERARCHY_REQUEST_ERR, DontDelete|ReadOnly, 0, -1 },
00642    { 29, DOM::DOMException::INVALID_MODIFICATION_ERR, DontDelete|ReadOnly, 0, -1 },
00643    { 0, 0, 0, 0, -1 },
00644    { 213, DOM::DOMException::NOT_SUPPORTED_ERR, DontDelete|ReadOnly, 0, -1 },
00645    { 195, DOM::DOMException::INVALID_STATE_ERR, DontDelete|ReadOnly, 0, -1 },
00646    { 274, DOM::DOMException::SYNTAX_ERR, DontDelete|ReadOnly, 0, -1 },
00647    { 157, DOM::DOMException::INVALID_ACCESS_ERR, DontDelete|ReadOnly, 0, -1 }
00648 };
00649 
00650 const struct HashTable DOMExceptionConstructorTable = { 2, 19, DOMExceptionConstructorTableEntries, 15, DOMExceptionConstructorTableStrings};
00651 
00652 } // namespace
00653 
00654 using namespace KJS;
00655 
00656 namespace KJS {
00657 
00658 static const char DOMCharacterDataTableStrings[] = {
00659     "\0"
00660     "length\0"
00661     "data\0"
00662 };
00663 
00664 
00665 static const struct HashEntry DOMCharacterDataTableEntries[] = {
00666    { 8, DOMCharacterData::Data, DontDelete, 0, 2 },
00667    { 0, 0, 0, 0, -1 },
00668    { 1, DOMCharacterData::Length, DontDelete|ReadOnly, 0, -1 }
00669 };
00670 
00671 const struct HashTable DOMCharacterDataTable = { 2, 3, DOMCharacterDataTableEntries, 2, DOMCharacterDataTableStrings};
00672 
00673 } // namespace
00674 
00675 using namespace KJS;
00676 
00677 namespace KJS {
00678 
00679 static const char DOMCharacterDataProtoTableStrings[] = {
00680     "\0"
00681     "substringData\0"
00682     "replaceData\0"
00683     "appendData\0"
00684     "deleteData\0"
00685     "insertData\0"
00686 };
00687 
00688 
00689 static const struct HashEntry DOMCharacterDataProtoTableEntries[] = {
00690    { 0, 0, 0, 0, -1 },
00691    { 0, 0, 0, 0, -1 },
00692    { 27, DOMCharacterData::AppendData, DontDelete|Function, 1, -1 },
00693    { 49, DOMCharacterData::InsertData, DontDelete|Function, 2, -1 },
00694    { 38, DOMCharacterData::DeleteData, DontDelete|Function, 2, 7 },
00695    { 0, 0, 0, 0, -1 },
00696    { 1, DOMCharacterData::SubstringData, DontDelete|Function, 2, -1 },
00697    { 15, DOMCharacterData::ReplaceData, DontDelete|Function, 2, -1 }
00698 };
00699 
00700 const struct HashTable DOMCharacterDataProtoTable = { 2, 8, DOMCharacterDataProtoTableEntries, 7, DOMCharacterDataProtoTableStrings};
00701 
00702 } // namespace
00703 
00704 using namespace KJS;
00705 
00706 namespace KJS {
00707 
00708 static const char DOMTextProtoTableStrings[] = {
00709     "\0"
00710     "splitText\0"
00711 };
00712 
00713 
00714 static const struct HashEntry DOMTextProtoTableEntries[] = {
00715    { 1, DOMText::SplitText, DontDelete|Function, 1, -1 }
00716 };
00717 
00718 const struct HashTable DOMTextProtoTable = { 2, 1, DOMTextProtoTableEntries, 1, DOMTextProtoTableStrings};
00719 
00720 } // namespace
KDE Logo
This file is part of the documentation for khtml Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Jul 22 10:18:35 2005 by doxygen 1.3.6 written by Dimitri van Heesch, © 1997-2003