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