00001
00002
00003 using namespace KJS;
00004
00005 namespace KJS {
00006
00007 static const char DOMCSSStyleDeclarationProtoTableStrings[] = {
00008 "\0"
00009 "getPropertyCSSValue\0"
00010 "getPropertyPriority\0"
00011 "getPropertyValue\0"
00012 "removeAttribute\0"
00013 "removeProperty\0"
00014 "getAttribute\0"
00015 "setAttribute\0"
00016 "setProperty\0"
00017 "item\0"
00018 };
00019
00020
00021 static const struct HashEntry DOMCSSStyleDeclarationProtoTableEntries[] = {
00022 { 0, 0, 0, 0, -1 },
00023 { 89, DOMCSSStyleDeclaration::GetPropertyValue, DontDelete|Function, 1, -1 },
00024 { 0, 0, 0, 0, -1 },
00025 { 0, 0, 0, 0, -1 },
00026 { 41, DOMCSSStyleDeclaration::GetPropertyValue, DontDelete|Function, 1, 7 },
00027 { 0, 0, 0, 0, -1 },
00028 { 1, DOMCSSStyleDeclaration::GetPropertyCSSValue, DontDelete|Function, 1, 11 },
00029 { 74, DOMCSSStyleDeclaration::RemoveProperty, DontDelete|Function, 1, 8 },
00030 { 21, DOMCSSStyleDeclaration::GetPropertyPriority, DontDelete|Function, 1, 9 },
00031 { 115, DOMCSSStyleDeclaration::SetProperty, DontDelete|Function, 3, 10 },
00032 { 127, DOMCSSStyleDeclaration::Item, DontDelete|Function, 1, -1 },
00033 { 58, DOMCSSStyleDeclaration::RemoveProperty, DontDelete|Function, 1, 12 },
00034 { 102, DOMCSSStyleDeclaration::SetProperty, DontDelete|Function, 3, -1 }
00035 };
00036
00037 const struct HashTable DOMCSSStyleDeclarationProtoTable = { 2, 13, DOMCSSStyleDeclarationProtoTableEntries, 7, DOMCSSStyleDeclarationProtoTableStrings};
00038
00039 }
00040
00041 using namespace KJS;
00042
00043 namespace KJS {
00044
00045 static const char DOMCSSStyleDeclarationTableStrings[] = {
00046 "\0"
00047 "parentRule\0"
00048 "cssText\0"
00049 "length\0"
00050 };
00051
00052
00053 static const struct HashEntry DOMCSSStyleDeclarationTableEntries[] = {
00054 { 12, DOMCSSStyleDeclaration::CssText, DontDelete, 0, 3 },
00055 { 0, 0, 0, 0, -1 },
00056 { 1, DOMCSSStyleDeclaration::ParentRule, DontDelete|ReadOnly, 0, -1 },
00057 { 20, DOMCSSStyleDeclaration::Length, DontDelete|ReadOnly, 0, -1 }
00058 };
00059
00060 const struct HashTable DOMCSSStyleDeclarationTable = { 2, 4, DOMCSSStyleDeclarationTableEntries, 3, DOMCSSStyleDeclarationTableStrings};
00061
00062 }
00063
00064 using namespace KJS;
00065
00066 namespace KJS {
00067
00068 static const char DOMStyleSheetTableStrings[] = {
00069 "\0"
00070 "parentStyleSheet\0"
00071 "ownerNode\0"
00072 "disabled\0"
00073 "media\0"
00074 "title\0"
00075 "href\0"
00076 "type\0"
00077 };
00078
00079
00080 static const struct HashEntry DOMStyleSheetTableEntries[] = {
00081 { 18, DOMStyleSheet::OwnerNode, DontDelete|ReadOnly, 0, 7 },
00082 { 49, DOMStyleSheet::Href, DontDelete|ReadOnly, 0, 8 },
00083 { 54, DOMStyleSheet::Type, DontDelete|ReadOnly, 0, -1 },
00084 { 0, 0, 0, 0, -1 },
00085 { 1, DOMStyleSheet::ParentStyleSheet, DontDelete|ReadOnly, 0, -1 },
00086 { 28, DOMStyleSheet::Disabled, DontDelete, 0, -1 },
00087 { 0, 0, 0, 0, -1 },
00088 { 43, DOMStyleSheet::Title, DontDelete|ReadOnly, 0, -1 },
00089 { 37, DOMStyleSheet::Media, DontDelete|ReadOnly, 0, -1 }
00090 };
00091
00092 const struct HashTable DOMStyleSheetTable = { 2, 9, DOMStyleSheetTableEntries, 7, DOMStyleSheetTableStrings};
00093
00094 }
00095
00096 using namespace KJS;
00097
00098 namespace KJS {
00099
00100 static const char DOMStyleSheetListTableStrings[] = {
00101 "\0"
00102 "length\0"
00103 "item\0"
00104 };
00105
00106
00107 static const struct HashEntry DOMStyleSheetListTableEntries[] = {
00108 { 1, DOMStyleSheetList::Length, DontDelete|ReadOnly, 0, -1 },
00109 { 8, DOMStyleSheetList::Item, DontDelete|Function, 1, -1 }
00110 };
00111
00112 const struct HashTable DOMStyleSheetListTable = { 2, 2, DOMStyleSheetListTableEntries, 2, DOMStyleSheetListTableStrings};
00113
00114 }
00115
00116 using namespace KJS;
00117
00118 namespace KJS {
00119
00120 static const char DOMMediaListTableStrings[] = {
00121 "\0"
00122 "mediaText\0"
00123 "length\0"
00124 };
00125
00126
00127 static const struct HashEntry DOMMediaListTableEntries[] = {
00128 { 11, DOMMediaList::Length, DontDelete|ReadOnly, 0, -1 },
00129 { 1, DOMMediaList::MediaText, DontDelete|ReadOnly, 0, -1 }
00130 };
00131
00132 const struct HashTable DOMMediaListTable = { 2, 2, DOMMediaListTableEntries, 2, DOMMediaListTableStrings};
00133
00134 }
00135
00136 using namespace KJS;
00137
00138 namespace KJS {
00139
00140 static const char DOMMediaListProtoTableStrings[] = {
00141 "\0"
00142 "appendMedium\0"
00143 "deleteMedium\0"
00144 "item\0"
00145 };
00146
00147
00148 static const struct HashEntry DOMMediaListProtoTableEntries[] = {
00149 { 14, DOMMediaList::DeleteMedium, DontDelete|Function, 1, -1 },
00150 { 0, 0, 0, 0, -1 },
00151 { 27, DOMMediaList::Item, DontDelete|Function, 1, 3 },
00152 { 1, DOMMediaList::AppendMedium, DontDelete|Function, 1, -1 }
00153 };
00154
00155 const struct HashTable DOMMediaListProtoTable = { 2, 4, DOMMediaListProtoTableEntries, 3, DOMMediaListProtoTableStrings};
00156
00157 }
00158
00159 using namespace KJS;
00160
00161 namespace KJS {
00162
00163 static const char DOMCSSStyleSheetTableStrings[] = {
00164 "\0"
00165 "ownerRule\0"
00166 "cssRules\0"
00167 "rules\0"
00168 };
00169
00170
00171 static const struct HashEntry DOMCSSStyleSheetTableEntries[] = {
00172 { 11, DOMCSSStyleSheet::CssRules, DontDelete|ReadOnly, 0, -1 },
00173 { 1, DOMCSSStyleSheet::OwnerRule, DontDelete|ReadOnly, 0, 2 },
00174 { 20, DOMCSSStyleSheet::Rules, DontDelete|ReadOnly, 0, -1 }
00175 };
00176
00177 const struct HashTable DOMCSSStyleSheetTable = { 2, 3, DOMCSSStyleSheetTableEntries, 2, DOMCSSStyleSheetTableStrings};
00178
00179 }
00180
00181 using namespace KJS;
00182
00183 namespace KJS {
00184
00185 static const char DOMCSSStyleSheetProtoTableStrings[] = {
00186 "\0"
00187 "deleteRule\0"
00188 "insertRule\0"
00189 "removeRule\0"
00190 "addRule\0"
00191 };
00192
00193
00194 static const struct HashEntry DOMCSSStyleSheetProtoTableEntries[] = {
00195 { 23, DOMCSSStyleSheet::RemoveRule, DontDelete|Function, 1, -1 },
00196 { 12, DOMCSSStyleSheet::InsertRule, DontDelete|Function, 2, 2 },
00197 { 1, DOMCSSStyleSheet::DeleteRule, DontDelete|Function, 1, 3 },
00198 { 34, DOMCSSStyleSheet::AddRule, DontDelete|Function, 3, -1 }
00199 };
00200
00201 const struct HashTable DOMCSSStyleSheetProtoTable = { 2, 4, DOMCSSStyleSheetProtoTableEntries, 2, DOMCSSStyleSheetProtoTableStrings};
00202
00203 }
00204
00205 using namespace KJS;
00206
00207 namespace KJS {
00208
00209 static const char DOMCSSRuleListTableStrings[] = {
00210 "\0"
00211 "length\0"
00212 "item\0"
00213 };
00214
00215
00216 static const struct HashEntry DOMCSSRuleListTableEntries[] = {
00217 { 1, DOMCSSRuleList::Length, DontDelete|ReadOnly, 0, -1 },
00218 { 0, 0, 0, 0, -1 },
00219 { 8, DOMCSSRuleList::Item, DontDelete|Function, 1, -1 }
00220 };
00221
00222 const struct HashTable DOMCSSRuleListTable = { 2, 3, DOMCSSRuleListTableEntries, 3, DOMCSSRuleListTableStrings};
00223
00224 }
00225
00226 using namespace KJS;
00227
00228 namespace KJS {
00229
00230 static const char DOMCSSRuleTableStrings[] = {
00231 "\0"
00232 "parentStyleSheet\0"
00233 "parentRule\0"
00234 "cssText\0"
00235 "type\0"
00236 };
00237
00238
00239 static const struct HashEntry DOMCSSRuleTableEntries[] = {
00240 { 1, DOMCSSRule::ParentStyleSheet, DontDelete|ReadOnly, 0, -1 },
00241 { 0, 0, 0, 0, -1 },
00242 { 37, DOMCSSRule::Type, DontDelete|ReadOnly, 0, 4 },
00243 { 0, 0, 0, 0, -1 },
00244 { 29, DOMCSSRule::CssText, DontDelete|ReadOnly, 0, 5 },
00245 { 18, DOMCSSRule::ParentRule, DontDelete|ReadOnly, 0, -1 }
00246 };
00247
00248 const struct HashTable DOMCSSRuleTable = { 2, 6, DOMCSSRuleTableEntries, 4, DOMCSSRuleTableStrings};
00249
00250 }
00251
00252 using namespace KJS;
00253
00254 namespace KJS {
00255
00256 static const char DOMCSSStyleRuleTableStrings[] = {
00257 "\0"
00258 "selectorText\0"
00259 "style\0"
00260 };
00261
00262
00263 static const struct HashEntry DOMCSSStyleRuleTableEntries[] = {
00264 { 1, DOMCSSRule::Style_SelectorText, DontDelete, 0, -1 },
00265 { 14, DOMCSSRule::Style_Style, DontDelete|ReadOnly, 0, -1 }
00266 };
00267
00268 const struct HashTable DOMCSSStyleRuleTable = { 2, 2, DOMCSSStyleRuleTableEntries, 2, DOMCSSStyleRuleTableStrings};
00269
00270 }
00271
00272 using namespace KJS;
00273
00274 namespace KJS {
00275
00276 static const char DOMCSSMediaRuleTableStrings[] = {
00277 "\0"
00278 "deleteRule\0"
00279 "insertRule\0"
00280 "cssRules\0"
00281 "media\0"
00282 };
00283
00284
00285 static const struct HashEntry DOMCSSMediaRuleTableEntries[] = {
00286 { 32, DOMCSSRule::Media_Media, DontDelete|ReadOnly, 0, 4 },
00287 { 12, DOMCSSRule::Media_InsertRule, DontDelete|Function, 2, -1 },
00288 { 0, 0, 0, 0, -1 },
00289 { 1, DOMCSSRule::Media_DeleteRule, DontDelete|Function, 1, -1 },
00290 { 23, DOMCSSRule::Media_CssRules, DontDelete|ReadOnly, 0, -1 }
00291 };
00292
00293 const struct HashTable DOMCSSMediaRuleTable = { 2, 5, DOMCSSMediaRuleTableEntries, 4, DOMCSSMediaRuleTableStrings};
00294
00295 }
00296
00297 using namespace KJS;
00298
00299 namespace KJS {
00300
00301 static const char DOMCSSFontFaceRuleTableStrings[] = {
00302 "\0"
00303 "style\0"
00304 };
00305
00306
00307 static const struct HashEntry DOMCSSFontFaceRuleTableEntries[] = {
00308 { 1, DOMCSSRule::FontFace_Style, DontDelete|ReadOnly, 0, -1 }
00309 };
00310
00311 const struct HashTable DOMCSSFontFaceRuleTable = { 2, 1, DOMCSSFontFaceRuleTableEntries, 1, DOMCSSFontFaceRuleTableStrings};
00312
00313 }
00314
00315 using namespace KJS;
00316
00317 namespace KJS {
00318
00319 static const char DOMCSSPageRuleTableStrings[] = {
00320 "\0"
00321 "selectorText\0"
00322 "style\0"
00323 };
00324
00325
00326 static const struct HashEntry DOMCSSPageRuleTableEntries[] = {
00327 { 1, DOMCSSRule::Page_SelectorText, DontDelete, 0, -1 },
00328 { 14, DOMCSSRule::Page_Style, DontDelete|ReadOnly, 0, -1 }
00329 };
00330
00331 const struct HashTable DOMCSSPageRuleTable = { 2, 2, DOMCSSPageRuleTableEntries, 2, DOMCSSPageRuleTableStrings};
00332
00333 }
00334
00335 using namespace KJS;
00336
00337 namespace KJS {
00338
00339 static const char DOMCSSImportRuleTableStrings[] = {
00340 "\0"
00341 "styleSheet\0"
00342 "media\0"
00343 "href\0"
00344 };
00345
00346
00347 static const struct HashEntry DOMCSSImportRuleTableEntries[] = {
00348 { 0, 0, 0, 0, -1 },
00349 { 18, DOMCSSRule::Import_Href, DontDelete|ReadOnly, 0, 3 },
00350 { 12, DOMCSSRule::Import_Media, DontDelete|ReadOnly, 0, -1 },
00351 { 1, DOMCSSRule::Import_StyleSheet, DontDelete|ReadOnly, 0, -1 }
00352 };
00353
00354 const struct HashTable DOMCSSImportRuleTable = { 2, 4, DOMCSSImportRuleTableEntries, 3, DOMCSSImportRuleTableStrings};
00355
00356 }
00357
00358 using namespace KJS;
00359
00360 namespace KJS {
00361
00362 static const char DOMCSSCharsetRuleTableStrings[] = {
00363 "\0"
00364 "encoding\0"
00365 };
00366
00367
00368 static const struct HashEntry DOMCSSCharsetRuleTableEntries[] = {
00369 { 1, DOMCSSRule::Charset_Encoding, DontDelete, 0, -1 }
00370 };
00371
00372 const struct HashTable DOMCSSCharsetRuleTable = { 2, 1, DOMCSSCharsetRuleTableEntries, 1, DOMCSSCharsetRuleTableStrings};
00373
00374 }
00375
00376 using namespace KJS;
00377
00378 namespace KJS {
00379
00380 static const char CSSRuleConstructorTableStrings[] = {
00381 "\0"
00382 "FONT_FACE_RULE\0"
00383 "CHARSET_RULE\0"
00384 "UNKNOWN_RULE\0"
00385 "IMPORT_RULE\0"
00386 "MEDIA_RULE\0"
00387 "STYLE_RULE\0"
00388 "PAGE_RULE\0"
00389 };
00390
00391
00392 static const struct HashEntry CSSRuleConstructorTableEntries[] = {
00393 { 42, CSSRuleConstructor::IMPORT_RULE, DontDelete|ReadOnly, 0, -1 },
00394 { 29, CSSRuleConstructor::UNKNOWN_RULE, DontDelete|ReadOnly, 0, -1 },
00395 { 0, 0, 0, 0, -1 },
00396 { 65, CSSRuleConstructor::STYLE_RULE, DontDelete|ReadOnly, 0, 7 },
00397 { 0, 0, 0, 0, -1 },
00398 { 16, CSSRuleConstructor::CHARSET_RULE, DontDelete|ReadOnly, 0, -1 },
00399 { 1, CSSRuleConstructor::FONT_FACE_RULE, DontDelete|ReadOnly, 0, 8 },
00400 { 54, CSSRuleConstructor::MEDIA_RULE, DontDelete|ReadOnly, 0, -1 },
00401 { 76, CSSRuleConstructor::PAGE_RULE, DontDelete|ReadOnly, 0, -1 }
00402 };
00403
00404 const struct HashTable CSSRuleConstructorTable = { 2, 9, CSSRuleConstructorTableEntries, 7, CSSRuleConstructorTableStrings};
00405
00406 }
00407
00408 using namespace KJS;
00409
00410 namespace KJS {
00411
00412 static const char DOMCSSValueTableStrings[] = {
00413 "\0"
00414 "cssValueType\0"
00415 "cssText\0"
00416 };
00417
00418
00419 static const struct HashEntry DOMCSSValueTableEntries[] = {
00420 { 14, DOMCSSValue::CssText, DontDelete|ReadOnly, 0, 2 },
00421 { 0, 0, 0, 0, -1 },
00422 { 1, DOMCSSValue::CssValueType, DontDelete|ReadOnly, 0, -1 }
00423 };
00424
00425 const struct HashTable DOMCSSValueTable = { 2, 3, DOMCSSValueTableEntries, 2, DOMCSSValueTableStrings};
00426
00427 }
00428
00429 using namespace KJS;
00430
00431 namespace KJS {
00432
00433 static const char CSSValueConstructorTableStrings[] = {
00434 "\0"
00435 "CSS_PRIMITIVE_VALUE\0"
00436 "CSS_VALUE_LIST\0"
00437 "CSS_INHERIT\0"
00438 "CSS_CUSTOM\0"
00439 };
00440
00441
00442 static const struct HashEntry CSSValueConstructorTableEntries[] = {
00443 { 21, CSSValueConstructor::CSS_VALUE_LIST, DontDelete|ReadOnly, 0, -1 },
00444 { 1, CSSValueConstructor::CSS_PRIMITIVE_VALUE, DontDelete|ReadOnly, 0, -1 },
00445 { 0, 0, 0, 0, -1 },
00446 { 48, CSSValueConstructor::CSS_CUSTOM, DontDelete|ReadOnly, 0, -1 },
00447 { 36, CSSValueConstructor::CSS_INHERIT, DontDelete|ReadOnly, 0, -1 }
00448 };
00449
00450 const struct HashTable CSSValueConstructorTable = { 2, 5, CSSValueConstructorTableEntries, 5, CSSValueConstructorTableStrings};
00451
00452 }
00453
00454 using namespace KJS;
00455
00456 namespace KJS {
00457
00458 static const char DOMCSSPrimitiveValueTableStrings[] = {
00459 "\0"
00460 "primitiveType\0"
00461 };
00462
00463
00464 static const struct HashEntry DOMCSSPrimitiveValueTableEntries[] = {
00465 { 1, DOMCSSPrimitiveValue::PrimitiveType, DontDelete|ReadOnly, 0, -1 }
00466 };
00467
00468 const struct HashTable DOMCSSPrimitiveValueTable = { 2, 1, DOMCSSPrimitiveValueTableEntries, 1, DOMCSSPrimitiveValueTableStrings};
00469
00470 }
00471
00472 using namespace KJS;
00473
00474 namespace KJS {
00475
00476 static const char DOMCSSPrimitiveValueProtoTableStrings[] = {
00477 "\0"
00478 "getRGBColorValue\0"
00479 "getCounterValue\0"
00480 "getStringValue\0"
00481 "setStringValue\0"
00482 "getFloatValue\0"
00483 "setFloatValue\0"
00484 "getRectValue\0"
00485 };
00486
00487
00488 static const struct HashEntry DOMCSSPrimitiveValueProtoTableEntries[] = {
00489 { 92, DOMCSSPrimitiveValue::GetRectValue, DontDelete|Function, 0, -1 },
00490 { 0, 0, 0, 0, -1 },
00491 { 78, DOMCSSPrimitiveValue::SetFloatValue, DontDelete|Function, 2, 3 },
00492 { 64, DOMCSSPrimitiveValue::GetFloatValue, DontDelete|Function, 1, 4 },
00493 { 49, DOMCSSPrimitiveValue::SetStringValue, DontDelete|Function, 2, 5 },
00494 { 34, DOMCSSPrimitiveValue::GetStringValue, DontDelete|Function, 0, 6 },
00495 { 18, DOMCSSPrimitiveValue::GetCounterValue, DontDelete|Function, 0, 7 },
00496 { 1, DOMCSSPrimitiveValue::GetRGBColorValue, DontDelete|Function, 0, -1 }
00497 };
00498
00499 const struct HashTable DOMCSSPrimitiveValueProtoTable = { 2, 8, DOMCSSPrimitiveValueProtoTableEntries, 3, DOMCSSPrimitiveValueProtoTableStrings};
00500
00501 }
00502
00503 using namespace KJS;
00504
00505 namespace KJS {
00506
00507 static const char CSSPrimitiveValueConstructorTableStrings[] = {
00508 "\0"
00509 "CSS_PERCENTAGE\0"
00510 "CSS_DIMENSION\0"
00511 "CSS_RGBCOLOR\0"
00512 "CSS_COUNTER\0"
00513 "CSS_UNKNOWN\0"
00514 "CSS_NUMBER\0"
00515 "CSS_STRING\0"
00516 "CSS_IDENT\0"
00517 "CSS_ATTR\0"
00518 "CSS_GRAD\0"
00519 "CSS_RECT\0"
00520 "CSS_DEG\0"
00521 "CSS_EMS\0"
00522 "CSS_EXS\0"
00523 "CSS_KHZ\0"
00524 "CSS_RAD\0"
00525 "CSS_URI\0"
00526 "CSS_CM\0"
00527 "CSS_HZ\0"
00528 "CSS_IN\0"
00529 "CSS_MM\0"
00530 "CSS_MS\0"
00531 "CSS_PC\0"
00532 "CSS_PT\0"
00533 "CSS_PX\0"
00534 "CSS_S\0"
00535 };
00536
00537
00538 static const struct HashEntry CSSPrimitiveValueConstructorTableEntries[] = {
00539 { 0, 0, 0, 0, -1 },
00540 { 142, DOM::CSSPrimitiveValue::CSS_EXS, DontDelete|ReadOnly, 0, 32 },
00541 { 67, DOM::CSSPrimitiveValue::CSS_NUMBER, DontDelete|ReadOnly, 0, 29 },
00542 { 158, DOM::CSSPrimitiveValue::CSS_RAD, DontDelete|ReadOnly, 0, -1 },
00543 { 181, DOM::CSSPrimitiveValue::CSS_HZ, DontDelete|ReadOnly, 0, -1 },
00544 { 0, 0, 0, 0, -1 },
00545 { 216, DOM::CSSPrimitiveValue::CSS_PT, DontDelete|ReadOnly, 0, 30 },
00546 { 16, DOM::CSSPrimitiveValue::CSS_DIMENSION, DontDelete|ReadOnly, 0, -1 },
00547 { 43, DOM::CSSPrimitiveValue::CSS_COUNTER, DontDelete|ReadOnly, 0, -1 },
00548 { 1, DOM::CSSPrimitiveValue::CSS_PERCENTAGE, DontDelete|ReadOnly, 0, 34 },
00549 { 223, DOM::CSSPrimitiveValue::CSS_PX, DontDelete|ReadOnly, 0, -1 },
00550 { 0, 0, 0, 0, -1 },
00551 { 30, DOM::CSSPrimitiveValue::CSS_RGBCOLOR, DontDelete|ReadOnly, 0, -1 },
00552 { 174, DOM::CSSPrimitiveValue::CSS_CM, DontDelete|ReadOnly, 0, -1 },
00553 { 0, 0, 0, 0, -1 },
00554 { 0, 0, 0, 0, -1 },
00555 { 209, DOM::CSSPrimitiveValue::CSS_PC, DontDelete|ReadOnly, 0, 31 },
00556 { 134, DOM::CSSPrimitiveValue::CSS_EMS, DontDelete|ReadOnly, 0, -1 },
00557 { 0, 0, 0, 0, -1 },
00558 { 0, 0, 0, 0, -1 },
00559 { 188, DOM::CSSPrimitiveValue::CSS_IN, DontDelete|ReadOnly, 0, 28 },
00560 { 0, 0, 0, 0, -1 },
00561 { 99, DOM::CSSPrimitiveValue::CSS_ATTR, DontDelete|ReadOnly, 0, -1 },
00562 { 195, DOM::CSSPrimitiveValue::CSS_MM, DontDelete|ReadOnly, 0, 27 },
00563 { 55, DOM::CSSPrimitiveValue::CSS_UNKNOWN, DontDelete|ReadOnly, 0, -1 },
00564 { 150, DOM::CSSPrimitiveValue::CSS_KHZ, DontDelete|ReadOnly, 0, 33 },
00565 { 0, 0, 0, 0, -1 },
00566 { 126, DOM::CSSPrimitiveValue::CSS_DEG, DontDelete|ReadOnly, 0, -1 },
00567 { 108, DOM::CSSPrimitiveValue::CSS_GRAD, DontDelete|ReadOnly, 0, -1 },
00568 { 202, DOM::CSSPrimitiveValue::CSS_MS, DontDelete|ReadOnly, 0, -1 },
00569 { 230, DOM::CSSPrimitiveValue::CSS_S, DontDelete|ReadOnly, 0, -1 },
00570 { 78, DOM::CSSPrimitiveValue::CSS_STRING, DontDelete|ReadOnly, 0, -1 },
00571 { 166, DOM::CSSPrimitiveValue::CSS_URI, DontDelete|ReadOnly, 0, -1 },
00572 { 89, DOM::CSSPrimitiveValue::CSS_IDENT, DontDelete|ReadOnly, 0, -1 },
00573 { 117, DOM::CSSPrimitiveValue::CSS_RECT, DontDelete|ReadOnly, 0, -1 }
00574 };
00575
00576 const struct HashTable CSSPrimitiveValueConstructorTable = { 2, 35, CSSPrimitiveValueConstructorTableEntries, 27, CSSPrimitiveValueConstructorTableStrings};
00577
00578 }
00579
00580 using namespace KJS;
00581
00582 namespace KJS {
00583
00584 static const char DOMCSSValueListTableStrings[] = {
00585 "\0"
00586 "length\0"
00587 "item\0"
00588 };
00589
00590
00591 static const struct HashEntry DOMCSSValueListTableEntries[] = {
00592 { 1, DOMCSSValueList::Length, DontDelete|ReadOnly, 0, -1 },
00593 { 0, 0, 0, 0, -1 },
00594 { 8, DOMCSSValueList::Item, DontDelete|Function, 1, -1 }
00595 };
00596
00597 const struct HashTable DOMCSSValueListTable = { 2, 3, DOMCSSValueListTableEntries, 3, DOMCSSValueListTableStrings};
00598
00599 }
00600
00601 using namespace KJS;
00602
00603 namespace KJS {
00604
00605 static const char DOMRGBColorTableStrings[] = {
00606 "\0"
00607 "green\0"
00608 "blue\0"
00609 "red\0"
00610 };
00611
00612
00613 static const struct HashEntry DOMRGBColorTableEntries[] = {
00614 { 12, DOMRGBColor::Red, DontDelete|ReadOnly, 0, -1 },
00615 { 1, DOMRGBColor::Green, DontDelete|ReadOnly, 0, 3 },
00616 { 0, 0, 0, 0, -1 },
00617 { 7, DOMRGBColor::Blue, DontDelete|ReadOnly, 0, -1 }
00618 };
00619
00620 const struct HashTable DOMRGBColorTable = { 2, 4, DOMRGBColorTableEntries, 3, DOMRGBColorTableStrings};
00621
00622 }
00623
00624 using namespace KJS;
00625
00626 namespace KJS {
00627
00628 static const char DOMRectTableStrings[] = {
00629 "\0"
00630 "bottom\0"
00631 "right\0"
00632 "left\0"
00633 "top\0"
00634 };
00635
00636
00637 static const struct HashEntry DOMRectTableEntries[] = {
00638 { 0, 0, 0, 0, -1 },
00639 { 1, DOMRect::Bottom, DontDelete|ReadOnly, 0, -1 },
00640 { 8, DOMRect::Right, DontDelete|ReadOnly, 0, -1 },
00641 { 19, DOMRect::Top, DontDelete|ReadOnly, 0, 4 },
00642 { 14, DOMRect::Left, DontDelete|ReadOnly, 0, -1 }
00643 };
00644
00645 const struct HashTable DOMRectTable = { 2, 5, DOMRectTableEntries, 4, DOMRectTableStrings};
00646
00647 }
00648
00649 using namespace KJS;
00650
00651 namespace KJS {
00652
00653 static const char DOMCounterTableStrings[] = {
00654 "\0"
00655 "identifier\0"
00656 "listStyle\0"
00657 "separator\0"
00658 };
00659
00660
00661 static const struct HashEntry DOMCounterTableEntries[] = {
00662 { 1, DOMCounter::identifier, DontDelete|ReadOnly, 0, -1 },
00663 { 12, DOMCounter::listStyle, DontDelete|ReadOnly, 0, -1 },
00664 { 22, DOMCounter::separator, DontDelete|ReadOnly, 0, -1 }
00665 };
00666
00667 const struct HashTable DOMCounterTable = { 2, 3, DOMCounterTableEntries, 3, DOMCounterTableStrings};
00668
00669 }