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