18e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// Copyright (C) 2006, 2007 Apple Inc. All rights reserved. 28e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> 38e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// 48e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// Redistribution and use in source and binary forms, with or without 58e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// modification, are permitted provided that the following conditions 68e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// are met: 78e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// 1. Redistributions of source code must retain the above copyright 88e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// notice, this list of conditions and the following disclaimer. 98e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// 2. Redistributions in binary form must reproduce the above copyright 108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// notice, this list of conditions and the following disclaimer in the 118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// documentation and/or other materials provided with the distribution. 128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// 138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// This file is used by bindings/scripts/CodeGeneratorObjC.pm to determine public API. 268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// All public DOM class interfaces, properties and methods need to be in this file. 278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// Anything not in the file will be generated into the appropriate private header file. 288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#ifndef OBJC_CODE_GENERATION 308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#error Do not include this header, instead include the appropriate DOM header. 318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#endif 328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMAttr : DOMNode WEBKIT_VERSION_1_3 348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *name; 358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL specified; 368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMElement *ownerElement; 388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleDeclaration *style AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCDATASection : DOMText WEBKIT_VERSION_1_3 428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCharacterData : DOMNode WEBKIT_VERSION_1_3 458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *data; 468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)substringData:(unsigned)offset :(unsigned)length; 488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)substringData:(unsigned)offset length:(unsigned)length AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)appendData:(NSString *)data; 508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)insertData:(unsigned)offset :(NSString *)data; 518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteData:(unsigned)offset :(unsigned)length; 528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)replaceData:(unsigned)offset :(unsigned)length :(NSString *)data; 538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)insertData:(unsigned)offset data:(NSString *)data AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteData:(unsigned)offset length:(unsigned)length AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)replaceData:(unsigned)offset length:(unsigned)length data:(NSString *)data AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMComment : DOMCharacterData WEBKIT_VERSION_1_3 598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMImplementation : DOMObject WEBKIT_VERSION_1_3 628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasFeature:(NSString *)feature :(NSString *)version; 638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocumentType *)createDocumentType:(NSString *)qualifiedName :(NSString *)publicId :(NSString *)systemId; 648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocument *)createDocument:(NSString *)namespaceURI :(NSString *)qualifiedName :(DOMDocumentType *)doctype; 658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleSheet *)createCSSStyleSheet:(NSString *)title :(NSString *)media; 668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasFeature:(NSString *)feature version:(NSString *)version AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocumentType *)createDocumentType:(NSString *)qualifiedName publicId:(NSString *)publicId systemId:(NSString *)systemId AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocument *)createDocument:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName doctype:(DOMDocumentType *)doctype AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleSheet *)createCSSStyleSheet:(NSString *)title media:(NSString *)media AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLDocument *)createHTMLDocument:(NSString *)title AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMAbstractView : DOMObject WEBKIT_VERSION_1_3 748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMDocument *document; 758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMDocument : DOMNode WEBKIT_VERSION_1_3 788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMDocumentType *doctype; 798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMImplementation *implementation; 808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMElement *documentElement; 818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMAbstractView *defaultView; 828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMStyleSheetList *styleSheets; 838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *images; 848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *applets; 858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *links; 868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *forms; 878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *anchors; 888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *title; 898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *referrer; 908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *domain; 918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *URL; 928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(retain) DOMHTMLElement *body; 938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cookie; 945f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *inputEncoding AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 955f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *xmlEncoding AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 965f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *xmlVersion AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 975f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL xmlStandalone AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 985f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *documentURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 995f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *charset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1005f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *defaultCharset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1015f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *readyState AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1025f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *characterSet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1035f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *preferredStylesheetSet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1045f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *selectedStylesheetSet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1055f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *lastModified AVAILABLE_IN_WEBKIT_VERSION_4_0; 1068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMElement *)createElement:(NSString *)tagName; 1078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocumentFragment *)createDocumentFragment; 1088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMText *)createTextNode:(NSString *)data; 1098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMComment *)createComment:(NSString *)data; 1108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCDATASection *)createCDATASection:(NSString *)data; 1118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMProcessingInstruction *)createProcessingInstruction:(NSString *)target :(NSString *)data; 1128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMProcessingInstruction *)createProcessingInstruction:(NSString *)target data:(NSString *)data AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)createAttribute:(NSString *)name; 1148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMEntityReference *)createEntityReference:(NSString *)name; 1158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByTagName:(NSString *)tagname; 1168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)importNode:(DOMNode *)importedNode :(BOOL)deep; 1178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMElement *)createElementNS:(NSString *)namespaceURI :(NSString *)qualifiedName; 1188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)createAttributeNS:(NSString *)namespaceURI :(NSString *)qualifiedName; 1198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI :(NSString *)localName; 1208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)importNode:(DOMNode *)importedNode deep:(BOOL)deep AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)adoptNode:(DOMNode *)source AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMElement *)createElementNS:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)createAttributeNS:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMElement *)getElementById:(NSString *)elementId; 1268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMEvent *)createEvent:(NSString *)eventType; 1278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMRange *)createRange; 1288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleDeclaration *)createCSSStyleDeclaration AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleDeclaration *)getOverrideStyle:(DOMElement *)element :(NSString *)pseudoElement; 1308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleDeclaration *)getOverrideStyle:(DOMElement *)element pseudoElement:(NSString *)pseudoElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleDeclaration *)getComputedStyle:(DOMElement *)element :(NSString *)pseudoElement; 1328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSStyleDeclaration *)getComputedStyle:(DOMElement *)element pseudoElement:(NSString *)pseudoElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSRuleList *)getMatchedCSSRules:(DOMElement *)element pseudoElement:(NSString *)pseudoElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSRuleList *)getMatchedCSSRules:(DOMElement *)element pseudoElement:(NSString *)pseudoElement authorOnly:(BOOL)authorOnly AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByName:(NSString *)elementName; 1368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeIterator *)createNodeIterator:(DOMNode *)root whatToShow:(unsigned)whatToShow filter:(id <DOMNodeFilter>)filter expandEntityReferences:(BOOL)expandEntityReferences AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMTreeWalker *)createTreeWalker:(DOMNode *)root whatToShow:(unsigned)whatToShow filter:(id <DOMNodeFilter>)filter expandEntityReferences:(BOOL)expandEntityReferences AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeIterator *)createNodeIterator:(DOMNode *)root :(unsigned)whatToShow :(id <DOMNodeFilter>)filter :(BOOL)expandEntityReferences; 1398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMTreeWalker *)createTreeWalker:(DOMNode *)root :(unsigned)whatToShow :(id <DOMNodeFilter>)filter :(BOOL)expandEntityReferences; 1408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#if ENABLE_XPATH 1418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMXPathExpression *)createExpression:(NSString *)expression :(id <DOMXPathNSResolver>)resolver AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED; 1428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMXPathExpression *)createExpression:(NSString *)expression resolver:(id <DOMXPathNSResolver>)resolver AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (id <DOMXPathNSResolver>)createNSResolver:(DOMNode *)nodeResolver AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMXPathResult *)evaluate:(NSString *)expression :(DOMNode *)contextNode :(id <DOMXPathNSResolver>)resolver :(unsigned short)type :(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED; 1458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMXPathResult *)evaluate:(NSString *)expression contextNode:(DOMNode *)contextNode resolver:(id <DOMXPathNSResolver>)resolver type:(unsigned short)type inResult:(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#endif 1475f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)execCommand:(NSString *)command userInterface:(BOOL)userInterface value:(NSString *)value AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1485f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)execCommand:(NSString *)command userInterface:(BOOL)userInterface AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1495f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)execCommand:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1505f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)queryCommandEnabled:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1515f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)queryCommandIndeterm:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1525f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)queryCommandState:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1535f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)queryCommandSupported:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1545f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (NSString *)queryCommandValue:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1555f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMElement *)elementFromPoint:(int)x y:(int)y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1565f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNodeList *)getElementsByClassName:(NSString *)tagname AVAILABLE_IN_WEBKIT_VERSION_4_0; 1575f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMElement *)querySelector:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; 1585f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNodeList *)querySelectorAll:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; 1595ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen#if defined(ENABLE_FULLSCREEN_API) && ENABLE_FULLSCREEN_API 1605ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen- (void)webkitCancelFullScreen AVAILABLE_IN_WEBKIT_VERSION_4_0; 1615ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen#endif 1628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 1638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMDocumentFragment : DOMNode WEBKIT_VERSION_1_3 1658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 1668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMDocumentType : DOMNode WEBKIT_VERSION_1_3 1688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *name; 1698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNamedNodeMap *entities; 1708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNamedNodeMap *notations; 1718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *publicId; 1728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *systemId; 1738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *internalSubset; 1748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 1758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMElement : DOMNode WEBKIT_VERSION_1_3 1778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *tagName; 1788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleDeclaration *style; 1798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int offsetLeft; 1808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int offsetTop; 1818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int offsetWidth; 1828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int offsetHeight; 1838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMElement *offsetParent; 1848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int clientWidth; 1858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int clientHeight; 1868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int scrollLeft; 1878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int scrollTop; 1888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int scrollWidth; 1898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int scrollHeight; 1905f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int clientLeft AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1915f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int clientTop AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1925f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *innerText AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 1935f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMElement *firstElementChild AVAILABLE_IN_WEBKIT_VERSION_4_0; 1945f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMElement *lastElementChild AVAILABLE_IN_WEBKIT_VERSION_4_0; 1955f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMElement *previousElementSibling AVAILABLE_IN_WEBKIT_VERSION_4_0; 1965f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMElement *nextElementSibling AVAILABLE_IN_WEBKIT_VERSION_4_0; 1975f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) unsigned childElementCount AVAILABLE_IN_WEBKIT_VERSION_4_0; 1988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getAttribute:(NSString *)name; 1998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setAttribute:(NSString *)name :(NSString *)value; 2008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setAttribute:(NSString *)name value:(NSString *)value AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)removeAttribute:(NSString *)name; 2028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)getAttributeNode:(NSString *)name; 2038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)setAttributeNode:(DOMAttr *)newAttr; 2048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)removeAttributeNode:(DOMAttr *)oldAttr; 2058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByTagName:(NSString *)name; 2068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getAttributeNS:(NSString *)namespaceURI :(NSString *)localName; 2078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setAttributeNS:(NSString *)namespaceURI :(NSString *)qualifiedName :(NSString *)value; 2088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)removeAttributeNS:(NSString *)namespaceURI :(NSString *)localName; 2098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI :(NSString *)localName; 2108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)getAttributeNodeNS:(NSString *)namespaceURI :(NSString *)localName; 2118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getAttributeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setAttributeNS:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName value:(NSString *)value AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)removeAttributeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)getAttributeNodeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMAttr *)setAttributeNodeNS:(DOMAttr *)newAttr; 2178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasAttribute:(NSString *)name; 2188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasAttributeNS:(NSString *)namespaceURI :(NSString *)localName; 2198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasAttributeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)scrollIntoView:(BOOL)alignWithTop AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)scrollIntoViewIfNeeded:(BOOL)centerIfNeeded AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2225f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)contains:(DOMElement *)element AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2235f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)scrollByLines:(int)lines AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2245f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)scrollByPages:(int)pages AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2255f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)focus AVAILABLE_IN_WEBKIT_VERSION_4_0; 2265f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)blur AVAILABLE_IN_WEBKIT_VERSION_4_0; 2275f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNodeList *)getElementsByClassName:(NSString *)name AVAILABLE_IN_WEBKIT_VERSION_4_0; 2285f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMElement *)querySelector:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; 2295f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNodeList *)querySelectorAll:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; 2305ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen#if defined(ENABLE_FULLSCREEN_API) && ENABLE_FULLSCREEN_API 2315ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen- (void)webkitRequestFullScreen:(unsigned short)flags AVAILABLE_IN_WEBKIT_VERSION_4_0; 2325ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen#endif 2338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 2348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMEntity : DOMNode WEBKIT_VERSION_1_3 2368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *publicId; 2378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *systemId; 2388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *notationName; 2398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 2408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMEntityReference : DOMNode WEBKIT_VERSION_1_3 2428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 2438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 244d0825bca7fe65beaee391d30da42e937db621564Steve Block@interface DOMBlob : DOMObject WEBKIT_VERSION_4_0 245d0825bca7fe65beaee391d30da42e937db621564Steve Block@property(readonly) unsigned long long size; 246d0825bca7fe65beaee391d30da42e937db621564Steve Block@end 247d0825bca7fe65beaee391d30da42e937db621564Steve Block 248d0825bca7fe65beaee391d30da42e937db621564Steve Block@interface DOMFile : DOMBlob WEBKIT_VERSION_4_0 249d0825bca7fe65beaee391d30da42e937db621564Steve Block@property(readonly, copy) NSString *name; 250d0825bca7fe65beaee391d30da42e937db621564Steve Block 251d0825bca7fe65beaee391d30da42e937db621564Steve Block// FIXME: obsolete properties. To be removed. 2525f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *fileName; 2535f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) unsigned long long fileSize; 2545f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@end 2555f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian 2565f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@interface DOMFileList : DOMObject WEBKIT_VERSION_4_0 2575f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) unsigned length; 2585f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMFile *)item:(unsigned)index; 2595f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@end 2605f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian 2618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMNamedNodeMap : DOMObject WEBKIT_VERSION_1_3 2628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 2638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)getNamedItem:(NSString *)name; 2648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)setNamedItem:(DOMNode *)node; 2658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)removeNamedItem:(NSString *)name; 2668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)item:(unsigned)index; 2678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)getNamedItemNS:(NSString *)namespaceURI :(NSString *)localName; 2688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)getNamedItemNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)setNamedItemNS:(DOMNode *)node; 2708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)removeNamedItemNS:(NSString *)namespaceURI :(NSString *)localName; 2718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)removeNamedItemNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 2738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMNode : DOMObject WEBKIT_VERSION_1_3 2758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *nodeName; 2768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *nodeValue; 2778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short nodeType; 2788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *parentNode; 2798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNodeList *childNodes; 2808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *firstChild; 2818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *lastChild; 2828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *previousSibling; 2838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *nextSibling; 2848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNamedNodeMap *attributes; 2858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMDocument *ownerDocument; 2868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *namespaceURI; 2878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *prefix; 2888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *localName; 2898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *textContent AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2905f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *baseURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2915f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMElement *parentElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2925f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL isContentEditable AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)insertBefore:(DOMNode *)newChild :(DOMNode *)refChild; 2948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)insertBefore:(DOMNode *)newChild refChild:(DOMNode *)refChild AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)replaceChild:(DOMNode *)newChild :(DOMNode *)oldChild; 2968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)replaceChild:(DOMNode *)newChild oldChild:(DOMNode *)oldChild AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 2978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)removeChild:(DOMNode *)oldChild; 2988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)appendChild:(DOMNode *)newChild; 2998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasChildNodes; 3008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)cloneNode:(BOOL)deep; 3018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)normalize; 3028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)isSupported:(NSString *)feature :(NSString *)version; 3038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)isSupported:(NSString *)feature version:(NSString *)version AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)hasAttributes; 3058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)isSameNode:(DOMNode *)other AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)isEqualNode:(DOMNode *)other AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3075f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (NSString *)lookupPrefix:(NSString *)namespaceURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3085f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)isDefaultNamespace:(NSString *)namespaceURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3095f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (NSString *)lookupNamespaceURI:(NSString *)prefix AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3105f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (unsigned short)compareDocumentPosition:(DOMNode *)other AVAILABLE_IN_WEBKIT_VERSION_4_0; 3118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMNodeList : DOMObject WEBKIT_VERSION_1_3 3148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 3158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)item:(unsigned)index; 3168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMNotation : DOMNode WEBKIT_VERSION_1_3 3198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *publicId; 3208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *systemId; 3218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMProcessingInstruction : DOMNode WEBKIT_VERSION_1_3 3248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *target; 3258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *data; 3265f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMStyleSheet *sheet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMText : DOMCharacterData WEBKIT_VERSION_1_3 3305f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *wholeText AVAILABLE_IN_WEBKIT_VERSION_4_0; 3318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMText *)splitText:(unsigned)offset; 3325f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMText *)replaceWholeText:(NSString *)content AVAILABLE_IN_WEBKIT_VERSION_4_0; 3338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLAnchorElement : DOMHTMLElement WEBKIT_VERSION_1_3 3368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 3378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *charset; 3388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *coords; 3398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *href; 3408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *hreflang; 3418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 3428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *rel; 3438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *rev; 3448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *shape; 3458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *target; 3468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 3478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSURL *absoluteLinkURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3485f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *hashName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3495f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *host AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3505f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *hostname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3515f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *pathname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3525f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *port AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3535f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *protocol AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3545f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *search AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3555f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *text AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLAppletElement : DOMHTMLElement WEBKIT_VERSION_1_3 3598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 3608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *alt; 3618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *archive; 3628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *code; 3638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *codeBase; 3648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *height; 3658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int hspace; 3668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 3678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *object; 3688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int vspace; 3698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 3708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLAreaElement : DOMHTMLElement WEBKIT_VERSION_1_3 3738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 3748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *alt; 3758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *coords; 3768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *href; 3778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL noHref; 3788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *shape; 3798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *target; 3808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSURL *absoluteLinkURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3815f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *hashName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3825f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *host AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3835f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *hostname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3845f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *pathname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3855f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *port AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3865f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *protocol AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3875f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *search AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 3888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLBRElement : DOMHTMLElement WEBKIT_VERSION_1_3 3918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *clear; 3928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLBaseElement : DOMHTMLElement WEBKIT_VERSION_1_3 3958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *href; 3968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *target; 3978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 3988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 3998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLBaseFontElement : DOMHTMLElement WEBKIT_VERSION_1_3 4008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *color; 4018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *face; 4028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *size; 4038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLBodyElement : DOMHTMLElement WEBKIT_VERSION_1_3 4068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *aLink; 4078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *background; 4088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *bgColor; 4098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *link; 4108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *text; 4118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *vLink; 4128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLButtonElement : DOMHTMLElement WEBKIT_VERSION_1_3 4158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 4168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 4178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 4188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 4198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *type; 4208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 4215f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; 4225f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; 4235f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)click AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLCanvasElement : DOMHTMLElement WEBKIT_VERSION_3_0 4278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int height; 4288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int width; 4298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLCollection : DOMObject WEBKIT_VERSION_1_3 4328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 4338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)item:(unsigned)index; 4348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)namedItem:(NSString *)name; 4355f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNodeList *)tags:(NSString *)name AVAILABLE_IN_WEBKIT_VERSION_4_0; 4368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLDListElement : DOMHTMLElement WEBKIT_VERSION_1_3 4398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL compact; 4408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLDirectoryElement : DOMHTMLElement WEBKIT_VERSION_1_3 4438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL compact; 4448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLDivElement : DOMHTMLElement WEBKIT_VERSION_1_3 4478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 4488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLDocument : DOMDocument WEBKIT_VERSION_1_3 4515f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMHTMLCollection *embeds AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4525f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMHTMLCollection *plugins AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4535f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMHTMLCollection *scripts AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4545f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int width AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4555f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int height AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4565f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *dir AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4575f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *designMode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4585f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *bgColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4595f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *fgColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4605f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *alinkColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4615f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *linkColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4625f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *vlinkColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4635f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMElement *activeElement AVAILABLE_IN_WEBKIT_VERSION_4_0; 4645f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, copy) NSString *compatMode AVAILABLE_IN_WEBKIT_VERSION_4_0; 4655f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)captureEvents AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4665f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)releaseEvents AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4675f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)clear AVAILABLE_IN_WEBKIT_VERSION_4_0; 4685f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)hasFocus AVAILABLE_IN_WEBKIT_VERSION_4_0; 4698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)open; 4708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)close; 4718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)write:(NSString *)text; 4728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)writeln:(NSString *)text; 4738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLElement : DOMElement WEBKIT_VERSION_1_3 4768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *title; 4778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *idName; 4788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *lang; 4798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *dir; 4808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *className; 4818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *innerHTML; 4828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *innerText; 4838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *outerHTML; 4848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *outerText; 4858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *children; 4868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *contentEditable; 4878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL isContentEditable; 4888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *titleDisplayString AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 4898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int tabIndex; 4908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 4918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLEmbedElement : DOMHTMLElement WEBKIT_VERSION_1_3 4938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 4948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int height; 4958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 4968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *src; 4978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 4988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int width; 4998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLFieldSetElement : DOMHTMLElement WEBKIT_VERSION_1_3 5028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 5038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLFontElement : DOMHTMLElement WEBKIT_VERSION_1_3 5068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *color; 5078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *face; 5088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *size; 5098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLFormElement : DOMHTMLElement WEBKIT_VERSION_1_3 5128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *elements; 5138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int length; 5148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 5158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *acceptCharset; 5168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *action; 5178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *enctype; 5188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *method; 5198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *target; 5205f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *encoding AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)submit; 5228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)reset; 5238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLFrameElement : DOMHTMLElement WEBKIT_VERSION_1_3 5268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *frameBorder; 5278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *longDesc; 5288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *marginHeight; 5298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *marginWidth; 5308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 5318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL noResize; 5328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *scrolling; 5338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *src; 5348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMDocument *contentDocument; 5355f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMAbstractView *contentWindow AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5365f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *location AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5375f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int width AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5385f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int height AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLFrameSetElement : DOMHTMLElement WEBKIT_VERSION_1_3 5428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cols; 5438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *rows; 5448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLHRElement : DOMHTMLElement WEBKIT_VERSION_1_3 5478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 5488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL noShade; 5498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *size; 5508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 5518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLHeadElement : DOMHTMLElement WEBKIT_VERSION_1_3 5548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *profile; 5558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLHeadingElement : DOMHTMLElement WEBKIT_VERSION_1_3 5588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 5598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLHtmlElement : DOMHTMLElement WEBKIT_VERSION_1_3 5628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *version; 5638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLIFrameElement : DOMHTMLElement WEBKIT_VERSION_1_3 5668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 5678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *frameBorder; 5688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *height; 5698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *longDesc; 5708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *marginHeight; 5718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *marginWidth; 5728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 5738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *scrolling; 5748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *src; 5758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 5768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMDocument *contentDocument; 5775f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMAbstractView *contentWindow AVAILABLE_IN_WEBKIT_VERSION_4_0; 5788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 5798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 5808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLImageElement : DOMHTMLElement WEBKIT_VERSION_1_3 5818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 5828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 5838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *alt; 5848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *border; 5858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int height; 5868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int hspace; 5878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL isMap; 5888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *longDesc; 5898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *src; 5908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *useMap; 5918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int vspace; 5928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int width; 5938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *altDisplayString AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSURL *absoluteImageURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5955f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL complete AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5965f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(copy) NSString *lowsrc AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5975f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int naturalHeight AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5985f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int naturalWidth AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 5995f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int x AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6005f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLInputElement : DOMHTMLElement WEBKIT_VERSION_1_3 6048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *defaultValue; 6058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL defaultChecked; 6068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 6078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accept; 6088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 6098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 6108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *alt; 6118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL checked; 6128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 6138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int maxLength; 6148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 6158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL readOnly; 6168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *size; 6178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *src; 6188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 6198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *useMap; 6208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 6218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *altDisplayString AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSURL *absoluteImageURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6235f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL indeterminate AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6245f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property int selectionStart AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6255f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property int selectionEnd AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6265f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; 6275f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL multiple AVAILABLE_IN_WEBKIT_VERSION_4_0; 6285f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; 6295f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMFileList *files AVAILABLE_IN_WEBKIT_VERSION_4_0; 6308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)select; 6318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)click; 6325f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)setSelectionRange:(int)start end:(int)end AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLIsIndexElement : DOMHTMLInputElement WEBKIT_VERSION_1_3 6368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 6378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *prompt; 6388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLLIElement : DOMHTMLElement WEBKIT_VERSION_1_3 6418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 6428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int value; 6438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLLabelElement : DOMHTMLElement WEBKIT_VERSION_1_3 6468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 6478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 6488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *htmlFor; 6498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLLegendElement : DOMHTMLElement WEBKIT_VERSION_1_3 6528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 6538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 6548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 6558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLLinkElement : DOMHTMLElement WEBKIT_VERSION_1_3 6588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 6598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *charset; 6608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *href; 6618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *hreflang; 6628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *media; 6638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *rel; 6648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *rev; 6658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *target; 6668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 6678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSURL *absoluteLinkURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6685f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMStyleSheet *sheet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 6698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLMapElement : DOMHTMLElement WEBKIT_VERSION_1_3 6728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *areas; 6738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 6748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLMarqueeElement : DOMHTMLElement WEBKIT_VERSION_3_0 6778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)start; 6788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)stop; 6798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLMenuElement : DOMHTMLElement WEBKIT_VERSION_1_3 6828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL compact; 6838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLMetaElement : DOMHTMLElement WEBKIT_VERSION_1_3 6868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *content; 6878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *httpEquiv; 6888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 6898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *scheme; 6908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLModElement : DOMHTMLElement WEBKIT_VERSION_1_3 6938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cite; 6948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *dateTime; 6958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 6968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLOListElement : DOMHTMLElement WEBKIT_VERSION_1_3 6988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL compact; 6998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int start; 7008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 7018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLObjectElement : DOMHTMLElement WEBKIT_VERSION_1_3 7048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 7058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *code; 7068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 7078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *archive; 7088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *border; 7098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *codeBase; 7108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *codeType; 7118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *data; 7128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL declare; 7138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *height; 7148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int hspace; 7158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 7168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *standby; 7178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 7188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *useMap; 7198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int vspace; 7208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 7218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMDocument *contentDocument; 7228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSURL *absoluteImageURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 7238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLOptGroupElement : DOMHTMLElement WEBKIT_VERSION_1_3 7268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 7278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *label; 7288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLOptionElement : DOMHTMLElement WEBKIT_VERSION_1_3 7318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 7328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL defaultSelected; 7338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *text; 7348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int index; 7358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 7368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *label; 7378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL selected; 7388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 7398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLOptionsCollection : DOMObject WEBKIT_VERSION_1_3 7428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property unsigned length; 7435f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property int selectedIndex AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 7448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)item:(unsigned)index; 7458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)namedItem:(NSString *)name; 7465f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)add:(DOMHTMLOptionElement *)option index:(unsigned)index AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 7475f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)remove:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; 7488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLParagraphElement : DOMHTMLElement WEBKIT_VERSION_1_3 7518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 7528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLParamElement : DOMHTMLElement WEBKIT_VERSION_1_3 7558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 7568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 7578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 7588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *valueType; 7598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLPreElement : DOMHTMLElement WEBKIT_VERSION_1_3 7628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int width; 7635f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL wrap AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 7648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLQuoteElement : DOMHTMLElement WEBKIT_VERSION_1_3 7678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cite; 7688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLScriptElement : DOMHTMLElement WEBKIT_VERSION_1_3 7718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *text; 7728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *htmlFor; 7738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *event; 7748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *charset; 7758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL defer; 7768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *src; 7778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 7788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLSelectElement : DOMHTMLElement WEBKIT_VERSION_1_3 7818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *type; 7828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int selectedIndex; 7838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 7848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int length; 7858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 7868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLOptionsCollection *options; 7878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 7888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL multiple; 7898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 7908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int size; 7915f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; 7925f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; 7938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)add:(DOMHTMLElement *)element :(DOMHTMLElement *)before; 7948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)add:(DOMHTMLElement *)element before:(DOMHTMLElement *)before AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 7958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)remove:(int)index; 7965f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNode *)item:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; 7975f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMNode *)namedItem:(NSString *)name AVAILABLE_IN_WEBKIT_VERSION_4_0; 7988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 7998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLStyleElement : DOMHTMLElement WEBKIT_VERSION_1_3 8018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 8028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *media; 8038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 8045f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMStyleSheet *sheet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 8058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTableCaptionElement : DOMHTMLElement WEBKIT_VERSION_1_3 8088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 8098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTableCellElement : DOMHTMLElement WEBKIT_VERSION_1_3 8128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int cellIndex; 8138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *abbr; 8148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 8158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *axis; 8168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *bgColor; 8178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *ch; 8188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *chOff; 8198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int colSpan; 8208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *headers; 8218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *height; 8228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL noWrap; 8238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int rowSpan; 8248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *scope; 8258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *vAlign; 8268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 8278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTableColElement : DOMHTMLElement WEBKIT_VERSION_1_3 8308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 8318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *ch; 8328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *chOff; 8338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int span; 8348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *vAlign; 8358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 8368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTableElement : DOMHTMLElement WEBKIT_VERSION_1_3 8398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(retain) DOMHTMLTableCaptionElement *caption; 8408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(retain) DOMHTMLTableSectionElement *tHead; 8418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(retain) DOMHTMLTableSectionElement *tFoot; 8428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *rows; 8438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *tBodies; 8448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 8458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *bgColor; 8468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *border; 8478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cellPadding; 8488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cellSpacing; 8498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *frameBorders; 8508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *rules; 8518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *summary; 8528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *width; 8538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLElement *)createTHead; 8548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteTHead; 8558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLElement *)createTFoot; 8568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteTFoot; 8578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLElement *)createCaption; 8588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteCaption; 8598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLElement *)insertRow:(int)index; 8608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteRow:(int)index; 8618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTableRowElement : DOMHTMLElement WEBKIT_VERSION_1_3 8648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int rowIndex; 8658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int sectionRowIndex; 8668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *cells; 8678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 8688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *bgColor; 8698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *ch; 8708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *chOff; 8718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *vAlign; 8728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLElement *)insertCell:(int)index; 8738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteCell:(int)index; 8748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTableSectionElement : DOMHTMLElement WEBKIT_VERSION_1_3 8778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *align; 8788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *ch; 8798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *chOff; 8808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *vAlign; 8818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLCollection *rows; 8828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMHTMLElement *)insertRow:(int)index; 8838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteRow:(int)index; 8848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 8858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTextAreaElement : DOMHTMLElement WEBKIT_VERSION_1_3 8878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *defaultValue; 8888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMHTMLFormElement *form; 8898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *accessKey; 8908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int cols; 8918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 8928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *name; 8938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL readOnly; 8948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property int rows; 8958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *type; 8968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *value; 8975f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property int selectionStart AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 8985f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property int selectionEnd AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 8995f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; 9005f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; 9018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)select; 9025f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)setSelectionRange:(int)start end:(int)end AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLTitleElement : DOMHTMLElement WEBKIT_VERSION_1_3 9068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *text; 9078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMHTMLUListElement : DOMHTMLElement WEBKIT_VERSION_1_3 9108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL compact; 9118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *type; 9128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMStyleSheetList : DOMObject WEBKIT_VERSION_1_3 9158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 9168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMStyleSheet *)item:(unsigned)index; 9178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSCharsetRule : DOMCSSRule WEBKIT_VERSION_1_3 9208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *encoding; 9218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSFontFaceRule : DOMCSSRule WEBKIT_VERSION_1_3 9248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleDeclaration *style; 9258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSImportRule : DOMCSSRule WEBKIT_VERSION_1_3 9288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *href; 9298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMMediaList *media; 9308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleSheet *styleSheet; 9318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSMediaRule : DOMCSSRule WEBKIT_VERSION_1_3 9348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMMediaList *media; 9358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSRuleList *cssRules; 9368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (unsigned)insertRule:(NSString *)rule :(unsigned)index; 9378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (unsigned)insertRule:(NSString *)rule index:(unsigned)index AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteRule:(unsigned)index; 9398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSPageRule : DOMCSSRule WEBKIT_VERSION_1_3 9428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *selectorText; 9438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleDeclaration *style; 9448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSPrimitiveValue : DOMCSSValue WEBKIT_VERSION_1_3 9478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short primitiveType; 9488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setFloatValue:(unsigned short)unitType :(float)floatValue; 9498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setFloatValue:(unsigned short)unitType floatValue:(float)floatValue AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (float)getFloatValue:(unsigned short)unitType; 9518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setStringValue:(unsigned short)stringType :(NSString *)stringValue; 9528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setStringValue:(unsigned short)stringType stringValue:(NSString *)stringValue AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getStringValue; 9548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCounter *)getCounterValue; 9558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMRect *)getRectValue; 9568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMRGBColor *)getRGBColorValue; 9578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMRGBColor : DOMObject WEBKIT_VERSION_1_3 9608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *red; 9618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *green; 9628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *blue; 9638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *alpha; 9648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSColor *color AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSRule : DOMObject WEBKIT_VERSION_1_3 9688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short type; 9698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cssText; 9708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleSheet *parentStyleSheet; 9718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSRule *parentRule; 9728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSRuleList : DOMObject WEBKIT_VERSION_1_3 9758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 9768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSRule *)item:(unsigned)index; 9778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSStyleDeclaration : DOMObject WEBKIT_VERSION_1_3 9808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cssText; 9818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 9828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSRule *parentRule; 9838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getPropertyValue:(NSString *)propertyName; 9848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSValue *)getPropertyCSSValue:(NSString *)propertyName; 9858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)removeProperty:(NSString *)propertyName; 9868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getPropertyPriority:(NSString *)propertyName; 9878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setProperty:(NSString *)propertyName :(NSString *)value :(NSString *)priority; 9888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setProperty:(NSString *)propertyName value:(NSString *)value priority:(NSString *)priority AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)item:(unsigned)index; 9908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)getPropertyShorthand:(NSString *)propertyName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)isPropertyImplicit:(NSString *)propertyName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 9928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSStyleRule : DOMCSSRule WEBKIT_VERSION_1_3 9958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *selectorText; 9968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSStyleDeclaration *style; 9978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 9988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMStyleSheet : DOMObject WEBKIT_VERSION_1_3 10008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *type; 10018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property BOOL disabled; 10028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *ownerNode; 10038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMStyleSheet *parentStyleSheet; 10048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *href; 10058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *title; 10068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMMediaList *media; 10078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSStyleSheet : DOMStyleSheet WEBKIT_VERSION_1_3 10108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSRule *ownerRule; 10118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSRuleList *cssRules; 10125f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMCSSRuleList *rules AVAILABLE_IN_WEBKIT_VERSION_4_0; 10138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (unsigned)insertRule:(NSString *)rule :(unsigned)index; 10148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (unsigned)insertRule:(NSString *)rule index:(unsigned)index AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteRule:(unsigned)index; 10165f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (int)addRule:(NSString *)selector style:(NSString *)style index:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; 10175f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)removeRule:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; 10188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSValue : DOMObject WEBKIT_VERSION_1_3 10218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *cssText; 10228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short cssValueType; 10238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSValueList : DOMCSSValue WEBKIT_VERSION_1_3 10268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 10278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMCSSValue *)item:(unsigned)index; 10288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCSSUnknownRule : DOMCSSRule WEBKIT_VERSION_1_3 10318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMCounter : DOMObject WEBKIT_VERSION_1_3 10348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *identifier; 10358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *listStyle; 10368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *separator; 10378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMRect : DOMObject WEBKIT_VERSION_1_3 10408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *top; 10418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *right; 10428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *bottom; 10438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMCSSPrimitiveValue *left; 10448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMEvent : DOMObject WEBKIT_VERSION_1_3 10478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *type; 10488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) id <DOMEventTarget> target; 10498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) id <DOMEventTarget> currentTarget; 10508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short eventPhase; 10518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL bubbles; 10528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL cancelable; 10538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) DOMTimeStamp timeStamp; 10545f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) id <DOMEventTarget> srcElement AVAILABLE_IN_WEBKIT_VERSION_4_0; 10555f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL returnValue AVAILABLE_IN_WEBKIT_VERSION_4_0; 10565f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property BOOL cancelBubble AVAILABLE_IN_WEBKIT_VERSION_4_0; 10578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)stopPropagation; 10588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)preventDefault; 10598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initEvent:(NSString *)eventTypeArg canBubbleArg:(BOOL)canBubbleArg cancelableArg:(BOOL)cancelableArg AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initEvent:(NSString *)eventTypeArg :(BOOL)canBubbleArg :(BOOL)cancelableArg; 10618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMUIEvent : DOMEvent WEBKIT_VERSION_1_3 10648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMAbstractView *view; 10658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int detail; 10665f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int keyCode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10675f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int charCode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10685f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int layerX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10695f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int layerY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10705f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int pageX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10715f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int pageY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10725f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int which AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initUIEvent:(NSString *)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView *)view detail:(int)detail AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initUIEvent:(NSString *)type :(BOOL)canBubble :(BOOL)cancelable :(DOMAbstractView *)view :(int)detail; 10758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMMutationEvent : DOMEvent WEBKIT_VERSION_1_3 10788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *relatedNode; 10798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *prevValue; 10808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *newValue; 10818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *attrName; 10828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short attrChange; 10838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initMutationEvent:(NSString *)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable relatedNode:(DOMNode *)relatedNode prevValue:(NSString *)prevValue newValue:(NSString *)newValue attrName:(NSString *)attrName attrChange:(unsigned short)attrChange AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 10848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initMutationEvent:(NSString *)type :(BOOL)canBubble :(BOOL)cancelable :(DOMNode *)relatedNode :(NSString *)prevValue :(NSString *)newValue :(NSString *)attrName :(unsigned short)attrChange; 10858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMOverflowEvent : DOMEvent WEBKIT_VERSION_3_0 10888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short orient; 10898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL horizontalOverflow; 10908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL verticalOverflow; 10918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initOverflowEvent:(unsigned short)orient horizontalOverflow:(BOOL)horizontalOverflow verticalOverflow:(BOOL)verticalOverflow; 10928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 10938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMWheelEvent : DOMUIEvent WEBKIT_VERSION_3_0 10958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int screenX; 10968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int screenY; 10978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int clientX; 10988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int clientY; 10998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL ctrlKey; 11008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL shiftKey; 11018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL altKey; 11028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL metaKey; 11038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL isHorizontal; 11048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int wheelDelta; 11055f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int wheelDeltaX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11065f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int wheelDeltaY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11075f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int offsetX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11085f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int offsetY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11095f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int x AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11105f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11115f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)initWheelEvent:(int)wheelDeltaX wheelDeltaY:(int)wheelDeltaY view:(DOMAbstractView *)view screenX:(int)screenX screenY:(int)screenY clientX:(int)clientX clientY:(int)clientY ctrlKey:(BOOL)ctrlKey altKey:(BOOL)altKey shiftKey:(BOOL)shiftKey metaKey:(BOOL)metaKey AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 11138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 11148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMKeyboardEvent : DOMUIEvent WEBKIT_VERSION_3_0 11158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *keyIdentifier; 11168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned keyLocation; 11178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL ctrlKey; 11188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL shiftKey; 11198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL altKey; 11208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL metaKey; 11218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int keyCode; 11228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int charCode; 11235f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL altGraphKey AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)getModifierState:(NSString *)keyIdentifierArg; 11255f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)initKeyboardEvent:(NSString *)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView *)view keyIdentifier:(NSString *)keyIdentifier keyLocation:(unsigned)keyLocation ctrlKey:(BOOL)ctrlKey altKey:(BOOL)altKey shiftKey:(BOOL)shiftKey metaKey:(BOOL)metaKey altGraphKey:(BOOL)altGraphKey AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11265f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (void)initKeyboardEvent:(NSString *)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView *)view keyIdentifier:(NSString *)keyIdentifier keyLocation:(unsigned)keyLocation ctrlKey:(BOOL)ctrlKey altKey:(BOOL)altKey shiftKey:(BOOL)shiftKey metaKey:(BOOL)metaKey AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 11288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 11298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMMouseEvent : DOMUIEvent WEBKIT_VERSION_1_3 11308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int screenX; 11318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int screenY; 11328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int clientX; 11338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int clientY; 11348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL ctrlKey; 11358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL shiftKey; 11368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL altKey; 11378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL metaKey; 11388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short button; 11398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) id <DOMEventTarget> relatedTarget; 11405f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int offsetX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11415f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int offsetY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11425f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int x AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11435f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) int y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11445f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMNode *fromElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11455f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMNode *toElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initMouseEvent:(NSString *)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView *)view detail:(int)detail screenX:(int)screenX screenY:(int)screenY clientX:(int)clientX clientY:(int)clientY ctrlKey:(BOOL)ctrlKey altKey:(BOOL)altKey shiftKey:(BOOL)shiftKey metaKey:(BOOL)metaKey button:(unsigned short)button relatedTarget:(id <DOMEventTarget>)relatedTarget AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)initMouseEvent:(NSString *)type :(BOOL)canBubble :(BOOL)cancelable :(DOMAbstractView *)view :(int)detail :(int)screenX :(int)screenY :(int)clientX :(int)clientY :(BOOL)ctrlKey :(BOOL)altKey :(BOOL)shiftKey :(BOOL)metaKey :(unsigned short)button :(id <DOMEventTarget>)relatedTarget; 11488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 11498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 11508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMRange : DOMObject WEBKIT_VERSION_1_3 11518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *startContainer; 11528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int startOffset; 11538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *endContainer; 11548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) int endOffset; 11558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL collapsed; 11568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *commonAncestorContainer; 11578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *text AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setStart:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setStart:(DOMNode *)refNode :(int)offset; 11608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setEnd:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setEnd:(DOMNode *)refNode :(int)offset; 11628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setStartBefore:(DOMNode *)refNode; 11638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setStartAfter:(DOMNode *)refNode; 11648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setEndBefore:(DOMNode *)refNode; 11658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)setEndAfter:(DOMNode *)refNode; 11668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)collapse:(BOOL)toStart; 11678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)selectNode:(DOMNode *)refNode; 11688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)selectNodeContents:(DOMNode *)refNode; 11698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (short)compareBoundaryPoints:(unsigned short)how sourceRange:(DOMRange *)sourceRange AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (short)compareBoundaryPoints:(unsigned short)how :(DOMRange *)sourceRange; 11718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteContents; 11728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocumentFragment *)extractContents; 11738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMDocumentFragment *)cloneContents; 11748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)insertNode:(DOMNode *)newNode; 11758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)surroundContents:(DOMNode *)newParent; 11768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMRange *)cloneRange; 11778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)toString; 11788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)detach; 11795f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (DOMDocumentFragment *)createContextualFragment:(NSString *)html AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11805f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)intersectsNode:(DOMNode *)refNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11815f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (short)compareNode:(DOMNode *)refNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11825f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (short)comparePoint:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11835f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian- (BOOL)isPointInRange:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 11858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 11868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMNodeIterator : DOMObject WEBKIT_VERSION_1_3 11878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *root; 11888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned whatToShow; 11898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) id <DOMNodeFilter> filter; 11908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL expandEntityReferences; 11915f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly, retain) DOMNode *referenceNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11925f1ab04193ad0130ca8204aadaceae083aca9881Feng Qian@property(readonly) BOOL pointerBeforeReferenceNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 11938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)nextNode; 11948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)previousNode; 11958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)detach; 11968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 11978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 11988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMMediaList : DOMObject WEBKIT_VERSION_1_3 11998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(copy) NSString *mediaText; 12008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned length; 12018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)item:(unsigned)index; 12028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)deleteMedium:(NSString *)oldMedium; 12038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)appendMedium:(NSString *)newMedium; 12048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMTreeWalker : DOMObject WEBKIT_VERSION_1_3 12078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *root; 12088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned whatToShow; 12098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) id <DOMNodeFilter> filter; 12108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL expandEntityReferences; 12118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(retain) DOMNode *currentNode; 12128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)parentNode; 12138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)firstChild; 12148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)lastChild; 12158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)previousSibling; 12168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)nextSibling; 12178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)previousNode; 12188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)nextNode; 12198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMXPathResult : DOMObject WEBKIT_VERSION_3_0 12228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned short resultType; 12238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) double numberValue; 12248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, copy) NSString *stringValue; 12258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL booleanValue; 12268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly, retain) DOMNode *singleNodeValue; 12278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) BOOL invalidIteratorState; 12288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@property(readonly) unsigned snapshotLength; 12298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)iterateNext; 12308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMNode *)snapshotItem:(unsigned)index; 12318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@interface DOMXPathExpression : DOMObject WEBKIT_VERSION_3_0 12348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMXPathResult *)evaluate:(DOMNode *)contextNode type:(unsigned short)type inResult:(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 12358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (DOMXPathResult *)evaluate:(DOMNode *)contextNode :(unsigned short)type :(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED; 12368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// Protocols 12398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@protocol DOMEventListener <NSObject> WEBKIT_VERSION_1_3 12418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)handleEvent:(DOMEvent *)evt; 12428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@protocol DOMEventTarget <NSObject, NSCopying> WEBKIT_VERSION_1_3 12458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)addEventListener:(NSString *)type :(id <DOMEventListener>)listener :(BOOL)useCapture; 12468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)removeEventListener:(NSString *)type :(id <DOMEventListener>)listener :(BOOL)useCapture; 12478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)addEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 12488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (void)removeEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; 12498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (BOOL)dispatchEvent:(DOMEvent *)event; 12508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@protocol DOMNodeFilter <NSObject> WEBKIT_VERSION_1_3 12538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (short)acceptNode:(DOMNode *)n; 12548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 12558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 12568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@protocol DOMXPathNSResolver <NSObject> WEBKIT_VERSION_3_0 12578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project- (NSString *)lookupNamespaceURI:(NSString *)prefix; 12588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project@end 1259