|
1 // Copyright (C) 2006, 2007 Apple Inc. All rights reserved. |
|
2 // Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> |
|
3 // |
|
4 // Redistribution and use in source and binary forms, with or without |
|
5 // modification, are permitted provided that the following conditions |
|
6 // are met: |
|
7 // 1. Redistributions of source code must retain the above copyright |
|
8 // notice, this list of conditions and the following disclaimer. |
|
9 // 2. Redistributions in binary form must reproduce the above copyright |
|
10 // notice, this list of conditions and the following disclaimer in the |
|
11 // documentation and/or other materials provided with the distribution. |
|
12 // |
|
13 // THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY |
|
14 // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
15 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
|
16 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR |
|
17 // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
|
18 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
|
19 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
|
20 // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
|
21 // OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
|
22 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
|
23 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
24 |
|
25 // This file is used by bindings/scripts/CodeGeneratorObjC.pm to determine public API. |
|
26 // All public DOM class interfaces, properties and methods need to be in this file. |
|
27 // Anything not in the file will be generated into the appropriate private header file. |
|
28 |
|
29 #ifndef OBJC_CODE_GENERATION |
|
30 #error Do not include this header, instead include the appropriate DOM header. |
|
31 #endif |
|
32 |
|
33 @interface DOMAttr : DOMNode WEBKIT_VERSION_1_3 |
|
34 @property(readonly, copy) NSString *name; |
|
35 @property(readonly) BOOL specified; |
|
36 @property(copy) NSString *value; |
|
37 @property(readonly, retain) DOMElement *ownerElement; |
|
38 @property(readonly, retain) DOMCSSStyleDeclaration *style AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
39 @end |
|
40 |
|
41 @interface DOMCDATASection : DOMText WEBKIT_VERSION_1_3 |
|
42 @end |
|
43 |
|
44 @interface DOMCharacterData : DOMNode WEBKIT_VERSION_1_3 |
|
45 @property(copy) NSString *data; |
|
46 @property(readonly) unsigned length; |
|
47 - (NSString *)substringData:(unsigned)offset :(unsigned)length; |
|
48 - (NSString *)substringData:(unsigned)offset length:(unsigned)length AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
49 - (void)appendData:(NSString *)data; |
|
50 - (void)insertData:(unsigned)offset :(NSString *)data; |
|
51 - (void)deleteData:(unsigned)offset :(unsigned)length; |
|
52 - (void)replaceData:(unsigned)offset :(unsigned)length :(NSString *)data; |
|
53 - (void)insertData:(unsigned)offset data:(NSString *)data AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
54 - (void)deleteData:(unsigned)offset length:(unsigned)length AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
55 - (void)replaceData:(unsigned)offset length:(unsigned)length data:(NSString *)data AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
56 @end |
|
57 |
|
58 @interface DOMComment : DOMCharacterData WEBKIT_VERSION_1_3 |
|
59 @end |
|
60 |
|
61 @interface DOMImplementation : DOMObject WEBKIT_VERSION_1_3 |
|
62 - (BOOL)hasFeature:(NSString *)feature :(NSString *)version; |
|
63 - (DOMDocumentType *)createDocumentType:(NSString *)qualifiedName :(NSString *)publicId :(NSString *)systemId; |
|
64 - (DOMDocument *)createDocument:(NSString *)namespaceURI :(NSString *)qualifiedName :(DOMDocumentType *)doctype; |
|
65 - (DOMCSSStyleSheet *)createCSSStyleSheet:(NSString *)title :(NSString *)media; |
|
66 - (BOOL)hasFeature:(NSString *)feature version:(NSString *)version AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
67 - (DOMDocumentType *)createDocumentType:(NSString *)qualifiedName publicId:(NSString *)publicId systemId:(NSString *)systemId AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
68 - (DOMDocument *)createDocument:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName doctype:(DOMDocumentType *)doctype AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
69 - (DOMCSSStyleSheet *)createCSSStyleSheet:(NSString *)title media:(NSString *)media AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
70 - (DOMHTMLDocument *)createHTMLDocument:(NSString *)title AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
71 @end |
|
72 |
|
73 @interface DOMAbstractView : DOMObject WEBKIT_VERSION_1_3 |
|
74 @property(readonly, retain) DOMDocument *document; |
|
75 @end |
|
76 |
|
77 @interface DOMDocument : DOMNode WEBKIT_VERSION_1_3 |
|
78 @property(readonly, retain) DOMDocumentType *doctype; |
|
79 @property(readonly, retain) DOMImplementation *implementation; |
|
80 @property(readonly, retain) DOMElement *documentElement; |
|
81 @property(readonly, retain) DOMAbstractView *defaultView; |
|
82 @property(readonly, retain) DOMStyleSheetList *styleSheets; |
|
83 @property(readonly, retain) DOMHTMLCollection *images; |
|
84 @property(readonly, retain) DOMHTMLCollection *applets; |
|
85 @property(readonly, retain) DOMHTMLCollection *links; |
|
86 @property(readonly, retain) DOMHTMLCollection *forms; |
|
87 @property(readonly, retain) DOMHTMLCollection *anchors; |
|
88 @property(copy) NSString *title; |
|
89 @property(readonly, copy) NSString *referrer; |
|
90 @property(readonly, copy) NSString *domain; |
|
91 @property(readonly, copy) NSString *URL; |
|
92 @property(retain) DOMHTMLElement *body; |
|
93 @property(copy) NSString *cookie; |
|
94 @property(readonly, copy) NSString *inputEncoding AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
95 @property(readonly, copy) NSString *xmlEncoding AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
96 @property(copy) NSString *xmlVersion AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
97 @property BOOL xmlStandalone AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
98 @property(copy) NSString *documentURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
99 @property(copy) NSString *charset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
100 @property(readonly, copy) NSString *defaultCharset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
101 @property(readonly, copy) NSString *readyState AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
102 @property(readonly, copy) NSString *characterSet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
103 @property(readonly, copy) NSString *preferredStylesheetSet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
104 @property(copy) NSString *selectedStylesheetSet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
105 @property(readonly, copy) NSString *lastModified AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
106 - (DOMElement *)createElement:(NSString *)tagName; |
|
107 - (DOMDocumentFragment *)createDocumentFragment; |
|
108 - (DOMText *)createTextNode:(NSString *)data; |
|
109 - (DOMComment *)createComment:(NSString *)data; |
|
110 - (DOMCDATASection *)createCDATASection:(NSString *)data; |
|
111 - (DOMProcessingInstruction *)createProcessingInstruction:(NSString *)target :(NSString *)data; |
|
112 - (DOMProcessingInstruction *)createProcessingInstruction:(NSString *)target data:(NSString *)data AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
113 - (DOMAttr *)createAttribute:(NSString *)name; |
|
114 - (DOMEntityReference *)createEntityReference:(NSString *)name; |
|
115 - (DOMNodeList *)getElementsByTagName:(NSString *)tagname; |
|
116 - (DOMNode *)importNode:(DOMNode *)importedNode :(BOOL)deep; |
|
117 - (DOMElement *)createElementNS:(NSString *)namespaceURI :(NSString *)qualifiedName; |
|
118 - (DOMAttr *)createAttributeNS:(NSString *)namespaceURI :(NSString *)qualifiedName; |
|
119 - (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI :(NSString *)localName; |
|
120 - (DOMNode *)importNode:(DOMNode *)importedNode deep:(BOOL)deep AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
121 - (DOMNode *)adoptNode:(DOMNode *)source AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
122 - (DOMElement *)createElementNS:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
123 - (DOMAttr *)createAttributeNS:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
124 - (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
125 - (DOMElement *)getElementById:(NSString *)elementId; |
|
126 - (DOMEvent *)createEvent:(NSString *)eventType; |
|
127 - (DOMRange *)createRange; |
|
128 - (DOMCSSStyleDeclaration *)createCSSStyleDeclaration AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
129 - (DOMCSSStyleDeclaration *)getOverrideStyle:(DOMElement *)element :(NSString *)pseudoElement; |
|
130 - (DOMCSSStyleDeclaration *)getOverrideStyle:(DOMElement *)element pseudoElement:(NSString *)pseudoElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
131 - (DOMCSSStyleDeclaration *)getComputedStyle:(DOMElement *)element :(NSString *)pseudoElement; |
|
132 - (DOMCSSStyleDeclaration *)getComputedStyle:(DOMElement *)element pseudoElement:(NSString *)pseudoElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
133 - (DOMCSSRuleList *)getMatchedCSSRules:(DOMElement *)element pseudoElement:(NSString *)pseudoElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
134 - (DOMCSSRuleList *)getMatchedCSSRules:(DOMElement *)element pseudoElement:(NSString *)pseudoElement authorOnly:(BOOL)authorOnly AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
135 - (DOMNodeList *)getElementsByName:(NSString *)elementName; |
|
136 - (DOMNodeIterator *)createNodeIterator:(DOMNode *)root whatToShow:(unsigned)whatToShow filter:(id <DOMNodeFilter>)filter expandEntityReferences:(BOOL)expandEntityReferences AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
137 - (DOMTreeWalker *)createTreeWalker:(DOMNode *)root whatToShow:(unsigned)whatToShow filter:(id <DOMNodeFilter>)filter expandEntityReferences:(BOOL)expandEntityReferences AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
138 - (DOMNodeIterator *)createNodeIterator:(DOMNode *)root :(unsigned)whatToShow :(id <DOMNodeFilter>)filter :(BOOL)expandEntityReferences; |
|
139 - (DOMTreeWalker *)createTreeWalker:(DOMNode *)root :(unsigned)whatToShow :(id <DOMNodeFilter>)filter :(BOOL)expandEntityReferences; |
|
140 #if ENABLE_XPATH |
|
141 - (DOMXPathExpression *)createExpression:(NSString *)expression :(id <DOMXPathNSResolver>)resolver AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED; |
|
142 - (DOMXPathExpression *)createExpression:(NSString *)expression resolver:(id <DOMXPathNSResolver>)resolver AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
143 - (id <DOMXPathNSResolver>)createNSResolver:(DOMNode *)nodeResolver AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
144 - (DOMXPathResult *)evaluate:(NSString *)expression :(DOMNode *)contextNode :(id <DOMXPathNSResolver>)resolver :(unsigned short)type :(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED; |
|
145 - (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; |
|
146 #endif |
|
147 - (BOOL)execCommand:(NSString *)command userInterface:(BOOL)userInterface value:(NSString *)value AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
148 - (BOOL)execCommand:(NSString *)command userInterface:(BOOL)userInterface AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
149 - (BOOL)execCommand:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
150 - (BOOL)queryCommandEnabled:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
151 - (BOOL)queryCommandIndeterm:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
152 - (BOOL)queryCommandState:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
153 - (BOOL)queryCommandSupported:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
154 - (NSString *)queryCommandValue:(NSString *)command AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
155 - (DOMElement *)elementFromPoint:(int)x y:(int)y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
156 - (DOMNodeList *)getElementsByClassName:(NSString *)tagname AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
157 - (DOMElement *)querySelector:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
158 - (DOMNodeList *)querySelectorAll:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
159 @end |
|
160 |
|
161 @interface DOMDocumentFragment : DOMNode WEBKIT_VERSION_1_3 |
|
162 @end |
|
163 |
|
164 @interface DOMDocumentType : DOMNode WEBKIT_VERSION_1_3 |
|
165 @property(readonly, copy) NSString *name; |
|
166 @property(readonly, retain) DOMNamedNodeMap *entities; |
|
167 @property(readonly, retain) DOMNamedNodeMap *notations; |
|
168 @property(readonly, copy) NSString *publicId; |
|
169 @property(readonly, copy) NSString *systemId; |
|
170 @property(readonly, copy) NSString *internalSubset; |
|
171 @end |
|
172 |
|
173 @interface DOMElement : DOMNode WEBKIT_VERSION_1_3 |
|
174 @property(readonly, copy) NSString *tagName; |
|
175 @property(readonly, retain) DOMCSSStyleDeclaration *style; |
|
176 @property(readonly) int offsetLeft; |
|
177 @property(readonly) int offsetTop; |
|
178 @property(readonly) int offsetWidth; |
|
179 @property(readonly) int offsetHeight; |
|
180 @property(readonly, retain) DOMElement *offsetParent; |
|
181 @property(readonly) int clientWidth; |
|
182 @property(readonly) int clientHeight; |
|
183 @property int scrollLeft; |
|
184 @property int scrollTop; |
|
185 @property(readonly) int scrollWidth; |
|
186 @property(readonly) int scrollHeight; |
|
187 @property(readonly) int clientLeft AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
188 @property(readonly) int clientTop AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
189 @property(readonly, copy) NSString *innerText AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
190 @property(readonly, retain) DOMElement *firstElementChild AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
191 @property(readonly, retain) DOMElement *lastElementChild AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
192 @property(readonly, retain) DOMElement *previousElementSibling AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
193 @property(readonly, retain) DOMElement *nextElementSibling AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
194 @property(readonly) unsigned childElementCount AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
195 - (NSString *)getAttribute:(NSString *)name; |
|
196 - (void)setAttribute:(NSString *)name :(NSString *)value; |
|
197 - (void)setAttribute:(NSString *)name value:(NSString *)value AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
198 - (void)removeAttribute:(NSString *)name; |
|
199 - (DOMAttr *)getAttributeNode:(NSString *)name; |
|
200 - (DOMAttr *)setAttributeNode:(DOMAttr *)newAttr; |
|
201 - (DOMAttr *)removeAttributeNode:(DOMAttr *)oldAttr; |
|
202 - (DOMNodeList *)getElementsByTagName:(NSString *)name; |
|
203 - (NSString *)getAttributeNS:(NSString *)namespaceURI :(NSString *)localName; |
|
204 - (void)setAttributeNS:(NSString *)namespaceURI :(NSString *)qualifiedName :(NSString *)value; |
|
205 - (void)removeAttributeNS:(NSString *)namespaceURI :(NSString *)localName; |
|
206 - (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI :(NSString *)localName; |
|
207 - (DOMAttr *)getAttributeNodeNS:(NSString *)namespaceURI :(NSString *)localName; |
|
208 - (NSString *)getAttributeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
209 - (void)setAttributeNS:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName value:(NSString *)value AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
210 - (void)removeAttributeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
211 - (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
212 - (DOMAttr *)getAttributeNodeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
213 - (DOMAttr *)setAttributeNodeNS:(DOMAttr *)newAttr; |
|
214 - (BOOL)hasAttribute:(NSString *)name; |
|
215 - (BOOL)hasAttributeNS:(NSString *)namespaceURI :(NSString *)localName; |
|
216 - (BOOL)hasAttributeNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
217 - (void)scrollIntoView:(BOOL)alignWithTop AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
218 - (void)scrollIntoViewIfNeeded:(BOOL)centerIfNeeded AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
219 - (BOOL)contains:(DOMElement *)element AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
220 - (void)scrollByLines:(int)lines AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
221 - (void)scrollByPages:(int)pages AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
222 - (void)focus AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
223 - (void)blur AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
224 - (DOMNodeList *)getElementsByClassName:(NSString *)name AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
225 - (DOMElement *)querySelector:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
226 - (DOMNodeList *)querySelectorAll:(NSString *)selectors AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
227 @end |
|
228 |
|
229 @interface DOMEntity : DOMNode WEBKIT_VERSION_1_3 |
|
230 @property(readonly, copy) NSString *publicId; |
|
231 @property(readonly, copy) NSString *systemId; |
|
232 @property(readonly, copy) NSString *notationName; |
|
233 @end |
|
234 |
|
235 @interface DOMEntityReference : DOMNode WEBKIT_VERSION_1_3 |
|
236 @end |
|
237 |
|
238 @interface DOMBlob : DOMObject WEBKIT_VERSION_4_0 |
|
239 @property(readonly) unsigned long long size; |
|
240 @end |
|
241 |
|
242 @interface DOMFile : DOMBlob WEBKIT_VERSION_4_0 |
|
243 @property(readonly, copy) NSString *name; |
|
244 |
|
245 // FIXME: obsolete properties. To be removed. |
|
246 @property(readonly, copy) NSString *fileName; |
|
247 @property(readonly) unsigned long long fileSize; |
|
248 @end |
|
249 |
|
250 @interface DOMFileList : DOMObject WEBKIT_VERSION_4_0 |
|
251 @property(readonly) unsigned length; |
|
252 - (DOMFile *)item:(unsigned)index; |
|
253 @end |
|
254 |
|
255 @interface DOMNamedNodeMap : DOMObject WEBKIT_VERSION_1_3 |
|
256 @property(readonly) unsigned length; |
|
257 - (DOMNode *)getNamedItem:(NSString *)name; |
|
258 - (DOMNode *)setNamedItem:(DOMNode *)node; |
|
259 - (DOMNode *)removeNamedItem:(NSString *)name; |
|
260 - (DOMNode *)item:(unsigned)index; |
|
261 - (DOMNode *)getNamedItemNS:(NSString *)namespaceURI :(NSString *)localName; |
|
262 - (DOMNode *)getNamedItemNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
263 - (DOMNode *)setNamedItemNS:(DOMNode *)node; |
|
264 - (DOMNode *)removeNamedItemNS:(NSString *)namespaceURI :(NSString *)localName; |
|
265 - (DOMNode *)removeNamedItemNS:(NSString *)namespaceURI localName:(NSString *)localName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
266 @end |
|
267 |
|
268 @interface DOMNode : DOMObject WEBKIT_VERSION_1_3 |
|
269 @property(readonly, copy) NSString *nodeName; |
|
270 @property(copy) NSString *nodeValue; |
|
271 @property(readonly) unsigned short nodeType; |
|
272 @property(readonly, retain) DOMNode *parentNode; |
|
273 @property(readonly, retain) DOMNodeList *childNodes; |
|
274 @property(readonly, retain) DOMNode *firstChild; |
|
275 @property(readonly, retain) DOMNode *lastChild; |
|
276 @property(readonly, retain) DOMNode *previousSibling; |
|
277 @property(readonly, retain) DOMNode *nextSibling; |
|
278 @property(readonly, retain) DOMNamedNodeMap *attributes; |
|
279 @property(readonly, retain) DOMDocument *ownerDocument; |
|
280 @property(readonly, copy) NSString *namespaceURI; |
|
281 @property(copy) NSString *prefix; |
|
282 @property(readonly, copy) NSString *localName; |
|
283 @property(copy) NSString *textContent AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
284 @property(readonly, copy) NSString *baseURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
285 @property(readonly, retain) DOMElement *parentElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
286 @property(readonly) BOOL isContentEditable AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
287 - (DOMNode *)insertBefore:(DOMNode *)newChild :(DOMNode *)refChild; |
|
288 - (DOMNode *)insertBefore:(DOMNode *)newChild refChild:(DOMNode *)refChild AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
289 - (DOMNode *)replaceChild:(DOMNode *)newChild :(DOMNode *)oldChild; |
|
290 - (DOMNode *)replaceChild:(DOMNode *)newChild oldChild:(DOMNode *)oldChild AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
291 - (DOMNode *)removeChild:(DOMNode *)oldChild; |
|
292 - (DOMNode *)appendChild:(DOMNode *)newChild; |
|
293 - (BOOL)hasChildNodes; |
|
294 - (DOMNode *)cloneNode:(BOOL)deep; |
|
295 - (void)normalize; |
|
296 - (BOOL)isSupported:(NSString *)feature :(NSString *)version; |
|
297 - (BOOL)isSupported:(NSString *)feature version:(NSString *)version AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
298 - (BOOL)hasAttributes; |
|
299 - (BOOL)isSameNode:(DOMNode *)other AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
300 - (BOOL)isEqualNode:(DOMNode *)other AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
301 - (NSString *)lookupPrefix:(NSString *)namespaceURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
302 - (BOOL)isDefaultNamespace:(NSString *)namespaceURI AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
303 - (NSString *)lookupNamespaceURI:(NSString *)prefix AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
304 - (unsigned short)compareDocumentPosition:(DOMNode *)other AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
305 @end |
|
306 |
|
307 @interface DOMNodeList : DOMObject WEBKIT_VERSION_1_3 |
|
308 @property(readonly) unsigned length; |
|
309 - (DOMNode *)item:(unsigned)index; |
|
310 @end |
|
311 |
|
312 @interface DOMNotation : DOMNode WEBKIT_VERSION_1_3 |
|
313 @property(readonly, copy) NSString *publicId; |
|
314 @property(readonly, copy) NSString *systemId; |
|
315 @end |
|
316 |
|
317 @interface DOMProcessingInstruction : DOMNode WEBKIT_VERSION_1_3 |
|
318 @property(readonly, copy) NSString *target; |
|
319 @property(copy) NSString *data; |
|
320 @property(readonly, retain) DOMStyleSheet *sheet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
321 @end |
|
322 |
|
323 @interface DOMText : DOMCharacterData WEBKIT_VERSION_1_3 |
|
324 @property(readonly, copy) NSString *wholeText AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
325 - (DOMText *)splitText:(unsigned)offset; |
|
326 - (DOMText *)replaceWholeText:(NSString *)content AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
327 @end |
|
328 |
|
329 @interface DOMHTMLAnchorElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
330 @property(copy) NSString *accessKey; |
|
331 @property(copy) NSString *charset; |
|
332 @property(copy) NSString *coords; |
|
333 @property(copy) NSString *href; |
|
334 @property(copy) NSString *hreflang; |
|
335 @property(copy) NSString *name; |
|
336 @property(copy) NSString *rel; |
|
337 @property(copy) NSString *rev; |
|
338 @property(copy) NSString *shape; |
|
339 @property(copy) NSString *target; |
|
340 @property(copy) NSString *type; |
|
341 @property(readonly, copy) NSURL *absoluteLinkURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
342 @property(readonly, copy) NSString *hashName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
343 @property(readonly, copy) NSString *host AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
344 @property(readonly, copy) NSString *hostname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
345 @property(readonly, copy) NSString *pathname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
346 @property(readonly, copy) NSString *port AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
347 @property(readonly, copy) NSString *protocol AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
348 @property(readonly, copy) NSString *search AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
349 @property(readonly, copy) NSString *text AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
350 @end |
|
351 |
|
352 @interface DOMHTMLAppletElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
353 @property(copy) NSString *align; |
|
354 @property(copy) NSString *alt; |
|
355 @property(copy) NSString *archive; |
|
356 @property(copy) NSString *code; |
|
357 @property(copy) NSString *codeBase; |
|
358 @property(copy) NSString *height; |
|
359 @property int hspace; |
|
360 @property(copy) NSString *name; |
|
361 @property(copy) NSString *object; |
|
362 @property int vspace; |
|
363 @property(copy) NSString *width; |
|
364 @end |
|
365 |
|
366 @interface DOMHTMLAreaElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
367 @property(copy) NSString *accessKey; |
|
368 @property(copy) NSString *alt; |
|
369 @property(copy) NSString *coords; |
|
370 @property(copy) NSString *href; |
|
371 @property BOOL noHref; |
|
372 @property(copy) NSString *shape; |
|
373 @property(copy) NSString *target; |
|
374 @property(readonly, copy) NSURL *absoluteLinkURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
375 @property(readonly, copy) NSString *hashName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
376 @property(readonly, copy) NSString *host AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
377 @property(readonly, copy) NSString *hostname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
378 @property(readonly, copy) NSString *pathname AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
379 @property(readonly, copy) NSString *port AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
380 @property(readonly, copy) NSString *protocol AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
381 @property(readonly, copy) NSString *search AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
382 @end |
|
383 |
|
384 @interface DOMHTMLBRElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
385 @property(copy) NSString *clear; |
|
386 @end |
|
387 |
|
388 @interface DOMHTMLBaseElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
389 @property(copy) NSString *href; |
|
390 @property(copy) NSString *target; |
|
391 @end |
|
392 |
|
393 @interface DOMHTMLBaseFontElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
394 @property(copy) NSString *color; |
|
395 @property(copy) NSString *face; |
|
396 @property(copy) NSString *size; |
|
397 @end |
|
398 |
|
399 @interface DOMHTMLBodyElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
400 @property(copy) NSString *aLink; |
|
401 @property(copy) NSString *background; |
|
402 @property(copy) NSString *bgColor; |
|
403 @property(copy) NSString *link; |
|
404 @property(copy) NSString *text; |
|
405 @property(copy) NSString *vLink; |
|
406 @end |
|
407 |
|
408 @interface DOMHTMLButtonElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
409 @property(readonly, retain) DOMHTMLFormElement *form; |
|
410 @property(copy) NSString *accessKey; |
|
411 @property BOOL disabled; |
|
412 @property(copy) NSString *name; |
|
413 @property(readonly, copy) NSString *type; |
|
414 @property(copy) NSString *value; |
|
415 @property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
416 @property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
417 - (void)click AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
418 @end |
|
419 |
|
420 @interface DOMHTMLCanvasElement : DOMHTMLElement WEBKIT_VERSION_3_0 |
|
421 @property int height; |
|
422 @property int width; |
|
423 @end |
|
424 |
|
425 @interface DOMHTMLCollection : DOMObject WEBKIT_VERSION_1_3 |
|
426 @property(readonly) unsigned length; |
|
427 - (DOMNode *)item:(unsigned)index; |
|
428 - (DOMNode *)namedItem:(NSString *)name; |
|
429 - (DOMNodeList *)tags:(NSString *)name AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
430 @end |
|
431 |
|
432 @interface DOMHTMLDListElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
433 @property BOOL compact; |
|
434 @end |
|
435 |
|
436 @interface DOMHTMLDirectoryElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
437 @property BOOL compact; |
|
438 @end |
|
439 |
|
440 @interface DOMHTMLDivElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
441 @property(copy) NSString *align; |
|
442 @end |
|
443 |
|
444 @interface DOMHTMLDocument : DOMDocument WEBKIT_VERSION_1_3 |
|
445 @property(readonly, retain) DOMHTMLCollection *embeds AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
446 @property(readonly, retain) DOMHTMLCollection *plugins AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
447 @property(readonly, retain) DOMHTMLCollection *scripts AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
448 @property(readonly) int width AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
449 @property(readonly) int height AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
450 @property(copy) NSString *dir AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
451 @property(copy) NSString *designMode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
452 @property(copy) NSString *bgColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
453 @property(copy) NSString *fgColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
454 @property(copy) NSString *alinkColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
455 @property(copy) NSString *linkColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
456 @property(copy) NSString *vlinkColor AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
457 @property(readonly, retain) DOMElement *activeElement AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
458 @property(readonly, copy) NSString *compatMode AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
459 - (void)captureEvents AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
460 - (void)releaseEvents AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
461 - (void)clear AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
462 - (BOOL)hasFocus AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
463 - (void)open; |
|
464 - (void)close; |
|
465 - (void)write:(NSString *)text; |
|
466 - (void)writeln:(NSString *)text; |
|
467 @end |
|
468 |
|
469 @interface DOMHTMLElement : DOMElement WEBKIT_VERSION_1_3 |
|
470 @property(copy) NSString *title; |
|
471 @property(copy) NSString *idName; |
|
472 @property(copy) NSString *lang; |
|
473 @property(copy) NSString *dir; |
|
474 @property(copy) NSString *className; |
|
475 @property(copy) NSString *innerHTML; |
|
476 @property(copy) NSString *innerText; |
|
477 @property(copy) NSString *outerHTML; |
|
478 @property(copy) NSString *outerText; |
|
479 @property(readonly, retain) DOMHTMLCollection *children; |
|
480 @property(copy) NSString *contentEditable; |
|
481 @property(readonly) BOOL isContentEditable; |
|
482 @property(readonly, copy) NSString *titleDisplayString AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
483 @property int tabIndex; |
|
484 @end |
|
485 |
|
486 @interface DOMHTMLEmbedElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
487 @property(copy) NSString *align; |
|
488 @property int height; |
|
489 @property(copy) NSString *name; |
|
490 @property(copy) NSString *src; |
|
491 @property(copy) NSString *type; |
|
492 @property int width; |
|
493 @end |
|
494 |
|
495 @interface DOMHTMLFieldSetElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
496 @property(readonly, retain) DOMHTMLFormElement *form; |
|
497 @end |
|
498 |
|
499 @interface DOMHTMLFontElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
500 @property(copy) NSString *color; |
|
501 @property(copy) NSString *face; |
|
502 @property(copy) NSString *size; |
|
503 @end |
|
504 |
|
505 @interface DOMHTMLFormElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
506 @property(readonly, retain) DOMHTMLCollection *elements; |
|
507 @property(readonly) int length; |
|
508 @property(copy) NSString *name; |
|
509 @property(copy) NSString *acceptCharset; |
|
510 @property(copy) NSString *action; |
|
511 @property(copy) NSString *enctype; |
|
512 @property(copy) NSString *method; |
|
513 @property(copy) NSString *target; |
|
514 @property(copy) NSString *encoding AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
515 - (void)submit; |
|
516 - (void)reset; |
|
517 @end |
|
518 |
|
519 @interface DOMHTMLFrameElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
520 @property(copy) NSString *frameBorder; |
|
521 @property(copy) NSString *longDesc; |
|
522 @property(copy) NSString *marginHeight; |
|
523 @property(copy) NSString *marginWidth; |
|
524 @property(copy) NSString *name; |
|
525 @property BOOL noResize; |
|
526 @property(copy) NSString *scrolling; |
|
527 @property(copy) NSString *src; |
|
528 @property(readonly, retain) DOMDocument *contentDocument; |
|
529 @property(readonly, retain) DOMAbstractView *contentWindow AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
530 @property(copy) NSString *location AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
531 @property(readonly) int width AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
532 @property(readonly) int height AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
533 @end |
|
534 |
|
535 @interface DOMHTMLFrameSetElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
536 @property(copy) NSString *cols; |
|
537 @property(copy) NSString *rows; |
|
538 @end |
|
539 |
|
540 @interface DOMHTMLHRElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
541 @property(copy) NSString *align; |
|
542 @property BOOL noShade; |
|
543 @property(copy) NSString *size; |
|
544 @property(copy) NSString *width; |
|
545 @end |
|
546 |
|
547 @interface DOMHTMLHeadElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
548 @property(copy) NSString *profile; |
|
549 @end |
|
550 |
|
551 @interface DOMHTMLHeadingElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
552 @property(copy) NSString *align; |
|
553 @end |
|
554 |
|
555 @interface DOMHTMLHtmlElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
556 @property(copy) NSString *version; |
|
557 @end |
|
558 |
|
559 @interface DOMHTMLIFrameElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
560 @property(copy) NSString *align; |
|
561 @property(copy) NSString *frameBorder; |
|
562 @property(copy) NSString *height; |
|
563 @property(copy) NSString *longDesc; |
|
564 @property(copy) NSString *marginHeight; |
|
565 @property(copy) NSString *marginWidth; |
|
566 @property(copy) NSString *name; |
|
567 @property(copy) NSString *scrolling; |
|
568 @property(copy) NSString *src; |
|
569 @property(copy) NSString *width; |
|
570 @property(readonly, retain) DOMDocument *contentDocument; |
|
571 @property(readonly, retain) DOMAbstractView *contentWindow AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
572 @end |
|
573 |
|
574 @interface DOMHTMLImageElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
575 @property(copy) NSString *name; |
|
576 @property(copy) NSString *align; |
|
577 @property(copy) NSString *alt; |
|
578 @property(copy) NSString *border; |
|
579 @property int height; |
|
580 @property int hspace; |
|
581 @property BOOL isMap; |
|
582 @property(copy) NSString *longDesc; |
|
583 @property(copy) NSString *src; |
|
584 @property(copy) NSString *useMap; |
|
585 @property int vspace; |
|
586 @property int width; |
|
587 @property(readonly, copy) NSString *altDisplayString AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
588 @property(readonly, copy) NSURL *absoluteImageURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
589 @property(readonly) BOOL complete AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
590 @property(copy) NSString *lowsrc AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
591 @property(readonly) int naturalHeight AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
592 @property(readonly) int naturalWidth AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
593 @property(readonly) int x AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
594 @property(readonly) int y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
595 @end |
|
596 |
|
597 @interface DOMHTMLInputElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
598 @property(copy) NSString *defaultValue; |
|
599 @property BOOL defaultChecked; |
|
600 @property(readonly, retain) DOMHTMLFormElement *form; |
|
601 @property(copy) NSString *accept; |
|
602 @property(copy) NSString *accessKey; |
|
603 @property(copy) NSString *align; |
|
604 @property(copy) NSString *alt; |
|
605 @property BOOL checked; |
|
606 @property BOOL disabled; |
|
607 @property int maxLength; |
|
608 @property(copy) NSString *name; |
|
609 @property BOOL readOnly; |
|
610 @property(copy) NSString *size; |
|
611 @property(copy) NSString *src; |
|
612 @property(copy) NSString *type; |
|
613 @property(copy) NSString *useMap; |
|
614 @property(copy) NSString *value; |
|
615 @property(readonly, copy) NSString *altDisplayString AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
616 @property(readonly, copy) NSURL *absoluteImageURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
617 @property BOOL indeterminate AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
618 @property int selectionStart AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
619 @property int selectionEnd AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
620 @property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
621 @property BOOL multiple AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
622 @property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
623 @property(readonly, retain) DOMFileList *files AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
624 - (void)select; |
|
625 - (void)click; |
|
626 - (void)setSelectionRange:(int)start end:(int)end AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
627 @end |
|
628 |
|
629 @interface DOMHTMLIsIndexElement : DOMHTMLInputElement WEBKIT_VERSION_1_3 |
|
630 @property(readonly, retain) DOMHTMLFormElement *form; |
|
631 @property(copy) NSString *prompt; |
|
632 @end |
|
633 |
|
634 @interface DOMHTMLLIElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
635 @property(copy) NSString *type; |
|
636 @property int value; |
|
637 @end |
|
638 |
|
639 @interface DOMHTMLLabelElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
640 @property(readonly, retain) DOMHTMLFormElement *form; |
|
641 @property(copy) NSString *accessKey; |
|
642 @property(copy) NSString *htmlFor; |
|
643 @end |
|
644 |
|
645 @interface DOMHTMLLegendElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
646 @property(readonly, retain) DOMHTMLFormElement *form; |
|
647 @property(copy) NSString *accessKey; |
|
648 @property(copy) NSString *align; |
|
649 @end |
|
650 |
|
651 @interface DOMHTMLLinkElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
652 @property BOOL disabled; |
|
653 @property(copy) NSString *charset; |
|
654 @property(copy) NSString *href; |
|
655 @property(copy) NSString *hreflang; |
|
656 @property(copy) NSString *media; |
|
657 @property(copy) NSString *rel; |
|
658 @property(copy) NSString *rev; |
|
659 @property(copy) NSString *target; |
|
660 @property(copy) NSString *type; |
|
661 @property(readonly, copy) NSURL *absoluteLinkURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
662 @property(readonly, retain) DOMStyleSheet *sheet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
663 @end |
|
664 |
|
665 @interface DOMHTMLMapElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
666 @property(readonly, retain) DOMHTMLCollection *areas; |
|
667 @property(copy) NSString *name; |
|
668 @end |
|
669 |
|
670 @interface DOMHTMLMarqueeElement : DOMHTMLElement WEBKIT_VERSION_3_0 |
|
671 - (void)start; |
|
672 - (void)stop; |
|
673 @end |
|
674 |
|
675 @interface DOMHTMLMenuElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
676 @property BOOL compact; |
|
677 @end |
|
678 |
|
679 @interface DOMHTMLMetaElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
680 @property(copy) NSString *content; |
|
681 @property(copy) NSString *httpEquiv; |
|
682 @property(copy) NSString *name; |
|
683 @property(copy) NSString *scheme; |
|
684 @end |
|
685 |
|
686 @interface DOMHTMLModElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
687 @property(copy) NSString *cite; |
|
688 @property(copy) NSString *dateTime; |
|
689 @end |
|
690 |
|
691 @interface DOMHTMLOListElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
692 @property BOOL compact; |
|
693 @property int start; |
|
694 @property(copy) NSString *type; |
|
695 @end |
|
696 |
|
697 @interface DOMHTMLObjectElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
698 @property(readonly, retain) DOMHTMLFormElement *form; |
|
699 @property(copy) NSString *code; |
|
700 @property(copy) NSString *align; |
|
701 @property(copy) NSString *archive; |
|
702 @property(copy) NSString *border; |
|
703 @property(copy) NSString *codeBase; |
|
704 @property(copy) NSString *codeType; |
|
705 @property(copy) NSString *data; |
|
706 @property BOOL declare; |
|
707 @property(copy) NSString *height; |
|
708 @property int hspace; |
|
709 @property(copy) NSString *name; |
|
710 @property(copy) NSString *standby; |
|
711 @property(copy) NSString *type; |
|
712 @property(copy) NSString *useMap; |
|
713 @property int vspace; |
|
714 @property(copy) NSString *width; |
|
715 @property(readonly, retain) DOMDocument *contentDocument; |
|
716 @property(readonly, copy) NSURL *absoluteImageURL AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
717 @end |
|
718 |
|
719 @interface DOMHTMLOptGroupElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
720 @property BOOL disabled; |
|
721 @property(copy) NSString *label; |
|
722 @end |
|
723 |
|
724 @interface DOMHTMLOptionElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
725 @property(readonly, retain) DOMHTMLFormElement *form; |
|
726 @property BOOL defaultSelected; |
|
727 @property(readonly, copy) NSString *text; |
|
728 @property(readonly) int index; |
|
729 @property BOOL disabled; |
|
730 @property(copy) NSString *label; |
|
731 @property BOOL selected; |
|
732 @property(copy) NSString *value; |
|
733 @end |
|
734 |
|
735 @interface DOMHTMLOptionsCollection : DOMObject WEBKIT_VERSION_1_3 |
|
736 @property unsigned length; |
|
737 @property int selectedIndex AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
738 - (DOMNode *)item:(unsigned)index; |
|
739 - (DOMNode *)namedItem:(NSString *)name; |
|
740 - (void)add:(DOMHTMLOptionElement *)option index:(unsigned)index AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
741 - (void)remove:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
742 @end |
|
743 |
|
744 @interface DOMHTMLParagraphElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
745 @property(copy) NSString *align; |
|
746 @end |
|
747 |
|
748 @interface DOMHTMLParamElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
749 @property(copy) NSString *name; |
|
750 @property(copy) NSString *type; |
|
751 @property(copy) NSString *value; |
|
752 @property(copy) NSString *valueType; |
|
753 @end |
|
754 |
|
755 @interface DOMHTMLPreElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
756 @property int width; |
|
757 @property BOOL wrap AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
758 @end |
|
759 |
|
760 @interface DOMHTMLQuoteElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
761 @property(copy) NSString *cite; |
|
762 @end |
|
763 |
|
764 @interface DOMHTMLScriptElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
765 @property(copy) NSString *text; |
|
766 @property(copy) NSString *htmlFor; |
|
767 @property(copy) NSString *event; |
|
768 @property(copy) NSString *charset; |
|
769 @property BOOL defer; |
|
770 @property(copy) NSString *src; |
|
771 @property(copy) NSString *type; |
|
772 @end |
|
773 |
|
774 @interface DOMHTMLSelectElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
775 @property(readonly, copy) NSString *type; |
|
776 @property int selectedIndex; |
|
777 @property(copy) NSString *value; |
|
778 @property(readonly) int length; |
|
779 @property(readonly, retain) DOMHTMLFormElement *form; |
|
780 @property(readonly, retain) DOMHTMLOptionsCollection *options; |
|
781 @property BOOL disabled; |
|
782 @property BOOL multiple; |
|
783 @property(copy) NSString *name; |
|
784 @property int size; |
|
785 @property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
786 @property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
787 - (void)add:(DOMHTMLElement *)element :(DOMHTMLElement *)before; |
|
788 - (void)add:(DOMHTMLElement *)element before:(DOMHTMLElement *)before AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
789 - (void)remove:(int)index; |
|
790 - (DOMNode *)item:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
791 - (DOMNode *)namedItem:(NSString *)name AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
792 @end |
|
793 |
|
794 @interface DOMHTMLStyleElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
795 @property BOOL disabled; |
|
796 @property(copy) NSString *media; |
|
797 @property(copy) NSString *type; |
|
798 @property(readonly, retain) DOMStyleSheet *sheet AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
799 @end |
|
800 |
|
801 @interface DOMHTMLTableCaptionElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
802 @property(copy) NSString *align; |
|
803 @end |
|
804 |
|
805 @interface DOMHTMLTableCellElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
806 @property(readonly) int cellIndex; |
|
807 @property(copy) NSString *abbr; |
|
808 @property(copy) NSString *align; |
|
809 @property(copy) NSString *axis; |
|
810 @property(copy) NSString *bgColor; |
|
811 @property(copy) NSString *ch; |
|
812 @property(copy) NSString *chOff; |
|
813 @property int colSpan; |
|
814 @property(copy) NSString *headers; |
|
815 @property(copy) NSString *height; |
|
816 @property BOOL noWrap; |
|
817 @property int rowSpan; |
|
818 @property(copy) NSString *scope; |
|
819 @property(copy) NSString *vAlign; |
|
820 @property(copy) NSString *width; |
|
821 @end |
|
822 |
|
823 @interface DOMHTMLTableColElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
824 @property(copy) NSString *align; |
|
825 @property(copy) NSString *ch; |
|
826 @property(copy) NSString *chOff; |
|
827 @property int span; |
|
828 @property(copy) NSString *vAlign; |
|
829 @property(copy) NSString *width; |
|
830 @end |
|
831 |
|
832 @interface DOMHTMLTableElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
833 @property(retain) DOMHTMLTableCaptionElement *caption; |
|
834 @property(retain) DOMHTMLTableSectionElement *tHead; |
|
835 @property(retain) DOMHTMLTableSectionElement *tFoot; |
|
836 @property(readonly, retain) DOMHTMLCollection *rows; |
|
837 @property(readonly, retain) DOMHTMLCollection *tBodies; |
|
838 @property(copy) NSString *align; |
|
839 @property(copy) NSString *bgColor; |
|
840 @property(copy) NSString *border; |
|
841 @property(copy) NSString *cellPadding; |
|
842 @property(copy) NSString *cellSpacing; |
|
843 @property(copy) NSString *frameBorders; |
|
844 @property(copy) NSString *rules; |
|
845 @property(copy) NSString *summary; |
|
846 @property(copy) NSString *width; |
|
847 - (DOMHTMLElement *)createTHead; |
|
848 - (void)deleteTHead; |
|
849 - (DOMHTMLElement *)createTFoot; |
|
850 - (void)deleteTFoot; |
|
851 - (DOMHTMLElement *)createCaption; |
|
852 - (void)deleteCaption; |
|
853 - (DOMHTMLElement *)insertRow:(int)index; |
|
854 - (void)deleteRow:(int)index; |
|
855 @end |
|
856 |
|
857 @interface DOMHTMLTableRowElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
858 @property(readonly) int rowIndex; |
|
859 @property(readonly) int sectionRowIndex; |
|
860 @property(readonly, retain) DOMHTMLCollection *cells; |
|
861 @property(copy) NSString *align; |
|
862 @property(copy) NSString *bgColor; |
|
863 @property(copy) NSString *ch; |
|
864 @property(copy) NSString *chOff; |
|
865 @property(copy) NSString *vAlign; |
|
866 - (DOMHTMLElement *)insertCell:(int)index; |
|
867 - (void)deleteCell:(int)index; |
|
868 @end |
|
869 |
|
870 @interface DOMHTMLTableSectionElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
871 @property(copy) NSString *align; |
|
872 @property(copy) NSString *ch; |
|
873 @property(copy) NSString *chOff; |
|
874 @property(copy) NSString *vAlign; |
|
875 @property(readonly, retain) DOMHTMLCollection *rows; |
|
876 - (DOMHTMLElement *)insertRow:(int)index; |
|
877 - (void)deleteRow:(int)index; |
|
878 @end |
|
879 |
|
880 @interface DOMHTMLTextAreaElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
881 @property(copy) NSString *defaultValue; |
|
882 @property(readonly, retain) DOMHTMLFormElement *form; |
|
883 @property(copy) NSString *accessKey; |
|
884 @property int cols; |
|
885 @property BOOL disabled; |
|
886 @property(copy) NSString *name; |
|
887 @property BOOL readOnly; |
|
888 @property int rows; |
|
889 @property(readonly, copy) NSString *type; |
|
890 @property(copy) NSString *value; |
|
891 @property int selectionStart AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
892 @property int selectionEnd AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
893 @property BOOL autofocus AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
894 @property(readonly) BOOL willValidate AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
895 - (void)select; |
|
896 - (void)setSelectionRange:(int)start end:(int)end AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
897 @end |
|
898 |
|
899 @interface DOMHTMLTitleElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
900 @property(copy) NSString *text; |
|
901 @end |
|
902 |
|
903 @interface DOMHTMLUListElement : DOMHTMLElement WEBKIT_VERSION_1_3 |
|
904 @property BOOL compact; |
|
905 @property(copy) NSString *type; |
|
906 @end |
|
907 |
|
908 @interface DOMStyleSheetList : DOMObject WEBKIT_VERSION_1_3 |
|
909 @property(readonly) unsigned length; |
|
910 - (DOMStyleSheet *)item:(unsigned)index; |
|
911 @end |
|
912 |
|
913 @interface DOMCSSCharsetRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
914 @property(readonly, copy) NSString *encoding; |
|
915 @end |
|
916 |
|
917 @interface DOMCSSFontFaceRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
918 @property(readonly, retain) DOMCSSStyleDeclaration *style; |
|
919 @end |
|
920 |
|
921 @interface DOMCSSImportRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
922 @property(readonly, copy) NSString *href; |
|
923 @property(readonly, retain) DOMMediaList *media; |
|
924 @property(readonly, retain) DOMCSSStyleSheet *styleSheet; |
|
925 @end |
|
926 |
|
927 @interface DOMCSSMediaRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
928 @property(readonly, retain) DOMMediaList *media; |
|
929 @property(readonly, retain) DOMCSSRuleList *cssRules; |
|
930 - (unsigned)insertRule:(NSString *)rule :(unsigned)index; |
|
931 - (unsigned)insertRule:(NSString *)rule index:(unsigned)index AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
932 - (void)deleteRule:(unsigned)index; |
|
933 @end |
|
934 |
|
935 @interface DOMCSSPageRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
936 @property(copy) NSString *selectorText; |
|
937 @property(readonly, retain) DOMCSSStyleDeclaration *style; |
|
938 @end |
|
939 |
|
940 @interface DOMCSSPrimitiveValue : DOMCSSValue WEBKIT_VERSION_1_3 |
|
941 @property(readonly) unsigned short primitiveType; |
|
942 - (void)setFloatValue:(unsigned short)unitType :(float)floatValue; |
|
943 - (void)setFloatValue:(unsigned short)unitType floatValue:(float)floatValue AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
944 - (float)getFloatValue:(unsigned short)unitType; |
|
945 - (void)setStringValue:(unsigned short)stringType :(NSString *)stringValue; |
|
946 - (void)setStringValue:(unsigned short)stringType stringValue:(NSString *)stringValue AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
947 - (NSString *)getStringValue; |
|
948 - (DOMCounter *)getCounterValue; |
|
949 - (DOMRect *)getRectValue; |
|
950 - (DOMRGBColor *)getRGBColorValue; |
|
951 @end |
|
952 |
|
953 @interface DOMRGBColor : DOMObject WEBKIT_VERSION_1_3 |
|
954 @property(readonly, retain) DOMCSSPrimitiveValue *red; |
|
955 @property(readonly, retain) DOMCSSPrimitiveValue *green; |
|
956 @property(readonly, retain) DOMCSSPrimitiveValue *blue; |
|
957 @property(readonly, retain) DOMCSSPrimitiveValue *alpha; |
|
958 @property(readonly, copy) NSColor *color AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
959 @end |
|
960 |
|
961 @interface DOMCSSRule : DOMObject WEBKIT_VERSION_1_3 |
|
962 @property(readonly) unsigned short type; |
|
963 @property(copy) NSString *cssText; |
|
964 @property(readonly, retain) DOMCSSStyleSheet *parentStyleSheet; |
|
965 @property(readonly, retain) DOMCSSRule *parentRule; |
|
966 @end |
|
967 |
|
968 @interface DOMCSSRuleList : DOMObject WEBKIT_VERSION_1_3 |
|
969 @property(readonly) unsigned length; |
|
970 - (DOMCSSRule *)item:(unsigned)index; |
|
971 @end |
|
972 |
|
973 @interface DOMCSSStyleDeclaration : DOMObject WEBKIT_VERSION_1_3 |
|
974 @property(copy) NSString *cssText; |
|
975 @property(readonly) unsigned length; |
|
976 @property(readonly, retain) DOMCSSRule *parentRule; |
|
977 - (NSString *)getPropertyValue:(NSString *)propertyName; |
|
978 - (DOMCSSValue *)getPropertyCSSValue:(NSString *)propertyName; |
|
979 - (NSString *)removeProperty:(NSString *)propertyName; |
|
980 - (NSString *)getPropertyPriority:(NSString *)propertyName; |
|
981 - (void)setProperty:(NSString *)propertyName :(NSString *)value :(NSString *)priority; |
|
982 - (void)setProperty:(NSString *)propertyName value:(NSString *)value priority:(NSString *)priority AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
983 - (NSString *)item:(unsigned)index; |
|
984 - (NSString *)getPropertyShorthand:(NSString *)propertyName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
985 - (BOOL)isPropertyImplicit:(NSString *)propertyName AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
986 @end |
|
987 |
|
988 @interface DOMCSSStyleRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
989 @property(copy) NSString *selectorText; |
|
990 @property(readonly, retain) DOMCSSStyleDeclaration *style; |
|
991 @end |
|
992 |
|
993 @interface DOMStyleSheet : DOMObject WEBKIT_VERSION_1_3 |
|
994 @property(readonly, copy) NSString *type; |
|
995 @property BOOL disabled; |
|
996 @property(readonly, retain) DOMNode *ownerNode; |
|
997 @property(readonly, retain) DOMStyleSheet *parentStyleSheet; |
|
998 @property(readonly, copy) NSString *href; |
|
999 @property(readonly, copy) NSString *title; |
|
1000 @property(readonly, retain) DOMMediaList *media; |
|
1001 @end |
|
1002 |
|
1003 @interface DOMCSSStyleSheet : DOMStyleSheet WEBKIT_VERSION_1_3 |
|
1004 @property(readonly, retain) DOMCSSRule *ownerRule; |
|
1005 @property(readonly, retain) DOMCSSRuleList *cssRules; |
|
1006 @property(readonly, retain) DOMCSSRuleList *rules AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
1007 - (unsigned)insertRule:(NSString *)rule :(unsigned)index; |
|
1008 - (unsigned)insertRule:(NSString *)rule index:(unsigned)index AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1009 - (void)deleteRule:(unsigned)index; |
|
1010 - (int)addRule:(NSString *)selector style:(NSString *)style index:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
1011 - (void)removeRule:(unsigned)index AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
1012 @end |
|
1013 |
|
1014 @interface DOMCSSValue : DOMObject WEBKIT_VERSION_1_3 |
|
1015 @property(copy) NSString *cssText; |
|
1016 @property(readonly) unsigned short cssValueType; |
|
1017 @end |
|
1018 |
|
1019 @interface DOMCSSValueList : DOMCSSValue WEBKIT_VERSION_1_3 |
|
1020 @property(readonly) unsigned length; |
|
1021 - (DOMCSSValue *)item:(unsigned)index; |
|
1022 @end |
|
1023 |
|
1024 @interface DOMCSSUnknownRule : DOMCSSRule WEBKIT_VERSION_1_3 |
|
1025 @end |
|
1026 |
|
1027 @interface DOMCounter : DOMObject WEBKIT_VERSION_1_3 |
|
1028 @property(readonly, copy) NSString *identifier; |
|
1029 @property(readonly, copy) NSString *listStyle; |
|
1030 @property(readonly, copy) NSString *separator; |
|
1031 @end |
|
1032 |
|
1033 @interface DOMRect : DOMObject WEBKIT_VERSION_1_3 |
|
1034 @property(readonly, retain) DOMCSSPrimitiveValue *top; |
|
1035 @property(readonly, retain) DOMCSSPrimitiveValue *right; |
|
1036 @property(readonly, retain) DOMCSSPrimitiveValue *bottom; |
|
1037 @property(readonly, retain) DOMCSSPrimitiveValue *left; |
|
1038 @end |
|
1039 |
|
1040 @interface DOMEvent : DOMObject WEBKIT_VERSION_1_3 |
|
1041 @property(readonly, copy) NSString *type; |
|
1042 @property(readonly, retain) id <DOMEventTarget> target; |
|
1043 @property(readonly, retain) id <DOMEventTarget> currentTarget; |
|
1044 @property(readonly) unsigned short eventPhase; |
|
1045 @property(readonly) BOOL bubbles; |
|
1046 @property(readonly) BOOL cancelable; |
|
1047 @property(readonly) DOMTimeStamp timeStamp; |
|
1048 @property(readonly, retain) id <DOMEventTarget> srcElement AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
1049 @property BOOL returnValue AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
1050 @property BOOL cancelBubble AVAILABLE_IN_WEBKIT_VERSION_4_0; |
|
1051 - (void)stopPropagation; |
|
1052 - (void)preventDefault; |
|
1053 - (void)initEvent:(NSString *)eventTypeArg canBubbleArg:(BOOL)canBubbleArg cancelableArg:(BOOL)cancelableArg AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1054 - (void)initEvent:(NSString *)eventTypeArg :(BOOL)canBubbleArg :(BOOL)cancelableArg; |
|
1055 @end |
|
1056 |
|
1057 @interface DOMUIEvent : DOMEvent WEBKIT_VERSION_1_3 |
|
1058 @property(readonly, retain) DOMAbstractView *view; |
|
1059 @property(readonly) int detail; |
|
1060 @property(readonly) int keyCode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1061 @property(readonly) int charCode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1062 @property(readonly) int layerX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1063 @property(readonly) int layerY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1064 @property(readonly) int pageX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1065 @property(readonly) int pageY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1066 @property(readonly) int which AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1067 - (void)initUIEvent:(NSString *)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView *)view detail:(int)detail AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1068 - (void)initUIEvent:(NSString *)type :(BOOL)canBubble :(BOOL)cancelable :(DOMAbstractView *)view :(int)detail; |
|
1069 @end |
|
1070 |
|
1071 @interface DOMMutationEvent : DOMEvent WEBKIT_VERSION_1_3 |
|
1072 @property(readonly, retain) DOMNode *relatedNode; |
|
1073 @property(readonly, copy) NSString *prevValue; |
|
1074 @property(readonly, copy) NSString *newValue; |
|
1075 @property(readonly, copy) NSString *attrName; |
|
1076 @property(readonly) unsigned short attrChange; |
|
1077 - (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; |
|
1078 - (void)initMutationEvent:(NSString *)type :(BOOL)canBubble :(BOOL)cancelable :(DOMNode *)relatedNode :(NSString *)prevValue :(NSString *)newValue :(NSString *)attrName :(unsigned short)attrChange; |
|
1079 @end |
|
1080 |
|
1081 @interface DOMOverflowEvent : DOMEvent WEBKIT_VERSION_3_0 |
|
1082 @property(readonly) unsigned short orient; |
|
1083 @property(readonly) BOOL horizontalOverflow; |
|
1084 @property(readonly) BOOL verticalOverflow; |
|
1085 - (void)initOverflowEvent:(unsigned short)orient horizontalOverflow:(BOOL)horizontalOverflow verticalOverflow:(BOOL)verticalOverflow; |
|
1086 @end |
|
1087 |
|
1088 @interface DOMWheelEvent : DOMUIEvent WEBKIT_VERSION_3_0 |
|
1089 @property(readonly) int screenX; |
|
1090 @property(readonly) int screenY; |
|
1091 @property(readonly) int clientX; |
|
1092 @property(readonly) int clientY; |
|
1093 @property(readonly) BOOL ctrlKey; |
|
1094 @property(readonly) BOOL shiftKey; |
|
1095 @property(readonly) BOOL altKey; |
|
1096 @property(readonly) BOOL metaKey; |
|
1097 @property(readonly) BOOL isHorizontal; |
|
1098 @property(readonly) int wheelDelta; |
|
1099 @property(readonly) int wheelDeltaX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1100 @property(readonly) int wheelDeltaY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1101 @property(readonly) int offsetX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1102 @property(readonly) int offsetY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1103 @property(readonly) int x AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1104 @property(readonly) int y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1105 - (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; |
|
1106 @end |
|
1107 |
|
1108 @interface DOMKeyboardEvent : DOMUIEvent WEBKIT_VERSION_3_0 |
|
1109 @property(readonly, copy) NSString *keyIdentifier; |
|
1110 @property(readonly) unsigned keyLocation; |
|
1111 @property(readonly) BOOL ctrlKey; |
|
1112 @property(readonly) BOOL shiftKey; |
|
1113 @property(readonly) BOOL altKey; |
|
1114 @property(readonly) BOOL metaKey; |
|
1115 @property(readonly) int keyCode; |
|
1116 @property(readonly) int charCode; |
|
1117 @property(readonly) BOOL altGraphKey AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1118 - (BOOL)getModifierState:(NSString *)keyIdentifierArg; |
|
1119 - (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; |
|
1120 - (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; |
|
1121 @end |
|
1122 |
|
1123 @interface DOMMouseEvent : DOMUIEvent WEBKIT_VERSION_1_3 |
|
1124 @property(readonly) int screenX; |
|
1125 @property(readonly) int screenY; |
|
1126 @property(readonly) int clientX; |
|
1127 @property(readonly) int clientY; |
|
1128 @property(readonly) BOOL ctrlKey; |
|
1129 @property(readonly) BOOL shiftKey; |
|
1130 @property(readonly) BOOL altKey; |
|
1131 @property(readonly) BOOL metaKey; |
|
1132 @property(readonly) unsigned short button; |
|
1133 @property(readonly, retain) id <DOMEventTarget> relatedTarget; |
|
1134 @property(readonly) int offsetX AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1135 @property(readonly) int offsetY AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1136 @property(readonly) int x AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1137 @property(readonly) int y AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1138 @property(readonly, retain) DOMNode *fromElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1139 @property(readonly, retain) DOMNode *toElement AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1140 - (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; |
|
1141 - (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; |
|
1142 @end |
|
1143 |
|
1144 @interface DOMRange : DOMObject WEBKIT_VERSION_1_3 |
|
1145 @property(readonly, retain) DOMNode *startContainer; |
|
1146 @property(readonly) int startOffset; |
|
1147 @property(readonly, retain) DOMNode *endContainer; |
|
1148 @property(readonly) int endOffset; |
|
1149 @property(readonly) BOOL collapsed; |
|
1150 @property(readonly, retain) DOMNode *commonAncestorContainer; |
|
1151 @property(readonly, copy) NSString *text AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1152 - (void)setStart:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1153 - (void)setStart:(DOMNode *)refNode :(int)offset; |
|
1154 - (void)setEnd:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1155 - (void)setEnd:(DOMNode *)refNode :(int)offset; |
|
1156 - (void)setStartBefore:(DOMNode *)refNode; |
|
1157 - (void)setStartAfter:(DOMNode *)refNode; |
|
1158 - (void)setEndBefore:(DOMNode *)refNode; |
|
1159 - (void)setEndAfter:(DOMNode *)refNode; |
|
1160 - (void)collapse:(BOOL)toStart; |
|
1161 - (void)selectNode:(DOMNode *)refNode; |
|
1162 - (void)selectNodeContents:(DOMNode *)refNode; |
|
1163 - (short)compareBoundaryPoints:(unsigned short)how sourceRange:(DOMRange *)sourceRange AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1164 - (short)compareBoundaryPoints:(unsigned short)how :(DOMRange *)sourceRange; |
|
1165 - (void)deleteContents; |
|
1166 - (DOMDocumentFragment *)extractContents; |
|
1167 - (DOMDocumentFragment *)cloneContents; |
|
1168 - (void)insertNode:(DOMNode *)newNode; |
|
1169 - (void)surroundContents:(DOMNode *)newParent; |
|
1170 - (DOMRange *)cloneRange; |
|
1171 - (NSString *)toString; |
|
1172 - (void)detach; |
|
1173 - (DOMDocumentFragment *)createContextualFragment:(NSString *)html AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1174 - (BOOL)intersectsNode:(DOMNode *)refNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1175 - (short)compareNode:(DOMNode *)refNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1176 - (short)comparePoint:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1177 - (BOOL)isPointInRange:(DOMNode *)refNode offset:(int)offset AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1178 @end |
|
1179 |
|
1180 @interface DOMNodeIterator : DOMObject WEBKIT_VERSION_1_3 |
|
1181 @property(readonly, retain) DOMNode *root; |
|
1182 @property(readonly) unsigned whatToShow; |
|
1183 @property(readonly, retain) id <DOMNodeFilter> filter; |
|
1184 @property(readonly) BOOL expandEntityReferences; |
|
1185 @property(readonly, retain) DOMNode *referenceNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1186 @property(readonly) BOOL pointerBeforeReferenceNode AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1187 - (DOMNode *)nextNode; |
|
1188 - (DOMNode *)previousNode; |
|
1189 - (void)detach; |
|
1190 @end |
|
1191 |
|
1192 @interface DOMMediaList : DOMObject WEBKIT_VERSION_1_3 |
|
1193 @property(copy) NSString *mediaText; |
|
1194 @property(readonly) unsigned length; |
|
1195 - (NSString *)item:(unsigned)index; |
|
1196 - (void)deleteMedium:(NSString *)oldMedium; |
|
1197 - (void)appendMedium:(NSString *)newMedium; |
|
1198 @end |
|
1199 |
|
1200 @interface DOMTreeWalker : DOMObject WEBKIT_VERSION_1_3 |
|
1201 @property(readonly, retain) DOMNode *root; |
|
1202 @property(readonly) unsigned whatToShow; |
|
1203 @property(readonly, retain) id <DOMNodeFilter> filter; |
|
1204 @property(readonly) BOOL expandEntityReferences; |
|
1205 @property(retain) DOMNode *currentNode; |
|
1206 - (DOMNode *)parentNode; |
|
1207 - (DOMNode *)firstChild; |
|
1208 - (DOMNode *)lastChild; |
|
1209 - (DOMNode *)previousSibling; |
|
1210 - (DOMNode *)nextSibling; |
|
1211 - (DOMNode *)previousNode; |
|
1212 - (DOMNode *)nextNode; |
|
1213 @end |
|
1214 |
|
1215 @interface DOMXPathResult : DOMObject WEBKIT_VERSION_3_0 |
|
1216 @property(readonly) unsigned short resultType; |
|
1217 @property(readonly) double numberValue; |
|
1218 @property(readonly, copy) NSString *stringValue; |
|
1219 @property(readonly) BOOL booleanValue; |
|
1220 @property(readonly, retain) DOMNode *singleNodeValue; |
|
1221 @property(readonly) BOOL invalidIteratorState; |
|
1222 @property(readonly) unsigned snapshotLength; |
|
1223 - (DOMNode *)iterateNext; |
|
1224 - (DOMNode *)snapshotItem:(unsigned)index; |
|
1225 @end |
|
1226 |
|
1227 @interface DOMXPathExpression : DOMObject WEBKIT_VERSION_3_0 |
|
1228 - (DOMXPathResult *)evaluate:(DOMNode *)contextNode type:(unsigned short)type inResult:(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1229 - (DOMXPathResult *)evaluate:(DOMNode *)contextNode :(unsigned short)type :(DOMXPathResult *)inResult AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED; |
|
1230 @end |
|
1231 |
|
1232 // Protocols |
|
1233 |
|
1234 @protocol DOMEventListener <NSObject> WEBKIT_VERSION_1_3 |
|
1235 - (void)handleEvent:(DOMEvent *)evt; |
|
1236 @end |
|
1237 |
|
1238 @protocol DOMEventTarget <NSObject, NSCopying> WEBKIT_VERSION_1_3 |
|
1239 - (void)addEventListener:(NSString *)type :(id <DOMEventListener>)listener :(BOOL)useCapture; |
|
1240 - (void)removeEventListener:(NSString *)type :(id <DOMEventListener>)listener :(BOOL)useCapture; |
|
1241 - (void)addEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1242 - (void)removeEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER; |
|
1243 - (BOOL)dispatchEvent:(DOMEvent *)event; |
|
1244 @end |
|
1245 |
|
1246 @protocol DOMNodeFilter <NSObject> WEBKIT_VERSION_1_3 |
|
1247 - (short)acceptNode:(DOMNode *)n; |
|
1248 @end |
|
1249 |
|
1250 @protocol DOMXPathNSResolver <NSObject> WEBKIT_VERSION_3_0 |
|
1251 - (NSString *)lookupNamespaceURI:(NSString *)prefix; |
|
1252 @end |