Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(61)

Side by Side Diff: client/dom/frog/dom_frog.dart

Issue 9233028: Frog dart:dom using interfaces and native implementation classes. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: merge Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « client/dom/dom_frog.dart ('k') | client/dom/generated/src/frog/AbstractWorker.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #library('dom'); 1 #library('dom');
2 2
3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
4 // for details. All rights reserved. Use of this source code is governed by a 4 // for details. All rights reserved. Use of this source code is governed by a
5 // BSD-style license that can be found in the LICENSE file. 5 // BSD-style license that can be found in the LICENSE file.
6 6
7 // DO NOT EDIT 7 // DO NOT EDIT
8 // Auto-generated Dart DOM library. 8 // Auto-generated Dart DOM library.
9 9
10 10
11 11
12 // #source('src/_FactoryProviders.dart');
13 12
14 // TODO(jmesserly): 'native' here is aWork-around for Frog bug. Frog needs to 13 // TODO(sra): What 'window' do we get in a worker? Perhaps this
15 // be smarter about inheriting from a hidden native type (in this case 14 // should return the interface type.
16 // DOMWindow)
17 class Window extends DOMWindow native "*Window" {}
18 DOMWindow get window() native "return window;"; 15 DOMWindow get window() native "return window;";
16
19 // TODO(vsm): Revert to Dart method when 508 is fixed. 17 // TODO(vsm): Revert to Dart method when 508 is fixed.
20 HTMLDocument get document() native "return window.document;"; 18 HTMLDocument get document() native "return window.document;";
21 19
22 class AbstractWorker native "*AbstractWorker" { 20 class AbstractWorkerJS implements AbstractWorker native "*AbstractWorker" {
23 21
24 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 22 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
25 23
26 bool dispatchEvent(Event evt) native; 24 bool dispatchEvent(EventJS evt) native;
27 25
28 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 26 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
29 27
30 var dartObjectLocalStorage; 28 var dartObjectLocalStorage;
31 29
32 String get typeName() native; 30 String get typeName() native;
33 } 31 }
34 32
35 class ArrayBuffer native "*ArrayBuffer" { 33 class ArrayBufferJS implements ArrayBuffer native "*ArrayBuffer" {
36 34
37 int get byteLength() native "return this.byteLength;"; 35 int get byteLength() native "return this.byteLength;";
38 36
39 ArrayBuffer slice(int begin, [int end = null]) native; 37 ArrayBufferJS slice(int begin, [int end = null]) native;
40 38
41 var dartObjectLocalStorage; 39 var dartObjectLocalStorage;
42 40
43 String get typeName() native; 41 String get typeName() native;
44 } 42 }
45 43
46 class ArrayBufferView native "*ArrayBufferView" { 44 class ArrayBufferViewJS implements ArrayBufferView native "*ArrayBufferView" {
47 45
48 ArrayBuffer get buffer() native "return this.buffer;"; 46 ArrayBufferJS get buffer() native "return this.buffer;";
49 47
50 int get byteLength() native "return this.byteLength;"; 48 int get byteLength() native "return this.byteLength;";
51 49
52 int get byteOffset() native "return this.byteOffset;"; 50 int get byteOffset() native "return this.byteOffset;";
53 51
54 var dartObjectLocalStorage; 52 var dartObjectLocalStorage;
55 53
56 String get typeName() native; 54 String get typeName() native;
57 } 55 }
58 56
59 class Attr extends Node native "*Attr" { 57 class AttrJS extends NodeJS implements Attr native "*Attr" {
60 58
61 bool get isId() native "return this.isId;"; 59 bool get isId() native "return this.isId;";
62 60
63 String get name() native "return this.name;"; 61 String get name() native "return this.name;";
64 62
65 Element get ownerElement() native "return this.ownerElement;"; 63 ElementJS get ownerElement() native "return this.ownerElement;";
66 64
67 bool get specified() native "return this.specified;"; 65 bool get specified() native "return this.specified;";
68 66
69 String get value() native "return this.value;"; 67 String get value() native "return this.value;";
70 68
71 void set value(String value) native "this.value = value;"; 69 void set value(String value) native "this.value = value;";
72 } 70 }
73 71
74 class AudioBuffer native "*AudioBuffer" { 72 class AudioBufferJS implements AudioBuffer native "*AudioBuffer" {
75 73
76 num get duration() native "return this.duration;"; 74 num get duration() native "return this.duration;";
77 75
78 num get gain() native "return this.gain;"; 76 num get gain() native "return this.gain;";
79 77
80 void set gain(num value) native "this.gain = value;"; 78 void set gain(num value) native "this.gain = value;";
81 79
82 int get length() native "return this.length;"; 80 int get length() native "return this.length;";
83 81
84 int get numberOfChannels() native "return this.numberOfChannels;"; 82 int get numberOfChannels() native "return this.numberOfChannels;";
85 83
86 num get sampleRate() native "return this.sampleRate;"; 84 num get sampleRate() native "return this.sampleRate;";
87 85
88 Float32Array getChannelData(int channelIndex) native; 86 Float32ArrayJS getChannelData(int channelIndex) native;
89 87
90 var dartObjectLocalStorage; 88 var dartObjectLocalStorage;
91 89
92 String get typeName() native; 90 String get typeName() native;
93 } 91 }
94 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
95 // for details. All rights reserved. Use of this source code is governed by a
96 // BSD-style license that can be found in the LICENSE file.
97 92
98 // WARNING: Do not edit - generated code. 93 class AudioBufferSourceNodeJS extends AudioSourceNodeJS implements AudioBufferSo urceNode native "*AudioBufferSourceNode" {
99 94
100 typedef bool AudioBufferCallback(AudioBuffer audioBuffer); 95 AudioBufferJS get buffer() native "return this.buffer;";
101 96
102 class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo de" { 97 void set buffer(AudioBufferJS value) native "this.buffer = value;";
103 98
104 AudioBuffer get buffer() native "return this.buffer;"; 99 AudioGainJS get gain() native "return this.gain;";
105
106 void set buffer(AudioBuffer value) native "this.buffer = value;";
107
108 AudioGain get gain() native "return this.gain;";
109 100
110 bool get loop() native "return this.loop;"; 101 bool get loop() native "return this.loop;";
111 102
112 void set loop(bool value) native "this.loop = value;"; 103 void set loop(bool value) native "this.loop = value;";
113 104
114 bool get looping() native "return this.looping;"; 105 bool get looping() native "return this.looping;";
115 106
116 void set looping(bool value) native "this.looping = value;"; 107 void set looping(bool value) native "this.looping = value;";
117 108
118 AudioParam get playbackRate() native "return this.playbackRate;"; 109 AudioParamJS get playbackRate() native "return this.playbackRate;";
119 110
120 void noteGrainOn(num when, num grainOffset, num grainDuration) native; 111 void noteGrainOn(num when, num grainOffset, num grainDuration) native;
121 112
122 void noteOff(num when) native; 113 void noteOff(num when) native;
123 114
124 void noteOn(num when) native; 115 void noteOn(num when) native;
125 } 116 }
126 117
127 class AudioChannelMerger extends AudioNode native "*AudioChannelMerger" { 118 class AudioChannelMergerJS extends AudioNodeJS implements AudioChannelMerger nat ive "*AudioChannelMerger" {
128 } 119 }
129 120
130 class AudioChannelSplitter extends AudioNode native "*AudioChannelSplitter" { 121 class AudioChannelSplitterJS extends AudioNodeJS implements AudioChannelSplitter native "*AudioChannelSplitter" {
131 } 122 }
132 123
133 class AudioContext native "*AudioContext" { 124 class AudioContextJS implements AudioContext native "*AudioContext" {
134 AudioContext() native; 125 AudioContext() native;
135 126
136 127
137 num get currentTime() native "return this.currentTime;"; 128 num get currentTime() native "return this.currentTime;";
138 129
139 AudioDestinationNode get destination() native "return this.destination;"; 130 AudioDestinationNodeJS get destination() native "return this.destination;";
140 131
141 AudioListener get listener() native "return this.listener;"; 132 AudioListenerJS get listener() native "return this.listener;";
142 133
143 EventListener get oncomplete() native "return this.oncomplete;"; 134 EventListener get oncomplete() native "return this.oncomplete;";
144 135
145 void set oncomplete(EventListener value) native "this.oncomplete = value;"; 136 void set oncomplete(EventListener value) native "this.oncomplete = value;";
146 137
147 num get sampleRate() native "return this.sampleRate;"; 138 num get sampleRate() native "return this.sampleRate;";
148 139
149 RealtimeAnalyserNode createAnalyser() native; 140 RealtimeAnalyserNodeJS createAnalyser() native;
150 141
151 BiquadFilterNode createBiquadFilter() native; 142 BiquadFilterNodeJS createBiquadFilter() native;
152 143
153 AudioBuffer createBuffer(var buffer_OR_numberOfChannels, var mixToMono_OR_numb erOfFrames, [num sampleRate = null]) native; 144 AudioBufferJS createBuffer(var buffer_OR_numberOfChannels, var mixToMono_OR_nu mberOfFrames, [num sampleRate = null]) native;
154 145
155 AudioBufferSourceNode createBufferSource() native; 146 AudioBufferSourceNodeJS createBufferSource() native;
156 147
157 AudioChannelMerger createChannelMerger() native; 148 AudioChannelMergerJS createChannelMerger() native;
158 149
159 AudioChannelSplitter createChannelSplitter() native; 150 AudioChannelSplitterJS createChannelSplitter() native;
160 151
161 ConvolverNode createConvolver() native; 152 ConvolverNodeJS createConvolver() native;
162 153
163 DelayNode createDelayNode() native; 154 DelayNodeJS createDelayNode() native;
164 155
165 DynamicsCompressorNode createDynamicsCompressor() native; 156 DynamicsCompressorNodeJS createDynamicsCompressor() native;
166 157
167 AudioGainNode createGainNode() native; 158 AudioGainNodeJS createGainNode() native;
168 159
169 HighPass2FilterNode createHighPass2Filter() native; 160 HighPass2FilterNodeJS createHighPass2Filter() native;
170 161
171 JavaScriptAudioNode createJavaScriptNode(int bufferSize) native; 162 JavaScriptAudioNodeJS createJavaScriptNode(int bufferSize) native;
172 163
173 LowPass2FilterNode createLowPass2Filter() native; 164 LowPass2FilterNodeJS createLowPass2Filter() native;
174 165
175 MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaEle ment) native; 166 MediaElementAudioSourceNodeJS createMediaElementSource(HTMLMediaElementJS medi aElement) native;
176 167
177 AudioPannerNode createPanner() native; 168 AudioPannerNodeJS createPanner() native;
178 169
179 WaveShaperNode createWaveShaper() native; 170 WaveShaperNodeJS createWaveShaper() native;
180 171
181 void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback = null]) native; 172 void decodeAudioData(ArrayBufferJS audioData, AudioBufferCallback successCallb ack, [AudioBufferCallback errorCallback = null]) native;
182 173
183 void startRendering() native; 174 void startRendering() native;
184 175
185 var dartObjectLocalStorage; 176 var dartObjectLocalStorage;
186 177
187 String get typeName() native; 178 String get typeName() native;
188 } 179 }
189 180
190 class AudioDestinationNode extends AudioNode native "*AudioDestinationNode" { 181 class AudioDestinationNodeJS extends AudioNodeJS implements AudioDestinationNode native "*AudioDestinationNode" {
191 182
192 int get numberOfChannels() native "return this.numberOfChannels;"; 183 int get numberOfChannels() native "return this.numberOfChannels;";
193 } 184 }
194 185
195 class AudioGain extends AudioParam native "*AudioGain" { 186 class AudioGainJS extends AudioParamJS implements AudioGain native "*AudioGain" {
196 } 187 }
197 188
198 class AudioGainNode extends AudioNode native "*AudioGainNode" { 189 class AudioGainNodeJS extends AudioNodeJS implements AudioGainNode native "*Audi oGainNode" {
199 190
200 AudioGain get gain() native "return this.gain;"; 191 AudioGainJS get gain() native "return this.gain;";
201 } 192 }
202 193
203 class AudioListener native "*AudioListener" { 194 class AudioListenerJS implements AudioListener native "*AudioListener" {
204 195
205 num get dopplerFactor() native "return this.dopplerFactor;"; 196 num get dopplerFactor() native "return this.dopplerFactor;";
206 197
207 void set dopplerFactor(num value) native "this.dopplerFactor = value;"; 198 void set dopplerFactor(num value) native "this.dopplerFactor = value;";
208 199
209 num get speedOfSound() native "return this.speedOfSound;"; 200 num get speedOfSound() native "return this.speedOfSound;";
210 201
211 void set speedOfSound(num value) native "this.speedOfSound = value;"; 202 void set speedOfSound(num value) native "this.speedOfSound = value;";
212 203
213 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native; 204 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native;
214 205
215 void setPosition(num x, num y, num z) native; 206 void setPosition(num x, num y, num z) native;
216 207
217 void setVelocity(num x, num y, num z) native; 208 void setVelocity(num x, num y, num z) native;
218 209
219 var dartObjectLocalStorage; 210 var dartObjectLocalStorage;
220 211
221 String get typeName() native; 212 String get typeName() native;
222 } 213 }
223 214
224 class AudioNode native "*AudioNode" { 215 class AudioNodeJS implements AudioNode native "*AudioNode" {
225 216
226 AudioContext get context() native "return this.context;"; 217 AudioContextJS get context() native "return this.context;";
227 218
228 int get numberOfInputs() native "return this.numberOfInputs;"; 219 int get numberOfInputs() native "return this.numberOfInputs;";
229 220
230 int get numberOfOutputs() native "return this.numberOfOutputs;"; 221 int get numberOfOutputs() native "return this.numberOfOutputs;";
231 222
232 void connect(AudioNode destination, int output, int input) native; 223 void connect(AudioNodeJS destination, int output, int input) native;
233 224
234 void disconnect(int output) native; 225 void disconnect(int output) native;
235 226
236 var dartObjectLocalStorage; 227 var dartObjectLocalStorage;
237 228
238 String get typeName() native; 229 String get typeName() native;
239 } 230 }
240 231
241 class AudioPannerNode extends AudioNode native "*AudioPannerNode" { 232 class AudioPannerNodeJS extends AudioNodeJS implements AudioPannerNode native "* AudioPannerNode" {
242 233
243 static final int EQUALPOWER = 0; 234 static final int EQUALPOWER = 0;
244 235
245 static final int HRTF = 1; 236 static final int HRTF = 1;
246 237
247 static final int SOUNDFIELD = 2; 238 static final int SOUNDFIELD = 2;
248 239
249 AudioGain get coneGain() native "return this.coneGain;"; 240 AudioGainJS get coneGain() native "return this.coneGain;";
250 241
251 num get coneInnerAngle() native "return this.coneInnerAngle;"; 242 num get coneInnerAngle() native "return this.coneInnerAngle;";
252 243
253 void set coneInnerAngle(num value) native "this.coneInnerAngle = value;"; 244 void set coneInnerAngle(num value) native "this.coneInnerAngle = value;";
254 245
255 num get coneOuterAngle() native "return this.coneOuterAngle;"; 246 num get coneOuterAngle() native "return this.coneOuterAngle;";
256 247
257 void set coneOuterAngle(num value) native "this.coneOuterAngle = value;"; 248 void set coneOuterAngle(num value) native "this.coneOuterAngle = value;";
258 249
259 num get coneOuterGain() native "return this.coneOuterGain;"; 250 num get coneOuterGain() native "return this.coneOuterGain;";
260 251
261 void set coneOuterGain(num value) native "this.coneOuterGain = value;"; 252 void set coneOuterGain(num value) native "this.coneOuterGain = value;";
262 253
263 AudioGain get distanceGain() native "return this.distanceGain;"; 254 AudioGainJS get distanceGain() native "return this.distanceGain;";
264 255
265 int get distanceModel() native "return this.distanceModel;"; 256 int get distanceModel() native "return this.distanceModel;";
266 257
267 void set distanceModel(int value) native "this.distanceModel = value;"; 258 void set distanceModel(int value) native "this.distanceModel = value;";
268 259
269 num get maxDistance() native "return this.maxDistance;"; 260 num get maxDistance() native "return this.maxDistance;";
270 261
271 void set maxDistance(num value) native "this.maxDistance = value;"; 262 void set maxDistance(num value) native "this.maxDistance = value;";
272 263
273 int get panningModel() native "return this.panningModel;"; 264 int get panningModel() native "return this.panningModel;";
274 265
275 void set panningModel(int value) native "this.panningModel = value;"; 266 void set panningModel(int value) native "this.panningModel = value;";
276 267
277 num get refDistance() native "return this.refDistance;"; 268 num get refDistance() native "return this.refDistance;";
278 269
279 void set refDistance(num value) native "this.refDistance = value;"; 270 void set refDistance(num value) native "this.refDistance = value;";
280 271
281 num get rolloffFactor() native "return this.rolloffFactor;"; 272 num get rolloffFactor() native "return this.rolloffFactor;";
282 273
283 void set rolloffFactor(num value) native "this.rolloffFactor = value;"; 274 void set rolloffFactor(num value) native "this.rolloffFactor = value;";
284 275
285 void setOrientation(num x, num y, num z) native; 276 void setOrientation(num x, num y, num z) native;
286 277
287 void setPosition(num x, num y, num z) native; 278 void setPosition(num x, num y, num z) native;
288 279
289 void setVelocity(num x, num y, num z) native; 280 void setVelocity(num x, num y, num z) native;
290 } 281 }
291 282
292 class AudioParam native "*AudioParam" { 283 class AudioParamJS implements AudioParam native "*AudioParam" {
293 284
294 num get defaultValue() native "return this.defaultValue;"; 285 num get defaultValue() native "return this.defaultValue;";
295 286
296 num get maxValue() native "return this.maxValue;"; 287 num get maxValue() native "return this.maxValue;";
297 288
298 num get minValue() native "return this.minValue;"; 289 num get minValue() native "return this.minValue;";
299 290
300 String get name() native "return this.name;"; 291 String get name() native "return this.name;";
301 292
302 int get units() native "return this.units;"; 293 int get units() native "return this.units;";
303 294
304 num get value() native "return this.value;"; 295 num get value() native "return this.value;";
305 296
306 void set value(num value) native "this.value = value;"; 297 void set value(num value) native "this.value = value;";
307 298
308 void cancelScheduledValues(num startTime) native; 299 void cancelScheduledValues(num startTime) native;
309 300
310 void exponentialRampToValueAtTime(num value, num time) native; 301 void exponentialRampToValueAtTime(num value, num time) native;
311 302
312 void linearRampToValueAtTime(num value, num time) native; 303 void linearRampToValueAtTime(num value, num time) native;
313 304
314 void setTargetValueAtTime(num targetValue, num time, num timeConstant) native; 305 void setTargetValueAtTime(num targetValue, num time, num timeConstant) native;
315 306
316 void setValueAtTime(num value, num time) native; 307 void setValueAtTime(num value, num time) native;
317 308
318 void setValueCurveAtTime(Float32Array values, num time, num duration) native; 309 void setValueCurveAtTime(Float32ArrayJS values, num time, num duration) native ;
319 310
320 var dartObjectLocalStorage; 311 var dartObjectLocalStorage;
321 312
322 String get typeName() native; 313 String get typeName() native;
323 } 314 }
324 315
325 class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { 316 class AudioProcessingEventJS extends EventJS implements AudioProcessingEvent nat ive "*AudioProcessingEvent" {
326 317
327 AudioBuffer get inputBuffer() native "return this.inputBuffer;"; 318 AudioBufferJS get inputBuffer() native "return this.inputBuffer;";
328 319
329 AudioBuffer get outputBuffer() native "return this.outputBuffer;"; 320 AudioBufferJS get outputBuffer() native "return this.outputBuffer;";
330 } 321 }
331 322
332 class AudioSourceNode extends AudioNode native "*AudioSourceNode" { 323 class AudioSourceNodeJS extends AudioNodeJS implements AudioSourceNode native "* AudioSourceNode" {
333 } 324 }
334 325
335 class BarInfo native "*BarInfo" { 326 class BarInfoJS implements BarInfo native "*BarInfo" {
336 327
337 bool get visible() native "return this.visible;"; 328 bool get visible() native "return this.visible;";
338 329
339 var dartObjectLocalStorage; 330 var dartObjectLocalStorage;
340 331
341 String get typeName() native; 332 String get typeName() native;
342 } 333 }
343 334
344 class BeforeLoadEvent extends Event native "*BeforeLoadEvent" { 335 class BeforeLoadEventJS extends EventJS implements BeforeLoadEvent native "*Befo reLoadEvent" {
345 336
346 String get url() native "return this.url;"; 337 String get url() native "return this.url;";
347 } 338 }
348 339
349 class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { 340 class BiquadFilterNodeJS extends AudioNodeJS implements BiquadFilterNode native "*BiquadFilterNode" {
350 341
351 static final int ALLPASS = 7; 342 static final int ALLPASS = 7;
352 343
353 static final int BANDPASS = 2; 344 static final int BANDPASS = 2;
354 345
355 static final int HIGHPASS = 1; 346 static final int HIGHPASS = 1;
356 347
357 static final int HIGHSHELF = 4; 348 static final int HIGHSHELF = 4;
358 349
359 static final int LOWPASS = 0; 350 static final int LOWPASS = 0;
360 351
361 static final int LOWSHELF = 3; 352 static final int LOWSHELF = 3;
362 353
363 static final int NOTCH = 6; 354 static final int NOTCH = 6;
364 355
365 static final int PEAKING = 5; 356 static final int PEAKING = 5;
366 357
367 AudioParam get Q() native "return this.Q;"; 358 AudioParamJS get Q() native "return this.Q;";
368 359
369 AudioParam get frequency() native "return this.frequency;"; 360 AudioParamJS get frequency() native "return this.frequency;";
370 361
371 AudioParam get gain() native "return this.gain;"; 362 AudioParamJS get gain() native "return this.gain;";
372 363
373 int get type() native "return this.type;"; 364 int get type() native "return this.type;";
374 365
375 void set type(int value) native "this.type = value;"; 366 void set type(int value) native "this.type = value;";
376 367
377 void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse, Float32Array phaseResponse) native; 368 void getFrequencyResponse(Float32ArrayJS frequencyHz, Float32ArrayJS magRespon se, Float32ArrayJS phaseResponse) native;
378 } 369 }
379 370
380 class Blob native "*Blob" { 371 class BlobJS implements Blob native "*Blob" {
381 372
382 int get size() native "return this.size;"; 373 int get size() native "return this.size;";
383 374
384 String get type() native "return this.type;"; 375 String get type() native "return this.type;";
385 376
386 Blob webkitSlice([int start = null, int end = null, String contentType = null] ) native; 377 BlobJS webkitSlice([int start = null, int end = null, String contentType = nul l]) native;
387 378
388 var dartObjectLocalStorage; 379 var dartObjectLocalStorage;
389 380
390 String get typeName() native; 381 String get typeName() native;
391 } 382 }
392 383
393 class CDATASection extends Text native "*CDATASection" { 384 class CDATASectionJS extends TextJS implements CDATASection native "*CDATASectio n" {
394 } 385 }
395 386
396 class CSSCharsetRule extends CSSRule native "*CSSCharsetRule" { 387 class CSSCharsetRuleJS extends CSSRuleJS implements CSSCharsetRule native "*CSSC harsetRule" {
397 388
398 String get encoding() native "return this.encoding;"; 389 String get encoding() native "return this.encoding;";
399 390
400 void set encoding(String value) native "this.encoding = value;"; 391 void set encoding(String value) native "this.encoding = value;";
401 } 392 }
402 393
403 class CSSFontFaceRule extends CSSRule native "*CSSFontFaceRule" { 394 class CSSFontFaceRuleJS extends CSSRuleJS implements CSSFontFaceRule native "*CS SFontFaceRule" {
404 395
405 CSSStyleDeclaration get style() native "return this.style;"; 396 CSSStyleDeclarationJS get style() native "return this.style;";
406 } 397 }
407 398
408 class CSSImportRule extends CSSRule native "*CSSImportRule" { 399 class CSSImportRuleJS extends CSSRuleJS implements CSSImportRule native "*CSSImp ortRule" {
409 400
410 String get href() native "return this.href;"; 401 String get href() native "return this.href;";
411 402
412 MediaList get media() native "return this.media;"; 403 MediaListJS get media() native "return this.media;";
413 404
414 CSSStyleSheet get styleSheet() native "return this.styleSheet;"; 405 CSSStyleSheetJS get styleSheet() native "return this.styleSheet;";
415 } 406 }
416 407
417 class CSSMediaRule extends CSSRule native "*CSSMediaRule" { 408 class CSSMediaRuleJS extends CSSRuleJS implements CSSMediaRule native "*CSSMedia Rule" {
418 409
419 CSSRuleList get cssRules() native "return this.cssRules;"; 410 CSSRuleListJS get cssRules() native "return this.cssRules;";
420 411
421 MediaList get media() native "return this.media;"; 412 MediaListJS get media() native "return this.media;";
422 413
423 void deleteRule(int index) native; 414 void deleteRule(int index) native;
424 415
425 int insertRule(String rule, int index) native; 416 int insertRule(String rule, int index) native;
426 } 417 }
427 418
428 class CSSPageRule extends CSSRule native "*CSSPageRule" { 419 class CSSPageRuleJS extends CSSRuleJS implements CSSPageRule native "*CSSPageRul e" {
429 420
430 String get selectorText() native "return this.selectorText;"; 421 String get selectorText() native "return this.selectorText;";
431 422
432 void set selectorText(String value) native "this.selectorText = value;"; 423 void set selectorText(String value) native "this.selectorText = value;";
433 424
434 CSSStyleDeclaration get style() native "return this.style;"; 425 CSSStyleDeclarationJS get style() native "return this.style;";
435 } 426 }
436 427
437 class CSSPrimitiveValue extends CSSValue native "*CSSPrimitiveValue" { 428 class CSSPrimitiveValueJS extends CSSValueJS implements CSSPrimitiveValue native "*CSSPrimitiveValue" {
438 429
439 static final int CSS_ATTR = 22; 430 static final int CSS_ATTR = 22;
440 431
441 static final int CSS_CM = 6; 432 static final int CSS_CM = 6;
442 433
443 static final int CSS_COUNTER = 23; 434 static final int CSS_COUNTER = 23;
444 435
445 static final int CSS_DEG = 11; 436 static final int CSS_DEG = 11;
446 437
447 static final int CSS_DIMENSION = 18; 438 static final int CSS_DIMENSION = 18;
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
483 static final int CSS_S = 15; 474 static final int CSS_S = 15;
484 475
485 static final int CSS_STRING = 19; 476 static final int CSS_STRING = 19;
486 477
487 static final int CSS_UNKNOWN = 0; 478 static final int CSS_UNKNOWN = 0;
488 479
489 static final int CSS_URI = 20; 480 static final int CSS_URI = 20;
490 481
491 int get primitiveType() native "return this.primitiveType;"; 482 int get primitiveType() native "return this.primitiveType;";
492 483
493 Counter getCounterValue() native; 484 CounterJS getCounterValue() native;
494 485
495 num getFloatValue(int unitType) native; 486 num getFloatValue(int unitType) native;
496 487
497 RGBColor getRGBColorValue() native; 488 RGBColorJS getRGBColorValue() native;
498 489
499 Rect getRectValue() native; 490 RectJS getRectValue() native;
500 491
501 String getStringValue() native; 492 String getStringValue() native;
502 493
503 void setFloatValue(int unitType, num floatValue) native; 494 void setFloatValue(int unitType, num floatValue) native;
504 495
505 void setStringValue(int stringType, String stringValue) native; 496 void setStringValue(int stringType, String stringValue) native;
506 } 497 }
507 498
508 class CSSRule native "*CSSRule" { 499 class CSSRuleJS implements CSSRule native "*CSSRule" {
509 500
510 static final int CHARSET_RULE = 2; 501 static final int CHARSET_RULE = 2;
511 502
512 static final int FONT_FACE_RULE = 5; 503 static final int FONT_FACE_RULE = 5;
513 504
514 static final int IMPORT_RULE = 3; 505 static final int IMPORT_RULE = 3;
515 506
516 static final int MEDIA_RULE = 4; 507 static final int MEDIA_RULE = 4;
517 508
518 static final int PAGE_RULE = 6; 509 static final int PAGE_RULE = 6;
519 510
520 static final int STYLE_RULE = 1; 511 static final int STYLE_RULE = 1;
521 512
522 static final int UNKNOWN_RULE = 0; 513 static final int UNKNOWN_RULE = 0;
523 514
524 static final int WEBKIT_KEYFRAMES_RULE = 8; 515 static final int WEBKIT_KEYFRAMES_RULE = 8;
525 516
526 static final int WEBKIT_KEYFRAME_RULE = 9; 517 static final int WEBKIT_KEYFRAME_RULE = 9;
527 518
528 static final int WEBKIT_REGION_RULE = 10; 519 static final int WEBKIT_REGION_RULE = 10;
529 520
530 String get cssText() native "return this.cssText;"; 521 String get cssText() native "return this.cssText;";
531 522
532 void set cssText(String value) native "this.cssText = value;"; 523 void set cssText(String value) native "this.cssText = value;";
533 524
534 CSSRule get parentRule() native "return this.parentRule;"; 525 CSSRuleJS get parentRule() native "return this.parentRule;";
535 526
536 CSSStyleSheet get parentStyleSheet() native "return this.parentStyleSheet;"; 527 CSSStyleSheetJS get parentStyleSheet() native "return this.parentStyleSheet;";
537 528
538 int get type() native "return this.type;"; 529 int get type() native "return this.type;";
539 530
540 var dartObjectLocalStorage; 531 var dartObjectLocalStorage;
541 532
542 String get typeName() native; 533 String get typeName() native;
543 } 534 }
544 535
545 class CSSRuleList native "*CSSRuleList" { 536 class CSSRuleListJS implements CSSRuleList native "*CSSRuleList" {
546 537
547 int get length() native "return this.length;"; 538 int get length() native "return this.length;";
548 539
549 CSSRule item(int index) native; 540 CSSRuleJS item(int index) native;
550 541
551 var dartObjectLocalStorage; 542 var dartObjectLocalStorage;
552 543
553 String get typeName() native; 544 String get typeName() native;
554 } 545 }
555 546
556 class CSSStyleDeclaration native "*CSSStyleDeclaration" { 547 class CSSStyleDeclarationJS implements CSSStyleDeclaration native "*CSSStyleDecl aration" {
557 548
558 String get cssText() native "return this.cssText;"; 549 String get cssText() native "return this.cssText;";
559 550
560 void set cssText(String value) native "this.cssText = value;"; 551 void set cssText(String value) native "this.cssText = value;";
561 552
562 int get length() native "return this.length;"; 553 int get length() native "return this.length;";
563 554
564 CSSRule get parentRule() native "return this.parentRule;"; 555 CSSRuleJS get parentRule() native "return this.parentRule;";
565 556
566 CSSValue getPropertyCSSValue(String propertyName) native; 557 CSSValueJS getPropertyCSSValue(String propertyName) native;
567 558
568 String getPropertyPriority(String propertyName) native; 559 String getPropertyPriority(String propertyName) native;
569 560
570 String getPropertyShorthand(String propertyName) native; 561 String getPropertyShorthand(String propertyName) native;
571 562
572 String getPropertyValue(String propertyName) native; 563 String getPropertyValue(String propertyName) native;
573 564
574 bool isPropertyImplicit(String propertyName) native; 565 bool isPropertyImplicit(String propertyName) native;
575 566
576 String item(int index) native; 567 String item(int index) native;
577 568
578 String removeProperty(String propertyName) native; 569 String removeProperty(String propertyName) native;
579 570
580 void setProperty(String propertyName, String value, [String priority = null]) native; 571 void setProperty(String propertyName, String value, [String priority = null]) native;
581 572
582 var dartObjectLocalStorage; 573 var dartObjectLocalStorage;
583 574
584 String get typeName() native; 575 String get typeName() native;
585 } 576 }
586 577
587 class CSSStyleRule extends CSSRule native "*CSSStyleRule" { 578 class CSSStyleRuleJS extends CSSRuleJS implements CSSStyleRule native "*CSSStyle Rule" {
588 579
589 String get selectorText() native "return this.selectorText;"; 580 String get selectorText() native "return this.selectorText;";
590 581
591 void set selectorText(String value) native "this.selectorText = value;"; 582 void set selectorText(String value) native "this.selectorText = value;";
592 583
593 CSSStyleDeclaration get style() native "return this.style;"; 584 CSSStyleDeclarationJS get style() native "return this.style;";
594 } 585 }
595 586
596 class CSSStyleSheet extends StyleSheet native "*CSSStyleSheet" { 587 class CSSStyleSheetJS extends StyleSheetJS implements CSSStyleSheet native "*CSS StyleSheet" {
597 588
598 CSSRuleList get cssRules() native "return this.cssRules;"; 589 CSSRuleListJS get cssRules() native "return this.cssRules;";
599 590
600 CSSRule get ownerRule() native "return this.ownerRule;"; 591 CSSRuleJS get ownerRule() native "return this.ownerRule;";
601 592
602 CSSRuleList get rules() native "return this.rules;"; 593 CSSRuleListJS get rules() native "return this.rules;";
603 594
604 int addRule(String selector, String style, [int index = null]) native; 595 int addRule(String selector, String style, [int index = null]) native;
605 596
606 void deleteRule(int index) native; 597 void deleteRule(int index) native;
607 598
608 int insertRule(String rule, int index) native; 599 int insertRule(String rule, int index) native;
609 600
610 void removeRule(int index) native; 601 void removeRule(int index) native;
611 } 602 }
612 603
613 class CSSUnknownRule extends CSSRule native "*CSSUnknownRule" { 604 class CSSUnknownRuleJS extends CSSRuleJS implements CSSUnknownRule native "*CSSU nknownRule" {
614 } 605 }
615 606
616 class CSSValue native "*CSSValue" { 607 class CSSValueJS implements CSSValue native "*CSSValue" {
617 608
618 static final int CSS_CUSTOM = 3; 609 static final int CSS_CUSTOM = 3;
619 610
620 static final int CSS_INHERIT = 0; 611 static final int CSS_INHERIT = 0;
621 612
622 static final int CSS_PRIMITIVE_VALUE = 1; 613 static final int CSS_PRIMITIVE_VALUE = 1;
623 614
624 static final int CSS_VALUE_LIST = 2; 615 static final int CSS_VALUE_LIST = 2;
625 616
626 String get cssText() native "return this.cssText;"; 617 String get cssText() native "return this.cssText;";
627 618
628 void set cssText(String value) native "this.cssText = value;"; 619 void set cssText(String value) native "this.cssText = value;";
629 620
630 int get cssValueType() native "return this.cssValueType;"; 621 int get cssValueType() native "return this.cssValueType;";
631 622
632 var dartObjectLocalStorage; 623 var dartObjectLocalStorage;
633 624
634 String get typeName() native; 625 String get typeName() native;
635 } 626 }
636 627
637 class CSSValueList extends CSSValue native "*CSSValueList" { 628 class CSSValueListJS extends CSSValueJS implements CSSValueList native "*CSSValu eList" {
638 629
639 int get length() native "return this.length;"; 630 int get length() native "return this.length;";
640 631
641 CSSValue item(int index) native; 632 CSSValueJS item(int index) native;
642 } 633 }
643 634
644 class CanvasGradient native "*CanvasGradient" { 635 class CanvasGradientJS implements CanvasGradient native "*CanvasGradient" {
645 636
646 void addColorStop(num offset, String color) native; 637 void addColorStop(num offset, String color) native;
647 638
648 var dartObjectLocalStorage; 639 var dartObjectLocalStorage;
649 640
650 String get typeName() native; 641 String get typeName() native;
651 } 642 }
652 643
653 class CanvasPattern native "*CanvasPattern" { 644 class CanvasPatternJS implements CanvasPattern native "*CanvasPattern" {
654 645
655 var dartObjectLocalStorage; 646 var dartObjectLocalStorage;
656 647
657 String get typeName() native; 648 String get typeName() native;
658 } 649 }
659 650
660 class CanvasPixelArray native "*CanvasPixelArray" { 651 class CanvasPixelArrayJS implements CanvasPixelArray native "*CanvasPixelArray" {
661 652
662 int get length() native "return this.length;"; 653 int get length() native "return this.length;";
663 654
664 int operator[](int index) native; 655 int operator[](int index) native;
665 656
666 void operator[]=(int index, int value) native; 657 void operator[]=(int index, int value) native;
667 658
668 var dartObjectLocalStorage; 659 var dartObjectLocalStorage;
669 660
670 String get typeName() native; 661 String get typeName() native;
671 } 662 }
672 663
673 class CanvasRenderingContext native "*CanvasRenderingContext" { 664 class CanvasRenderingContextJS implements CanvasRenderingContext native "*Canvas RenderingContext" {
674 665
675 HTMLCanvasElement get canvas() native "return this.canvas;"; 666 HTMLCanvasElementJS get canvas() native "return this.canvas;";
676 667
677 var dartObjectLocalStorage; 668 var dartObjectLocalStorage;
678 669
679 String get typeName() native; 670 String get typeName() native;
680 } 671 }
681 672
682 class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen deringContext2D" { 673 class CanvasRenderingContext2DJS extends CanvasRenderingContextJS implements Can vasRenderingContext2D native "*CanvasRenderingContext2D" {
683 674
684 Dynamic get fillStyle() native "return this.fillStyle;"; 675 Dynamic get fillStyle() native "return this.fillStyle;";
685 676
686 void set fillStyle(Dynamic value) native "this.fillStyle = value;"; 677 void set fillStyle(Dynamic value) native "this.fillStyle = value;";
687 678
688 String get font() native "return this.font;"; 679 String get font() native "return this.font;";
689 680
690 void set font(String value) native "this.font = value;"; 681 void set font(String value) native "this.font = value;";
691 682
692 num get globalAlpha() native "return this.globalAlpha;"; 683 num get globalAlpha() native "return this.globalAlpha;";
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
758 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) nativ e; 749 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) nativ e;
759 750
760 void clearRect(num x, num y, num width, num height) native; 751 void clearRect(num x, num y, num width, num height) native;
761 752
762 void clearShadow() native; 753 void clearShadow() native;
763 754
764 void clip() native; 755 void clip() native;
765 756
766 void closePath() native; 757 void closePath() native;
767 758
768 ImageData createImageData(var imagedata_OR_sw, [num sh = null]) native; 759 ImageDataJS createImageData(var imagedata_OR_sw, [num sh = null]) native;
769 760
770 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; 761 CanvasGradientJS createLinearGradient(num x0, num y0, num x1, num y1) native;
771 762
772 CanvasPattern createPattern(var canvas_OR_image, String repetitionType) native ; 763 CanvasPatternJS createPattern(var canvas_OR_image, String repetitionType) nati ve;
773 764
774 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native; 765 CanvasGradientJS createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native;
775 766
776 void drawImage(var canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw _OR_width = null, num height_OR_sh = null, num dx = null, num dy = null, num dw = null, num dh = null]) native; 767 void drawImage(var canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw _OR_width = null, num height_OR_sh = null, num dx = null, num dy = null, num dw = null, num dh = null]) native;
777 768
778 void drawImageFromRect(HTMLImageElement image, [num sx = null, num sy = null, num sw = null, num sh = null, num dx = null, num dy = null, num dw = null, num d h = null, String compositeOperation = null]) native; 769 void drawImageFromRect(HTMLImageElementJS image, [num sx = null, num sy = null , num sw = null, num sh = null, num dx = null, num dy = null, num dw = null, num dh = null, String compositeOperation = null]) native;
779 770
780 void fill() native; 771 void fill() native;
781 772
782 void fillRect(num x, num y, num width, num height) native; 773 void fillRect(num x, num y, num width, num height) native;
783 774
784 void fillText(String text, num x, num y, [num maxWidth = null]) native; 775 void fillText(String text, num x, num y, [num maxWidth = null]) native;
785 776
786 ImageData getImageData(num sx, num sy, num sw, num sh) native; 777 ImageDataJS getImageData(num sx, num sy, num sw, num sh) native;
787 778
788 bool isPointInPath(num x, num y) native; 779 bool isPointInPath(num x, num y) native;
789 780
790 void lineTo(num x, num y) native; 781 void lineTo(num x, num y) native;
791 782
792 TextMetrics measureText(String text) native; 783 TextMetricsJS measureText(String text) native;
793 784
794 void moveTo(num x, num y) native; 785 void moveTo(num x, num y) native;
795 786
796 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX = null, num dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) native; 787 void putImageData(ImageDataJS imagedata, num dx, num dy, [num dirtyX = null, n um dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) native;
797 788
798 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; 789 void quadraticCurveTo(num cpx, num cpy, num x, num y) native;
799 790
800 void rect(num x, num y, num width, num height) native; 791 void rect(num x, num y, num width, num height) native;
801 792
802 void restore() native; 793 void restore() native;
803 794
804 void rotate(num angle) native; 795 void rotate(num angle) native;
805 796
806 void save() native; 797 void save() native;
(...skipping 24 matching lines...) Expand all
831 822
832 void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) n ative; 823 void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) n ative;
833 824
834 void strokeText(String text, num x, num y, [num maxWidth = null]) native; 825 void strokeText(String text, num x, num y, [num maxWidth = null]) native;
835 826
836 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; 827 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native;
837 828
838 void translate(num tx, num ty) native; 829 void translate(num tx, num ty) native;
839 } 830 }
840 831
841 class CharacterData extends Node native "*CharacterData" { 832 class CharacterDataJS extends NodeJS implements CharacterData native "*Character Data" {
842 833
843 String get data() native "return this.data;"; 834 String get data() native "return this.data;";
844 835
845 void set data(String value) native "this.data = value;"; 836 void set data(String value) native "this.data = value;";
846 837
847 int get length() native "return this.length;"; 838 int get length() native "return this.length;";
848 839
849 void appendData(String data) native; 840 void appendData(String data) native;
850 841
851 void deleteData(int offset, int length) native; 842 void deleteData(int offset, int length) native;
852 843
853 void insertData(int offset, String data) native; 844 void insertData(int offset, String data) native;
854 845
855 void replaceData(int offset, int length, String data) native; 846 void replaceData(int offset, int length, String data) native;
856 847
857 String substringData(int offset, int length) native; 848 String substringData(int offset, int length) native;
858 } 849 }
859 850
860 class ClientRect native "*ClientRect" { 851 class ClientRectJS implements ClientRect native "*ClientRect" {
861 852
862 num get bottom() native "return this.bottom;"; 853 num get bottom() native "return this.bottom;";
863 854
864 num get height() native "return this.height;"; 855 num get height() native "return this.height;";
865 856
866 num get left() native "return this.left;"; 857 num get left() native "return this.left;";
867 858
868 num get right() native "return this.right;"; 859 num get right() native "return this.right;";
869 860
870 num get top() native "return this.top;"; 861 num get top() native "return this.top;";
871 862
872 num get width() native "return this.width;"; 863 num get width() native "return this.width;";
873 864
874 var dartObjectLocalStorage; 865 var dartObjectLocalStorage;
875 866
876 String get typeName() native; 867 String get typeName() native;
877 } 868 }
878 869
879 class ClientRectList native "*ClientRectList" { 870 class ClientRectListJS implements ClientRectList native "*ClientRectList" {
880 871
881 int get length() native "return this.length;"; 872 int get length() native "return this.length;";
882 873
883 ClientRect item(int index) native; 874 ClientRectJS item(int index) native;
884 875
885 var dartObjectLocalStorage; 876 var dartObjectLocalStorage;
886 877
887 String get typeName() native; 878 String get typeName() native;
888 } 879 }
889 880
890 class Clipboard native "*Clipboard" { 881 class ClipboardJS implements Clipboard native "*Clipboard" {
891 882
892 String get dropEffect() native "return this.dropEffect;"; 883 String get dropEffect() native "return this.dropEffect;";
893 884
894 void set dropEffect(String value) native "this.dropEffect = value;"; 885 void set dropEffect(String value) native "this.dropEffect = value;";
895 886
896 String get effectAllowed() native "return this.effectAllowed;"; 887 String get effectAllowed() native "return this.effectAllowed;";
897 888
898 void set effectAllowed(String value) native "this.effectAllowed = value;"; 889 void set effectAllowed(String value) native "this.effectAllowed = value;";
899 890
900 FileList get files() native "return this.files;"; 891 FileListJS get files() native "return this.files;";
901 892
902 DataTransferItemList get items() native "return this.items;"; 893 DataTransferItemListJS get items() native "return this.items;";
903 894
904 List get types() native "return this.types;"; 895 List get types() native "return this.types;";
905 896
906 void clearData([String type = null]) native; 897 void clearData([String type = null]) native;
907 898
908 void getData(String type) native; 899 void getData(String type) native;
909 900
910 bool setData(String type, String data) native; 901 bool setData(String type, String data) native;
911 902
912 void setDragImage(HTMLImageElement image, int x, int y) native; 903 void setDragImage(HTMLImageElementJS image, int x, int y) native;
913 904
914 var dartObjectLocalStorage; 905 var dartObjectLocalStorage;
915 906
916 String get typeName() native; 907 String get typeName() native;
917 } 908 }
918 909
919 class CloseEvent extends Event native "*CloseEvent" { 910 class CloseEventJS extends EventJS implements CloseEvent native "*CloseEvent" {
920 911
921 int get code() native "return this.code;"; 912 int get code() native "return this.code;";
922 913
923 String get reason() native "return this.reason;"; 914 String get reason() native "return this.reason;";
924 915
925 bool get wasClean() native "return this.wasClean;"; 916 bool get wasClean() native "return this.wasClean;";
926 } 917 }
927 918
928 class Comment extends CharacterData native "*Comment" { 919 class CommentJS extends CharacterDataJS implements Comment native "*Comment" {
929 } 920 }
930 921
931 class CompositionEvent extends UIEvent native "*CompositionEvent" { 922 class CompositionEventJS extends UIEventJS implements CompositionEvent native "* CompositionEvent" {
932 923
933 String get data() native "return this.data;"; 924 String get data() native "return this.data;";
934 925
935 void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, DOMWindow viewArg, String dataArg) native; 926 void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, DOMWindowJS viewArg, String dataArg) native;
936 } 927 }
937 928
938 class Console native "=(typeof console == 'undefined' ? {} : console)" { 929 class ConsoleJS implements Console native "=(typeof console == 'undefined' ? {} : console)" {
939 930
940 MemoryInfo get memory() native "return this.memory;"; 931 MemoryInfoJS get memory() native "return this.memory;";
941 932
942 List get profiles() native "return this.profiles;"; 933 List get profiles() native "return this.profiles;";
943 934
944 void assertCondition(bool condition) native; 935 void assertCondition(bool condition) native;
945 936
946 void count() native; 937 void count() native;
947 938
948 void debug(Object arg) native; 939 void debug(Object arg) native;
949 940
950 void dir() native; 941 void dir() native;
(...skipping 26 matching lines...) Expand all
977 968
978 void trace(Object arg) native; 969 void trace(Object arg) native;
979 970
980 void warn(Object arg) native; 971 void warn(Object arg) native;
981 972
982 var dartObjectLocalStorage; 973 var dartObjectLocalStorage;
983 974
984 String get typeName() native; 975 String get typeName() native;
985 } 976 }
986 977
987 class ConvolverNode extends AudioNode native "*ConvolverNode" { 978 class ConvolverNodeJS extends AudioNodeJS implements ConvolverNode native "*Conv olverNode" {
988 979
989 AudioBuffer get buffer() native "return this.buffer;"; 980 AudioBufferJS get buffer() native "return this.buffer;";
990 981
991 void set buffer(AudioBuffer value) native "this.buffer = value;"; 982 void set buffer(AudioBufferJS value) native "this.buffer = value;";
992 983
993 bool get normalize() native "return this.normalize;"; 984 bool get normalize() native "return this.normalize;";
994 985
995 void set normalize(bool value) native "this.normalize = value;"; 986 void set normalize(bool value) native "this.normalize = value;";
996 } 987 }
997 988
998 class Coordinates native "*Coordinates" { 989 class CoordinatesJS implements Coordinates native "*Coordinates" {
999 990
1000 num get accuracy() native "return this.accuracy;"; 991 num get accuracy() native "return this.accuracy;";
1001 992
1002 num get altitude() native "return this.altitude;"; 993 num get altitude() native "return this.altitude;";
1003 994
1004 num get altitudeAccuracy() native "return this.altitudeAccuracy;"; 995 num get altitudeAccuracy() native "return this.altitudeAccuracy;";
1005 996
1006 num get heading() native "return this.heading;"; 997 num get heading() native "return this.heading;";
1007 998
1008 num get latitude() native "return this.latitude;"; 999 num get latitude() native "return this.latitude;";
1009 1000
1010 num get longitude() native "return this.longitude;"; 1001 num get longitude() native "return this.longitude;";
1011 1002
1012 num get speed() native "return this.speed;"; 1003 num get speed() native "return this.speed;";
1013 1004
1014 var dartObjectLocalStorage; 1005 var dartObjectLocalStorage;
1015 1006
1016 String get typeName() native; 1007 String get typeName() native;
1017 } 1008 }
1018 1009
1019 class Counter native "*Counter" { 1010 class CounterJS implements Counter native "*Counter" {
1020 1011
1021 String get identifier() native "return this.identifier;"; 1012 String get identifier() native "return this.identifier;";
1022 1013
1023 String get listStyle() native "return this.listStyle;"; 1014 String get listStyle() native "return this.listStyle;";
1024 1015
1025 String get separator() native "return this.separator;"; 1016 String get separator() native "return this.separator;";
1026 1017
1027 var dartObjectLocalStorage; 1018 var dartObjectLocalStorage;
1028 1019
1029 String get typeName() native; 1020 String get typeName() native;
1030 } 1021 }
1031 1022
1032 class Crypto native "*Crypto" { 1023 class CryptoJS implements Crypto native "*Crypto" {
1033 1024
1034 void getRandomValues(ArrayBufferView array) native; 1025 void getRandomValues(ArrayBufferViewJS array) native;
1035 1026
1036 var dartObjectLocalStorage; 1027 var dartObjectLocalStorage;
1037 1028
1038 String get typeName() native; 1029 String get typeName() native;
1039 } 1030 }
1040 1031
1041 class CustomEvent extends Event native "*CustomEvent" { 1032 class CustomEventJS extends EventJS implements CustomEvent native "*CustomEvent" {
1042 1033
1043 Object get detail() native "return this.detail;"; 1034 Object get detail() native "return this.detail;";
1044 1035
1045 void initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Ob ject detailArg) native; 1036 void initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Ob ject detailArg) native;
1046 } 1037 }
1047 1038
1048 class DOMApplicationCache native "*DOMApplicationCache" { 1039 class DOMApplicationCacheJS implements DOMApplicationCache native "*DOMApplicati onCache" {
1049 1040
1050 static final int CHECKING = 2; 1041 static final int CHECKING = 2;
1051 1042
1052 static final int DOWNLOADING = 3; 1043 static final int DOWNLOADING = 3;
1053 1044
1054 static final int IDLE = 1; 1045 static final int IDLE = 1;
1055 1046
1056 static final int OBSOLETE = 5; 1047 static final int OBSOLETE = 5;
1057 1048
1058 static final int UNCACHED = 0; 1049 static final int UNCACHED = 0;
1059 1050
1060 static final int UPDATEREADY = 4; 1051 static final int UPDATEREADY = 4;
1061 1052
1062 int get status() native "return this.status;"; 1053 int get status() native "return this.status;";
1063 1054
1064 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 1055 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
1065 1056
1066 bool dispatchEvent(Event evt) native; 1057 bool dispatchEvent(EventJS evt) native;
1067 1058
1068 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 1059 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
1069 1060
1070 void swapCache() native; 1061 void swapCache() native;
1071 1062
1072 void update() native; 1063 void update() native;
1073 1064
1074 var dartObjectLocalStorage; 1065 var dartObjectLocalStorage;
1075 1066
1076 String get typeName() native; 1067 String get typeName() native;
1077 } 1068 }
1078 1069
1079 class DOMException native "*DOMException" { 1070 class DOMExceptionJS implements DOMException native "*DOMException" {
1080 1071
1081 static final int ABORT_ERR = 20; 1072 static final int ABORT_ERR = 20;
1082 1073
1083 static final int DATA_CLONE_ERR = 25; 1074 static final int DATA_CLONE_ERR = 25;
1084 1075
1085 static final int DOMSTRING_SIZE_ERR = 2; 1076 static final int DOMSTRING_SIZE_ERR = 2;
1086 1077
1087 static final int HIERARCHY_REQUEST_ERR = 3; 1078 static final int HIERARCHY_REQUEST_ERR = 3;
1088 1079
1089 static final int INDEX_SIZE_ERR = 1; 1080 static final int INDEX_SIZE_ERR = 1;
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
1134 1125
1135 String get name() native "return this.name;"; 1126 String get name() native "return this.name;";
1136 1127
1137 String toString() native; 1128 String toString() native;
1138 1129
1139 var dartObjectLocalStorage; 1130 var dartObjectLocalStorage;
1140 1131
1141 String get typeName() native; 1132 String get typeName() native;
1142 } 1133 }
1143 1134
1144 class DOMFileSystem native "*DOMFileSystem" { 1135 class DOMFileSystemJS implements DOMFileSystem native "*DOMFileSystem" {
1145 1136
1146 String get name() native "return this.name;"; 1137 String get name() native "return this.name;";
1147 1138
1148 DirectoryEntry get root() native "return this.root;"; 1139 DirectoryEntryJS get root() native "return this.root;";
1149 1140
1150 var dartObjectLocalStorage; 1141 var dartObjectLocalStorage;
1151 1142
1152 String get typeName() native; 1143 String get typeName() native;
1153 } 1144 }
1154 1145
1155 class DOMFileSystemSync native "*DOMFileSystemSync" { 1146 class DOMFileSystemSyncJS implements DOMFileSystemSync native "*DOMFileSystemSyn c" {
1156 1147
1157 String get name() native "return this.name;"; 1148 String get name() native "return this.name;";
1158 1149
1159 DirectoryEntrySync get root() native "return this.root;"; 1150 DirectoryEntrySyncJS get root() native "return this.root;";
1160 1151
1161 var dartObjectLocalStorage; 1152 var dartObjectLocalStorage;
1162 1153
1163 String get typeName() native; 1154 String get typeName() native;
1164 } 1155 }
1165 1156
1166 class DOMFormData native "*DOMFormData" { 1157 class DOMFormDataJS implements DOMFormData native "*DOMFormData" {
1167 1158
1168 void append(String name, String value, String filename) native; 1159 void append(String name, String value, String filename) native;
1169 1160
1170 var dartObjectLocalStorage; 1161 var dartObjectLocalStorage;
1171 1162
1172 String get typeName() native; 1163 String get typeName() native;
1173 } 1164 }
1174 1165
1175 class DOMImplementation native "*DOMImplementation" { 1166 class DOMImplementationJS implements DOMImplementation native "*DOMImplementatio n" {
1176 1167
1177 CSSStyleSheet createCSSStyleSheet(String title, String media) native; 1168 CSSStyleSheetJS createCSSStyleSheet(String title, String media) native;
1178 1169
1179 Document createDocument(String namespaceURI, String qualifiedName, DocumentTyp e doctype) native; 1170 DocumentJS createDocument(String namespaceURI, String qualifiedName, DocumentT ypeJS doctype) native;
1180 1171
1181 DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) native; 1172 DocumentTypeJS createDocumentType(String qualifiedName, String publicId, Strin g systemId) native;
1182 1173
1183 HTMLDocument createHTMLDocument(String title) native; 1174 HTMLDocumentJS createHTMLDocument(String title) native;
1184 1175
1185 bool hasFeature(String feature, String version) native; 1176 bool hasFeature(String feature, String version) native;
1186 1177
1187 var dartObjectLocalStorage; 1178 var dartObjectLocalStorage;
1188 1179
1189 String get typeName() native; 1180 String get typeName() native;
1190 } 1181 }
1191 1182
1192 class DOMMimeType native "*DOMMimeType" { 1183 class DOMMimeTypeJS implements DOMMimeType native "*DOMMimeType" {
1193 1184
1194 String get description() native "return this.description;"; 1185 String get description() native "return this.description;";
1195 1186
1196 DOMPlugin get enabledPlugin() native "return this.enabledPlugin;"; 1187 DOMPluginJS get enabledPlugin() native "return this.enabledPlugin;";
1197 1188
1198 String get suffixes() native "return this.suffixes;"; 1189 String get suffixes() native "return this.suffixes;";
1199 1190
1200 String get type() native "return this.type;"; 1191 String get type() native "return this.type;";
1201 1192
1202 var dartObjectLocalStorage; 1193 var dartObjectLocalStorage;
1203 1194
1204 String get typeName() native; 1195 String get typeName() native;
1205 } 1196 }
1206 1197
1207 class DOMMimeTypeArray native "*DOMMimeTypeArray" { 1198 class DOMMimeTypeArrayJS implements DOMMimeTypeArray native "*DOMMimeTypeArray" {
1208 1199
1209 int get length() native "return this.length;"; 1200 int get length() native "return this.length;";
1210 1201
1211 DOMMimeType item(int index) native; 1202 DOMMimeTypeJS item(int index) native;
1212 1203
1213 DOMMimeType namedItem(String name) native; 1204 DOMMimeTypeJS namedItem(String name) native;
1214 1205
1215 var dartObjectLocalStorage; 1206 var dartObjectLocalStorage;
1216 1207
1217 String get typeName() native; 1208 String get typeName() native;
1218 } 1209 }
1219 1210
1220 class DOMParser native "*DOMParser" { 1211 class DOMParserJS implements DOMParser native "*DOMParser" {
1221 1212
1222 Document parseFromString(String str, String contentType) native; 1213 DocumentJS parseFromString(String str, String contentType) native;
1223 1214
1224 var dartObjectLocalStorage; 1215 var dartObjectLocalStorage;
1225 1216
1226 String get typeName() native; 1217 String get typeName() native;
1227 } 1218 }
1228 1219
1229 class DOMPlugin native "*DOMPlugin" { 1220 class DOMPluginJS implements DOMPlugin native "*DOMPlugin" {
1230 1221
1231 String get description() native "return this.description;"; 1222 String get description() native "return this.description;";
1232 1223
1233 String get filename() native "return this.filename;"; 1224 String get filename() native "return this.filename;";
1234 1225
1235 int get length() native "return this.length;"; 1226 int get length() native "return this.length;";
1236 1227
1237 String get name() native "return this.name;"; 1228 String get name() native "return this.name;";
1238 1229
1239 DOMMimeType item(int index) native; 1230 DOMMimeTypeJS item(int index) native;
1240 1231
1241 DOMMimeType namedItem(String name) native; 1232 DOMMimeTypeJS namedItem(String name) native;
1242 1233
1243 var dartObjectLocalStorage; 1234 var dartObjectLocalStorage;
1244 1235
1245 String get typeName() native; 1236 String get typeName() native;
1246 } 1237 }
1247 1238
1248 class DOMPluginArray native "*DOMPluginArray" { 1239 class DOMPluginArrayJS implements DOMPluginArray native "*DOMPluginArray" {
1249 1240
1250 int get length() native "return this.length;"; 1241 int get length() native "return this.length;";
1251 1242
1252 DOMPlugin item(int index) native; 1243 DOMPluginJS item(int index) native;
1253 1244
1254 DOMPlugin namedItem(String name) native; 1245 DOMPluginJS namedItem(String name) native;
1255 1246
1256 void refresh(bool reload) native; 1247 void refresh(bool reload) native;
1257 1248
1258 var dartObjectLocalStorage; 1249 var dartObjectLocalStorage;
1259 1250
1260 String get typeName() native; 1251 String get typeName() native;
1261 } 1252 }
1262 1253
1263 class DOMSelection native "*DOMSelection" { 1254 class DOMSelectionJS implements DOMSelection native "*DOMSelection" {
1264 1255
1265 Node get anchorNode() native "return this.anchorNode;"; 1256 NodeJS get anchorNode() native "return this.anchorNode;";
1266 1257
1267 int get anchorOffset() native "return this.anchorOffset;"; 1258 int get anchorOffset() native "return this.anchorOffset;";
1268 1259
1269 Node get baseNode() native "return this.baseNode;"; 1260 NodeJS get baseNode() native "return this.baseNode;";
1270 1261
1271 int get baseOffset() native "return this.baseOffset;"; 1262 int get baseOffset() native "return this.baseOffset;";
1272 1263
1273 Node get extentNode() native "return this.extentNode;"; 1264 NodeJS get extentNode() native "return this.extentNode;";
1274 1265
1275 int get extentOffset() native "return this.extentOffset;"; 1266 int get extentOffset() native "return this.extentOffset;";
1276 1267
1277 Node get focusNode() native "return this.focusNode;"; 1268 NodeJS get focusNode() native "return this.focusNode;";
1278 1269
1279 int get focusOffset() native "return this.focusOffset;"; 1270 int get focusOffset() native "return this.focusOffset;";
1280 1271
1281 bool get isCollapsed() native "return this.isCollapsed;"; 1272 bool get isCollapsed() native "return this.isCollapsed;";
1282 1273
1283 int get rangeCount() native "return this.rangeCount;"; 1274 int get rangeCount() native "return this.rangeCount;";
1284 1275
1285 String get type() native "return this.type;"; 1276 String get type() native "return this.type;";
1286 1277
1287 void addRange(Range range) native; 1278 void addRange(RangeJS range) native;
1288 1279
1289 void collapse(Node node, int index) native; 1280 void collapse(NodeJS node, int index) native;
1290 1281
1291 void collapseToEnd() native; 1282 void collapseToEnd() native;
1292 1283
1293 void collapseToStart() native; 1284 void collapseToStart() native;
1294 1285
1295 bool containsNode(Node node, bool allowPartial) native; 1286 bool containsNode(NodeJS node, bool allowPartial) native;
1296 1287
1297 void deleteFromDocument() native; 1288 void deleteFromDocument() native;
1298 1289
1299 void empty() native; 1290 void empty() native;
1300 1291
1301 void extend(Node node, int offset) native; 1292 void extend(NodeJS node, int offset) native;
1302 1293
1303 Range getRangeAt(int index) native; 1294 RangeJS getRangeAt(int index) native;
1304 1295
1305 void modify(String alter, String direction, String granularity) native; 1296 void modify(String alter, String direction, String granularity) native;
1306 1297
1307 void removeAllRanges() native; 1298 void removeAllRanges() native;
1308 1299
1309 void selectAllChildren(Node node) native; 1300 void selectAllChildren(NodeJS node) native;
1310 1301
1311 void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int exte ntOffset) native; 1302 void setBaseAndExtent(NodeJS baseNode, int baseOffset, NodeJS extentNode, int extentOffset) native;
1312 1303
1313 void setPosition(Node node, int offset) native; 1304 void setPosition(NodeJS node, int offset) native;
1314 1305
1315 String toString() native; 1306 String toString() native;
1316 1307
1317 var dartObjectLocalStorage; 1308 var dartObjectLocalStorage;
1318 1309
1319 String get typeName() native; 1310 String get typeName() native;
1320 } 1311 }
1321 1312
1322 class DOMSettableTokenList extends DOMTokenList native "*DOMSettableTokenList" { 1313 class DOMSettableTokenListJS extends DOMTokenListJS implements DOMSettableTokenL ist native "*DOMSettableTokenList" {
1323 1314
1324 String get value() native "return this.value;"; 1315 String get value() native "return this.value;";
1325 1316
1326 void set value(String value) native "this.value = value;"; 1317 void set value(String value) native "this.value = value;";
1327 } 1318 }
1328 1319
1329 class DOMTokenList native "*DOMTokenList" { 1320 class DOMTokenListJS implements DOMTokenList native "*DOMTokenList" {
1330 1321
1331 int get length() native "return this.length;"; 1322 int get length() native "return this.length;";
1332 1323
1333 void add(String token) native; 1324 void add(String token) native;
1334 1325
1335 bool contains(String token) native; 1326 bool contains(String token) native;
1336 1327
1337 String item(int index) native; 1328 String item(int index) native;
1338 1329
1339 void remove(String token) native; 1330 void remove(String token) native;
1340 1331
1341 String toString() native; 1332 String toString() native;
1342 1333
1343 bool toggle(String token) native; 1334 bool toggle(String token) native;
1344 1335
1345 var dartObjectLocalStorage; 1336 var dartObjectLocalStorage;
1346 1337
1347 String get typeName() native; 1338 String get typeName() native;
1348 } 1339 }
1349 1340
1350 class DOMURL native "*DOMURL" { 1341 class DOMURLJS implements DOMURL native "*DOMURL" {
1351 1342
1352 String createObjectURL(Blob blob) native; 1343 String createObjectURL(BlobJS blob) native;
1353 1344
1354 void revokeObjectURL(String url) native; 1345 void revokeObjectURL(String url) native;
1355 1346
1356 var dartObjectLocalStorage; 1347 var dartObjectLocalStorage;
1357 1348
1358 String get typeName() native; 1349 String get typeName() native;
1359 } 1350 }
1360 1351
1361 class DOMWindow native "@*DOMWindow" { 1352 class DOMWindowJS implements DOMWindow native "@*DOMWindow" {
1362 1353
1363 static final int PERSISTENT = 1; 1354 static final int PERSISTENT = 1;
1364 1355
1365 static final int TEMPORARY = 0; 1356 static final int TEMPORARY = 0;
1366 1357
1367 DOMApplicationCache get applicationCache() native "return this.applicationCach e;"; 1358 DOMApplicationCacheJS get applicationCache() native "return this.applicationCa che;";
1368 1359
1369 Navigator get clientInformation() native "return this.clientInformation;"; 1360 NavigatorJS get clientInformation() native "return this.clientInformation;";
1370 1361
1371 void set clientInformation(Navigator value) native "this.clientInformation = v alue;"; 1362 void set clientInformation(NavigatorJS value) native "this.clientInformation = value;";
1372 1363
1373 bool get closed() native "return this.closed;"; 1364 bool get closed() native "return this.closed;";
1374 1365
1375 Console get console() native "return this.console;"; 1366 ConsoleJS get console() native "return this.console;";
1376 1367
1377 void set console(Console value) native "this.console = value;"; 1368 void set console(ConsoleJS value) native "this.console = value;";
1378 1369
1379 Crypto get crypto() native "return this.crypto;"; 1370 CryptoJS get crypto() native "return this.crypto;";
1380 1371
1381 String get defaultStatus() native "return this.defaultStatus;"; 1372 String get defaultStatus() native "return this.defaultStatus;";
1382 1373
1383 void set defaultStatus(String value) native "this.defaultStatus = value;"; 1374 void set defaultStatus(String value) native "this.defaultStatus = value;";
1384 1375
1385 String get defaultstatus() native "return this.defaultstatus;"; 1376 String get defaultstatus() native "return this.defaultstatus;";
1386 1377
1387 void set defaultstatus(String value) native "this.defaultstatus = value;"; 1378 void set defaultstatus(String value) native "this.defaultstatus = value;";
1388 1379
1389 num get devicePixelRatio() native "return this.devicePixelRatio;"; 1380 num get devicePixelRatio() native "return this.devicePixelRatio;";
1390 1381
1391 void set devicePixelRatio(num value) native "this.devicePixelRatio = value;"; 1382 void set devicePixelRatio(num value) native "this.devicePixelRatio = value;";
1392 1383
1393 Document get document() native "return this.document;"; 1384 DocumentJS get document() native "return this.document;";
1394 1385
1395 Event get event() native "return this.event;"; 1386 EventJS get event() native "return this.event;";
1396 1387
1397 void set event(Event value) native "this.event = value;"; 1388 void set event(EventJS value) native "this.event = value;";
1398 1389
1399 Element get frameElement() native "return this.frameElement;"; 1390 ElementJS get frameElement() native "return this.frameElement;";
1400 1391
1401 DOMWindow get frames() native "return this.frames;"; 1392 DOMWindowJS get frames() native "return this.frames;";
1402 1393
1403 void set frames(DOMWindow value) native "this.frames = value;"; 1394 void set frames(DOMWindowJS value) native "this.frames = value;";
1404 1395
1405 History get history() native "return this.history;"; 1396 HistoryJS get history() native "return this.history;";
1406 1397
1407 void set history(History value) native "this.history = value;"; 1398 void set history(HistoryJS value) native "this.history = value;";
1408 1399
1409 int get innerHeight() native "return this.innerHeight;"; 1400 int get innerHeight() native "return this.innerHeight;";
1410 1401
1411 void set innerHeight(int value) native "this.innerHeight = value;"; 1402 void set innerHeight(int value) native "this.innerHeight = value;";
1412 1403
1413 int get innerWidth() native "return this.innerWidth;"; 1404 int get innerWidth() native "return this.innerWidth;";
1414 1405
1415 void set innerWidth(int value) native "this.innerWidth = value;"; 1406 void set innerWidth(int value) native "this.innerWidth = value;";
1416 1407
1417 int get length() native "return this.length;"; 1408 int get length() native "return this.length;";
1418 1409
1419 void set length(int value) native "this.length = value;"; 1410 void set length(int value) native "this.length = value;";
1420 1411
1421 Storage get localStorage() native "return this.localStorage;"; 1412 StorageJS get localStorage() native "return this.localStorage;";
1422 1413
1423 Location get location() native "return this.location;"; 1414 LocationJS get location() native "return this.location;";
1424 1415
1425 void set location(Location value) native "this.location = value;"; 1416 void set location(LocationJS value) native "this.location = value;";
1426 1417
1427 BarInfo get locationbar() native "return this.locationbar;"; 1418 BarInfoJS get locationbar() native "return this.locationbar;";
1428 1419
1429 void set locationbar(BarInfo value) native "this.locationbar = value;"; 1420 void set locationbar(BarInfoJS value) native "this.locationbar = value;";
1430 1421
1431 BarInfo get menubar() native "return this.menubar;"; 1422 BarInfoJS get menubar() native "return this.menubar;";
1432 1423
1433 void set menubar(BarInfo value) native "this.menubar = value;"; 1424 void set menubar(BarInfoJS value) native "this.menubar = value;";
1434 1425
1435 String get name() native "return this.name;"; 1426 String get name() native "return this.name;";
1436 1427
1437 void set name(String value) native "this.name = value;"; 1428 void set name(String value) native "this.name = value;";
1438 1429
1439 Navigator get navigator() native "return this.navigator;"; 1430 NavigatorJS get navigator() native "return this.navigator;";
1440 1431
1441 void set navigator(Navigator value) native "this.navigator = value;"; 1432 void set navigator(NavigatorJS value) native "this.navigator = value;";
1442 1433
1443 bool get offscreenBuffering() native "return this.offscreenBuffering;"; 1434 bool get offscreenBuffering() native "return this.offscreenBuffering;";
1444 1435
1445 void set offscreenBuffering(bool value) native "this.offscreenBuffering = valu e;"; 1436 void set offscreenBuffering(bool value) native "this.offscreenBuffering = valu e;";
1446 1437
1447 DOMWindow get opener() native "return this.opener;"; 1438 DOMWindowJS get opener() native "return this.opener;";
1448 1439
1449 void set opener(DOMWindow value) native "this.opener = value;"; 1440 void set opener(DOMWindowJS value) native "this.opener = value;";
1450 1441
1451 int get outerHeight() native "return this.outerHeight;"; 1442 int get outerHeight() native "return this.outerHeight;";
1452 1443
1453 void set outerHeight(int value) native "this.outerHeight = value;"; 1444 void set outerHeight(int value) native "this.outerHeight = value;";
1454 1445
1455 int get outerWidth() native "return this.outerWidth;"; 1446 int get outerWidth() native "return this.outerWidth;";
1456 1447
1457 void set outerWidth(int value) native "this.outerWidth = value;"; 1448 void set outerWidth(int value) native "this.outerWidth = value;";
1458 1449
1459 int get pageXOffset() native "return this.pageXOffset;"; 1450 int get pageXOffset() native "return this.pageXOffset;";
1460 1451
1461 int get pageYOffset() native "return this.pageYOffset;"; 1452 int get pageYOffset() native "return this.pageYOffset;";
1462 1453
1463 DOMWindow get parent() native "return this.parent;"; 1454 DOMWindowJS get parent() native "return this.parent;";
1464 1455
1465 void set parent(DOMWindow value) native "this.parent = value;"; 1456 void set parent(DOMWindowJS value) native "this.parent = value;";
1466 1457
1467 Performance get performance() native "return this.performance;"; 1458 PerformanceJS get performance() native "return this.performance;";
1468 1459
1469 void set performance(Performance value) native "this.performance = value;"; 1460 void set performance(PerformanceJS value) native "this.performance = value;";
1470 1461
1471 BarInfo get personalbar() native "return this.personalbar;"; 1462 BarInfoJS get personalbar() native "return this.personalbar;";
1472 1463
1473 void set personalbar(BarInfo value) native "this.personalbar = value;"; 1464 void set personalbar(BarInfoJS value) native "this.personalbar = value;";
1474 1465
1475 Screen get screen() native "return this.screen;"; 1466 ScreenJS get screen() native "return this.screen;";
1476 1467
1477 void set screen(Screen value) native "this.screen = value;"; 1468 void set screen(ScreenJS value) native "this.screen = value;";
1478 1469
1479 int get screenLeft() native "return this.screenLeft;"; 1470 int get screenLeft() native "return this.screenLeft;";
1480 1471
1481 void set screenLeft(int value) native "this.screenLeft = value;"; 1472 void set screenLeft(int value) native "this.screenLeft = value;";
1482 1473
1483 int get screenTop() native "return this.screenTop;"; 1474 int get screenTop() native "return this.screenTop;";
1484 1475
1485 void set screenTop(int value) native "this.screenTop = value;"; 1476 void set screenTop(int value) native "this.screenTop = value;";
1486 1477
1487 int get screenX() native "return this.screenX;"; 1478 int get screenX() native "return this.screenX;";
1488 1479
1489 void set screenX(int value) native "this.screenX = value;"; 1480 void set screenX(int value) native "this.screenX = value;";
1490 1481
1491 int get screenY() native "return this.screenY;"; 1482 int get screenY() native "return this.screenY;";
1492 1483
1493 void set screenY(int value) native "this.screenY = value;"; 1484 void set screenY(int value) native "this.screenY = value;";
1494 1485
1495 int get scrollX() native "return this.scrollX;"; 1486 int get scrollX() native "return this.scrollX;";
1496 1487
1497 void set scrollX(int value) native "this.scrollX = value;"; 1488 void set scrollX(int value) native "this.scrollX = value;";
1498 1489
1499 int get scrollY() native "return this.scrollY;"; 1490 int get scrollY() native "return this.scrollY;";
1500 1491
1501 void set scrollY(int value) native "this.scrollY = value;"; 1492 void set scrollY(int value) native "this.scrollY = value;";
1502 1493
1503 BarInfo get scrollbars() native "return this.scrollbars;"; 1494 BarInfoJS get scrollbars() native "return this.scrollbars;";
1504 1495
1505 void set scrollbars(BarInfo value) native "this.scrollbars = value;"; 1496 void set scrollbars(BarInfoJS value) native "this.scrollbars = value;";
1506 1497
1507 DOMWindow get self() native "return this.self;"; 1498 DOMWindowJS get self() native "return this.self;";
1508 1499
1509 void set self(DOMWindow value) native "this.self = value;"; 1500 void set self(DOMWindowJS value) native "this.self = value;";
1510 1501
1511 Storage get sessionStorage() native "return this.sessionStorage;"; 1502 StorageJS get sessionStorage() native "return this.sessionStorage;";
1512 1503
1513 String get status() native "return this.status;"; 1504 String get status() native "return this.status;";
1514 1505
1515 void set status(String value) native "this.status = value;"; 1506 void set status(String value) native "this.status = value;";
1516 1507
1517 BarInfo get statusbar() native "return this.statusbar;"; 1508 BarInfoJS get statusbar() native "return this.statusbar;";
1518 1509
1519 void set statusbar(BarInfo value) native "this.statusbar = value;"; 1510 void set statusbar(BarInfoJS value) native "this.statusbar = value;";
1520 1511
1521 StyleMedia get styleMedia() native "return this.styleMedia;"; 1512 StyleMediaJS get styleMedia() native "return this.styleMedia;";
1522 1513
1523 BarInfo get toolbar() native "return this.toolbar;"; 1514 BarInfoJS get toolbar() native "return this.toolbar;";
1524 1515
1525 void set toolbar(BarInfo value) native "this.toolbar = value;"; 1516 void set toolbar(BarInfoJS value) native "this.toolbar = value;";
1526 1517
1527 DOMWindow get top() native "return this.top;"; 1518 DOMWindowJS get top() native "return this.top;";
1528 1519
1529 void set top(DOMWindow value) native "this.top = value;"; 1520 void set top(DOMWindowJS value) native "this.top = value;";
1530 1521
1531 IDBFactory get webkitIndexedDB() native "return this.webkitIndexedDB;"; 1522 IDBFactoryJS get webkitIndexedDB() native "return this.webkitIndexedDB;";
1532 1523
1533 NotificationCenter get webkitNotifications() native "return this.webkitNotific ations;"; 1524 NotificationCenterJS get webkitNotifications() native "return this.webkitNotif ications;";
1534 1525
1535 StorageInfo get webkitStorageInfo() native "return this.webkitStorageInfo;"; 1526 StorageInfoJS get webkitStorageInfo() native "return this.webkitStorageInfo;";
1536 1527
1537 DOMURL get webkitURL() native "return this.webkitURL;"; 1528 DOMURLJS get webkitURL() native "return this.webkitURL;";
1538 1529
1539 DOMWindow get window() native "return this.window;"; 1530 DOMWindowJS get window() native "return this.window;";
1540 1531
1541 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 1532 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
1542 1533
1543 void alert(String message) native; 1534 void alert(String message) native;
1544 1535
1545 String atob(String string) native; 1536 String atob(String string) native;
1546 1537
1547 void blur() native; 1538 void blur() native;
1548 1539
1549 String btoa(String string) native; 1540 String btoa(String string) native;
1550 1541
1551 void captureEvents() native; 1542 void captureEvents() native;
1552 1543
1553 void clearInterval(int handle) native; 1544 void clearInterval(int handle) native;
1554 1545
1555 void clearTimeout(int handle) native; 1546 void clearTimeout(int handle) native;
1556 1547
1557 void close() native; 1548 void close() native;
1558 1549
1559 bool confirm(String message) native; 1550 bool confirm(String message) native;
1560 1551
1561 bool dispatchEvent(Event evt) native; 1552 bool dispatchEvent(EventJS evt) native;
1562 1553
1563 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog) native; 1554 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog) native;
1564 1555
1565 void focus() native; 1556 void focus() native;
1566 1557
1567 CSSStyleDeclaration getComputedStyle(Element element, String pseudoElement) na tive; 1558 CSSStyleDeclarationJS getComputedStyle(ElementJS element, String pseudoElement ) native;
1568 1559
1569 CSSRuleList getMatchedCSSRules(Element element, String pseudoElement) native; 1560 CSSRuleListJS getMatchedCSSRules(ElementJS element, String pseudoElement) nati ve;
1570 1561
1571 DOMSelection getSelection() native; 1562 DOMSelectionJS getSelection() native;
1572 1563
1573 MediaQueryList matchMedia(String query) native; 1564 MediaQueryListJS matchMedia(String query) native;
1574 1565
1575 void moveBy(num x, num y) native; 1566 void moveBy(num x, num y) native;
1576 1567
1577 void moveTo(num x, num y) native; 1568 void moveTo(num x, num y) native;
1578 1569
1579 DOMWindow open(String url, String name, [String options = null]) native; 1570 DOMWindowJS open(String url, String name, [String options = null]) native;
1580 1571
1581 void postMessage(String message, String targetOrigin, [List messagePorts = nul l]) native; 1572 void postMessage(String message, String targetOrigin, [List messagePorts = nul l]) native;
1582 1573
1583 void print() native; 1574 void print() native;
1584 1575
1585 String prompt(String message, String defaultValue) native; 1576 String prompt(String message, String defaultValue) native;
1586 1577
1587 void releaseEvents() native; 1578 void releaseEvents() native;
1588 1579
1589 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 1580 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
(...skipping 13 matching lines...) Expand all
1603 int setTimeout(TimeoutHandler handler, int timeout) native; 1594 int setTimeout(TimeoutHandler handler, int timeout) native;
1604 1595
1605 Object showModalDialog(String url, [Object dialogArgs = null, String featureAr gs = null]) native; 1596 Object showModalDialog(String url, [Object dialogArgs = null, String featureAr gs = null]) native;
1606 1597
1607 void stop() native; 1598 void stop() native;
1608 1599
1609 void webkitCancelAnimationFrame(int id) native; 1600 void webkitCancelAnimationFrame(int id) native;
1610 1601
1611 void webkitCancelRequestAnimationFrame(int id) native; 1602 void webkitCancelRequestAnimationFrame(int id) native;
1612 1603
1613 WebKitPoint webkitConvertPointFromNodeToPage(Node node, WebKitPoint p) native; 1604 WebKitPointJS webkitConvertPointFromNodeToPage(NodeJS node, WebKitPointJS p) n ative;
1614 1605
1615 WebKitPoint webkitConvertPointFromPageToNode(Node node, WebKitPoint p) native; 1606 WebKitPointJS webkitConvertPointFromPageToNode(NodeJS node, WebKitPointJS p) n ative;
1616 1607
1617 void webkitPostMessage(String message, String targetOrigin, [List transferList = null]) native; 1608 void webkitPostMessage(String message, String targetOrigin, [List transferList = null]) native;
1618 1609
1619 int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, Elemen t element) native; 1610 int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, Elemen tJS element) native;
1620 1611
1621 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal lback, [ErrorCallback errorCallback = null]) native; 1612 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal lback, [ErrorCallback errorCallback = null]) native;
1622 1613
1623 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac k = null, ErrorCallback errorCallback = null]) native; 1614 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac k = null, ErrorCallback errorCallback = null]) native;
1624 1615
1625 var dartObjectLocalStorage; 1616 var dartObjectLocalStorage;
1626 1617
1627 String get typeName() native; 1618 String get typeName() native;
1628 } 1619 }
1629 1620
1630 class DataTransferItem native "*DataTransferItem" { 1621 class DataTransferItemJS implements DataTransferItem native "*DataTransferItem" {
1631 1622
1632 String get kind() native "return this.kind;"; 1623 String get kind() native "return this.kind;";
1633 1624
1634 String get type() native "return this.type;"; 1625 String get type() native "return this.type;";
1635 1626
1636 Blob getAsFile() native; 1627 BlobJS getAsFile() native;
1637 1628
1638 void getAsString(StringCallback callback) native; 1629 void getAsString(StringCallback callback) native;
1639 1630
1640 var dartObjectLocalStorage; 1631 var dartObjectLocalStorage;
1641 1632
1642 String get typeName() native; 1633 String get typeName() native;
1643 } 1634 }
1644 1635
1645 class DataTransferItemList native "*DataTransferItemList" { 1636 class DataTransferItemListJS implements DataTransferItemList native "*DataTransf erItemList" {
1646 1637
1647 int get length() native "return this.length;"; 1638 int get length() native "return this.length;";
1648 1639
1649 void add(String data, String type) native; 1640 void add(String data, String type) native;
1650 1641
1651 void clear() native; 1642 void clear() native;
1652 1643
1653 DataTransferItem item(int index) native; 1644 DataTransferItemJS item(int index) native;
1654 1645
1655 var dartObjectLocalStorage; 1646 var dartObjectLocalStorage;
1656 1647
1657 String get typeName() native; 1648 String get typeName() native;
1658 } 1649 }
1659 1650
1660 class DataView extends ArrayBufferView native "*DataView" { 1651 class DataViewJS extends ArrayBufferViewJS implements DataView native "*DataView " {
1661 1652
1662 num getFloat32(int byteOffset, [bool littleEndian = null]) native; 1653 num getFloat32(int byteOffset, [bool littleEndian = null]) native;
1663 1654
1664 num getFloat64(int byteOffset, [bool littleEndian = null]) native; 1655 num getFloat64(int byteOffset, [bool littleEndian = null]) native;
1665 1656
1666 int getInt16(int byteOffset, [bool littleEndian = null]) native; 1657 int getInt16(int byteOffset, [bool littleEndian = null]) native;
1667 1658
1668 int getInt32(int byteOffset, [bool littleEndian = null]) native; 1659 int getInt32(int byteOffset, [bool littleEndian = null]) native;
1669 1660
1670 Object getInt8() native; 1661 Object getInt8() native;
(...skipping 14 matching lines...) Expand all
1685 1676
1686 void setInt8() native; 1677 void setInt8() native;
1687 1678
1688 void setUint16(int byteOffset, int value, [bool littleEndian = null]) native; 1679 void setUint16(int byteOffset, int value, [bool littleEndian = null]) native;
1689 1680
1690 void setUint32(int byteOffset, int value, [bool littleEndian = null]) native; 1681 void setUint32(int byteOffset, int value, [bool littleEndian = null]) native;
1691 1682
1692 void setUint8() native; 1683 void setUint8() native;
1693 } 1684 }
1694 1685
1695 class Database native "*Database" { 1686 class DatabaseJS implements Database native "*Database" {
1696 1687
1697 String get version() native "return this.version;"; 1688 String get version() native "return this.version;";
1698 1689
1699 void changeVersion(String oldVersion, String newVersion, [SQLTransactionCallba ck callback = null, SQLTransactionErrorCallback errorCallback = null, VoidCallba ck successCallback = null]) native; 1690 void changeVersion(String oldVersion, String newVersion, [SQLTransactionCallba ck callback = null, SQLTransactionErrorCallback errorCallback = null, VoidCallba ck successCallback = null]) native;
1700 1691
1701 void readTransaction(SQLTransactionCallback callback, [SQLTransactionErrorCall back errorCallback = null, VoidCallback successCallback = null]) native; 1692 void readTransaction(SQLTransactionCallback callback, [SQLTransactionErrorCall back errorCallback = null, VoidCallback successCallback = null]) native;
1702 1693
1703 void transaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback = null, VoidCallback successCallback = null]) native; 1694 void transaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback = null, VoidCallback successCallback = null]) native;
1704 1695
1705 var dartObjectLocalStorage; 1696 var dartObjectLocalStorage;
1706 1697
1707 String get typeName() native; 1698 String get typeName() native;
1708 } 1699 }
1709 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
1710 // for details. All rights reserved. Use of this source code is governed by a
1711 // BSD-style license that can be found in the LICENSE file.
1712 1700
1713 // WARNING: Do not edit - generated code. 1701 class DatabaseSyncJS implements DatabaseSync native "*DatabaseSync" {
1714
1715 typedef bool DatabaseCallback(var database);
1716
1717 class DatabaseSync native "*DatabaseSync" {
1718 1702
1719 String get lastErrorMessage() native "return this.lastErrorMessage;"; 1703 String get lastErrorMessage() native "return this.lastErrorMessage;";
1720 1704
1721 String get version() native "return this.version;"; 1705 String get version() native "return this.version;";
1722 1706
1723 void changeVersion(String oldVersion, String newVersion, [SQLTransactionSyncCa llback callback = null]) native; 1707 void changeVersion(String oldVersion, String newVersion, [SQLTransactionSyncCa llback callback = null]) native;
1724 1708
1725 void readTransaction(SQLTransactionSyncCallback callback) native; 1709 void readTransaction(SQLTransactionSyncCallback callback) native;
1726 1710
1727 void transaction(SQLTransactionSyncCallback callback) native; 1711 void transaction(SQLTransactionSyncCallback callback) native;
1728 1712
1729 var dartObjectLocalStorage; 1713 var dartObjectLocalStorage;
1730 1714
1731 String get typeName() native; 1715 String get typeName() native;
1732 } 1716 }
1733 1717
1734 class DedicatedWorkerContext extends WorkerContext native "*DedicatedWorkerConte xt" { 1718 class DedicatedWorkerContextJS extends WorkerContextJS implements DedicatedWorke rContext native "*DedicatedWorkerContext" {
1735 1719
1736 EventListener get onmessage() native "return this.onmessage;"; 1720 EventListener get onmessage() native "return this.onmessage;";
1737 1721
1738 void set onmessage(EventListener value) native "this.onmessage = value;"; 1722 void set onmessage(EventListener value) native "this.onmessage = value;";
1739 1723
1740 void postMessage(Object message, [List messagePorts = null]) native; 1724 void postMessage(Object message, [List messagePorts = null]) native;
1741 1725
1742 void webkitPostMessage(Object message, [List transferList = null]) native; 1726 void webkitPostMessage(Object message, [List transferList = null]) native;
1743 } 1727 }
1744 1728
1745 class DelayNode extends AudioNode native "*DelayNode" { 1729 class DelayNodeJS extends AudioNodeJS implements DelayNode native "*DelayNode" {
1746 1730
1747 AudioParam get delayTime() native "return this.delayTime;"; 1731 AudioParamJS get delayTime() native "return this.delayTime;";
1748 } 1732 }
1749 1733
1750 class DeviceMotionEvent extends Event native "*DeviceMotionEvent" { 1734 class DeviceMotionEventJS extends EventJS implements DeviceMotionEvent native "* DeviceMotionEvent" {
1751 1735
1752 num get interval() native "return this.interval;"; 1736 num get interval() native "return this.interval;";
1753 } 1737 }
1754 1738
1755 class DeviceOrientationEvent extends Event native "*DeviceOrientationEvent" { 1739 class DeviceOrientationEventJS extends EventJS implements DeviceOrientationEvent native "*DeviceOrientationEvent" {
1756 1740
1757 num get alpha() native "return this.alpha;"; 1741 num get alpha() native "return this.alpha;";
1758 1742
1759 num get beta() native "return this.beta;"; 1743 num get beta() native "return this.beta;";
1760 1744
1761 num get gamma() native "return this.gamma;"; 1745 num get gamma() native "return this.gamma;";
1762 1746
1763 void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, nu m alpha, num beta, num gamma) native; 1747 void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, nu m alpha, num beta, num gamma) native;
1764 } 1748 }
1765 1749
1766 class DirectoryEntry extends Entry native "*DirectoryEntry" { 1750 class DirectoryEntryJS extends EntryJS implements DirectoryEntry native "*Direct oryEntry" {
1767 1751
1768 DirectoryReader createReader() native; 1752 DirectoryReaderJS createReader() native;
1769 1753
1770 void getDirectory(String path, [Object flags = null, EntryCallback successCall back = null, ErrorCallback errorCallback = null]) native; 1754 void getDirectory(String path, [Object flags = null, EntryCallback successCall back = null, ErrorCallback errorCallback = null]) native;
1771 1755
1772 void getFile(String path, [Object flags = null, EntryCallback successCallback = null, ErrorCallback errorCallback = null]) native; 1756 void getFile(String path, [Object flags = null, EntryCallback successCallback = null, ErrorCallback errorCallback = null]) native;
1773 1757
1774 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack = null]) native; 1758 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack = null]) native;
1775 } 1759 }
1776 1760
1777 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { 1761 class DirectoryEntrySyncJS extends EntrySyncJS implements DirectoryEntrySync nat ive "*DirectoryEntrySync" {
1778 1762
1779 DirectoryReaderSync createReader() native; 1763 DirectoryReaderSyncJS createReader() native;
1780 1764
1781 DirectoryEntrySync getDirectory(String path, Object flags) native; 1765 DirectoryEntrySyncJS getDirectory(String path, Object flags) native;
1782 1766
1783 FileEntrySync getFile(String path, Object flags) native; 1767 FileEntrySyncJS getFile(String path, Object flags) native;
1784 1768
1785 void removeRecursively() native; 1769 void removeRecursively() native;
1786 } 1770 }
1787 1771
1788 class DirectoryReader native "*DirectoryReader" { 1772 class DirectoryReaderJS implements DirectoryReader native "*DirectoryReader" {
1789 1773
1790 void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback = null]) native; 1774 void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback = null]) native;
1791 1775
1792 var dartObjectLocalStorage; 1776 var dartObjectLocalStorage;
1793 1777
1794 String get typeName() native; 1778 String get typeName() native;
1795 } 1779 }
1796 1780
1797 class DirectoryReaderSync native "*DirectoryReaderSync" { 1781 class DirectoryReaderSyncJS implements DirectoryReaderSync native "*DirectoryRea derSync" {
1798 1782
1799 EntryArraySync readEntries() native; 1783 EntryArraySyncJS readEntries() native;
1800 1784
1801 var dartObjectLocalStorage; 1785 var dartObjectLocalStorage;
1802 1786
1803 String get typeName() native; 1787 String get typeName() native;
1804 } 1788 }
1805 1789
1806 class Document extends Node native "*Document" { 1790 class DocumentJS extends NodeJS implements Document native "*Document" {
1807 1791
1808 String get URL() native "return this.URL;"; 1792 String get URL() native "return this.URL;";
1809 1793
1810 HTMLCollection get anchors() native "return this.anchors;"; 1794 HTMLCollectionJS get anchors() native "return this.anchors;";
1811 1795
1812 HTMLCollection get applets() native "return this.applets;"; 1796 HTMLCollectionJS get applets() native "return this.applets;";
1813 1797
1814 HTMLElement get body() native "return this.body;"; 1798 HTMLElementJS get body() native "return this.body;";
1815 1799
1816 void set body(HTMLElement value) native "this.body = value;"; 1800 void set body(HTMLElementJS value) native "this.body = value;";
1817 1801
1818 String get characterSet() native "return this.characterSet;"; 1802 String get characterSet() native "return this.characterSet;";
1819 1803
1820 String get charset() native "return this.charset;"; 1804 String get charset() native "return this.charset;";
1821 1805
1822 void set charset(String value) native "this.charset = value;"; 1806 void set charset(String value) native "this.charset = value;";
1823 1807
1824 String get compatMode() native "return this.compatMode;"; 1808 String get compatMode() native "return this.compatMode;";
1825 1809
1826 String get cookie() native "return this.cookie;"; 1810 String get cookie() native "return this.cookie;";
1827 1811
1828 void set cookie(String value) native "this.cookie = value;"; 1812 void set cookie(String value) native "this.cookie = value;";
1829 1813
1830 String get defaultCharset() native "return this.defaultCharset;"; 1814 String get defaultCharset() native "return this.defaultCharset;";
1831 1815
1832 DOMWindow get defaultView() native "return this.defaultView;"; 1816 DOMWindowJS get defaultView() native "return this.defaultView;";
1833 1817
1834 DocumentType get doctype() native "return this.doctype;"; 1818 DocumentTypeJS get doctype() native "return this.doctype;";
1835 1819
1836 Element get documentElement() native "return this.documentElement;"; 1820 ElementJS get documentElement() native "return this.documentElement;";
1837 1821
1838 String get documentURI() native "return this.documentURI;"; 1822 String get documentURI() native "return this.documentURI;";
1839 1823
1840 void set documentURI(String value) native "this.documentURI = value;"; 1824 void set documentURI(String value) native "this.documentURI = value;";
1841 1825
1842 String get domain() native "return this.domain;"; 1826 String get domain() native "return this.domain;";
1843 1827
1844 void set domain(String value) native "this.domain = value;"; 1828 void set domain(String value) native "this.domain = value;";
1845 1829
1846 HTMLCollection get forms() native "return this.forms;"; 1830 HTMLCollectionJS get forms() native "return this.forms;";
1847 1831
1848 HTMLHeadElement get head() native "return this.head;"; 1832 HTMLHeadElementJS get head() native "return this.head;";
1849 1833
1850 HTMLCollection get images() native "return this.images;"; 1834 HTMLCollectionJS get images() native "return this.images;";
1851 1835
1852 DOMImplementation get implementation() native "return this.implementation;"; 1836 DOMImplementationJS get implementation() native "return this.implementation;";
1853 1837
1854 String get inputEncoding() native "return this.inputEncoding;"; 1838 String get inputEncoding() native "return this.inputEncoding;";
1855 1839
1856 String get lastModified() native "return this.lastModified;"; 1840 String get lastModified() native "return this.lastModified;";
1857 1841
1858 HTMLCollection get links() native "return this.links;"; 1842 HTMLCollectionJS get links() native "return this.links;";
1859 1843
1860 Location get location() native "return this.location;"; 1844 LocationJS get location() native "return this.location;";
1861 1845
1862 void set location(Location value) native "this.location = value;"; 1846 void set location(LocationJS value) native "this.location = value;";
1863 1847
1864 String get preferredStylesheetSet() native "return this.preferredStylesheetSet ;"; 1848 String get preferredStylesheetSet() native "return this.preferredStylesheetSet ;";
1865 1849
1866 String get readyState() native "return this.readyState;"; 1850 String get readyState() native "return this.readyState;";
1867 1851
1868 String get referrer() native "return this.referrer;"; 1852 String get referrer() native "return this.referrer;";
1869 1853
1870 String get selectedStylesheetSet() native "return this.selectedStylesheetSet;" ; 1854 String get selectedStylesheetSet() native "return this.selectedStylesheetSet;" ;
1871 1855
1872 void set selectedStylesheetSet(String value) native "this.selectedStylesheetSe t = value;"; 1856 void set selectedStylesheetSet(String value) native "this.selectedStylesheetSe t = value;";
1873 1857
1874 StyleSheetList get styleSheets() native "return this.styleSheets;"; 1858 StyleSheetListJS get styleSheets() native "return this.styleSheets;";
1875 1859
1876 String get title() native "return this.title;"; 1860 String get title() native "return this.title;";
1877 1861
1878 void set title(String value) native "this.title = value;"; 1862 void set title(String value) native "this.title = value;";
1879 1863
1880 Element get webkitCurrentFullScreenElement() native "return this.webkitCurrent FullScreenElement;"; 1864 ElementJS get webkitCurrentFullScreenElement() native "return this.webkitCurre ntFullScreenElement;";
1881 1865
1882 bool get webkitFullScreenKeyboardInputAllowed() native "return this.webkitFull ScreenKeyboardInputAllowed;"; 1866 bool get webkitFullScreenKeyboardInputAllowed() native "return this.webkitFull ScreenKeyboardInputAllowed;";
1883 1867
1884 bool get webkitHidden() native "return this.webkitHidden;"; 1868 bool get webkitHidden() native "return this.webkitHidden;";
1885 1869
1886 bool get webkitIsFullScreen() native "return this.webkitIsFullScreen;"; 1870 bool get webkitIsFullScreen() native "return this.webkitIsFullScreen;";
1887 1871
1888 String get webkitVisibilityState() native "return this.webkitVisibilityState;" ; 1872 String get webkitVisibilityState() native "return this.webkitVisibilityState;" ;
1889 1873
1890 String get xmlEncoding() native "return this.xmlEncoding;"; 1874 String get xmlEncoding() native "return this.xmlEncoding;";
1891 1875
1892 bool get xmlStandalone() native "return this.xmlStandalone;"; 1876 bool get xmlStandalone() native "return this.xmlStandalone;";
1893 1877
1894 void set xmlStandalone(bool value) native "this.xmlStandalone = value;"; 1878 void set xmlStandalone(bool value) native "this.xmlStandalone = value;";
1895 1879
1896 String get xmlVersion() native "return this.xmlVersion;"; 1880 String get xmlVersion() native "return this.xmlVersion;";
1897 1881
1898 void set xmlVersion(String value) native "this.xmlVersion = value;"; 1882 void set xmlVersion(String value) native "this.xmlVersion = value;";
1899 1883
1900 Node adoptNode(Node source) native; 1884 NodeJS adoptNode(NodeJS source) native;
1901 1885
1902 Range caretRangeFromPoint(int x, int y) native; 1886 RangeJS caretRangeFromPoint(int x, int y) native;
1903 1887
1904 Attr createAttribute(String name) native; 1888 AttrJS createAttribute(String name) native;
1905 1889
1906 Attr createAttributeNS(String namespaceURI, String qualifiedName) native; 1890 AttrJS createAttributeNS(String namespaceURI, String qualifiedName) native;
1907 1891
1908 CDATASection createCDATASection(String data) native; 1892 CDATASectionJS createCDATASection(String data) native;
1909 1893
1910 Comment createComment(String data) native; 1894 CommentJS createComment(String data) native;
1911 1895
1912 DocumentFragment createDocumentFragment() native; 1896 DocumentFragmentJS createDocumentFragment() native;
1913 1897
1914 Element createElement(String tagName) native; 1898 ElementJS createElement(String tagName) native;
1915 1899
1916 Element createElementNS(String namespaceURI, String qualifiedName) native; 1900 ElementJS createElementNS(String namespaceURI, String qualifiedName) native;
1917 1901
1918 EntityReference createEntityReference(String name) native; 1902 EntityReferenceJS createEntityReference(String name) native;
1919 1903
1920 Event createEvent(String eventType) native; 1904 EventJS createEvent(String eventType) native;
1921 1905
1922 XPathExpression createExpression(String expression, XPathNSResolver resolver) native; 1906 XPathExpressionJS createExpression(String expression, XPathNSResolverJS resolv er) native;
1923 1907
1924 XPathNSResolver createNSResolver(Node nodeResolver) native; 1908 XPathNSResolverJS createNSResolver(NodeJS nodeResolver) native;
1925 1909
1926 NodeIterator createNodeIterator(Node root, int whatToShow, NodeFilter filter, bool expandEntityReferences) native; 1910 NodeIteratorJS createNodeIterator(NodeJS root, int whatToShow, NodeFilterJS fi lter, bool expandEntityReferences) native;
1927 1911
1928 ProcessingInstruction createProcessingInstruction(String target, String data) native; 1912 ProcessingInstructionJS createProcessingInstruction(String target, String data ) native;
1929 1913
1930 Range createRange() native; 1914 RangeJS createRange() native;
1931 1915
1932 Text createTextNode(String data) native; 1916 TextJS createTextNode(String data) native;
1933 1917
1934 Touch createTouch(DOMWindow window, EventTarget target, int identifier, int pa geX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) native; 1918 TouchJS createTouch(DOMWindowJS window, EventTargetJS target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRad iusY, num webkitRotationAngle, num webkitForce) native;
1935 1919
1936 TouchList createTouchList() native; 1920 TouchListJS createTouchList() native;
1937 1921
1938 TreeWalker createTreeWalker(Node root, int whatToShow, NodeFilter filter, bool expandEntityReferences) native; 1922 TreeWalkerJS createTreeWalker(NodeJS root, int whatToShow, NodeFilterJS filter , bool expandEntityReferences) native;
1939 1923
1940 Element elementFromPoint(int x, int y) native; 1924 ElementJS elementFromPoint(int x, int y) native;
1941 1925
1942 XPathResult evaluate(String expression, Node contextNode, XPathNSResolver reso lver, int type, XPathResult inResult) native; 1926 XPathResultJS evaluate(String expression, NodeJS contextNode, XPathNSResolverJ S resolver, int type, XPathResultJS inResult) native;
1943 1927
1944 bool execCommand(String command, bool userInterface, String value) native; 1928 bool execCommand(String command, bool userInterface, String value) native;
1945 1929
1946 Object getCSSCanvasContext(String contextId, String name, int width, int heigh t) native; 1930 Object getCSSCanvasContext(String contextId, String name, int width, int heigh t) native;
1947 1931
1948 Element getElementById(String elementId) native; 1932 ElementJS getElementById(String elementId) native;
1949 1933
1950 NodeList getElementsByClassName(String tagname) native; 1934 NodeListJS getElementsByClassName(String tagname) native;
1951 1935
1952 NodeList getElementsByName(String elementName) native; 1936 NodeListJS getElementsByName(String elementName) native;
1953 1937
1954 NodeList getElementsByTagName(String tagname) native; 1938 NodeListJS getElementsByTagName(String tagname) native;
1955 1939
1956 NodeList getElementsByTagNameNS(String namespaceURI, String localName) native; 1940 NodeListJS getElementsByTagNameNS(String namespaceURI, String localName) nativ e;
1957 1941
1958 CSSStyleDeclaration getOverrideStyle(Element element, String pseudoElement) na tive; 1942 CSSStyleDeclarationJS getOverrideStyle(ElementJS element, String pseudoElement ) native;
1959 1943
1960 DOMSelection getSelection() native; 1944 DOMSelectionJS getSelection() native;
1961 1945
1962 Node importNode(Node importedNode, [bool deep = null]) native; 1946 NodeJS importNode(NodeJS importedNode, [bool deep = null]) native;
1963 1947
1964 bool queryCommandEnabled(String command) native; 1948 bool queryCommandEnabled(String command) native;
1965 1949
1966 bool queryCommandIndeterm(String command) native; 1950 bool queryCommandIndeterm(String command) native;
1967 1951
1968 bool queryCommandState(String command) native; 1952 bool queryCommandState(String command) native;
1969 1953
1970 bool queryCommandSupported(String command) native; 1954 bool queryCommandSupported(String command) native;
1971 1955
1972 String queryCommandValue(String command) native; 1956 String queryCommandValue(String command) native;
1973 1957
1974 Element querySelector(String selectors) native; 1958 ElementJS querySelector(String selectors) native;
1975 1959
1976 NodeList querySelectorAll(String selectors) native; 1960 NodeListJS querySelectorAll(String selectors) native;
1977 1961
1978 void webkitCancelFullScreen() native; 1962 void webkitCancelFullScreen() native;
1979 1963
1980 WebKitNamedFlow webkitGetFlowByName(String name) native; 1964 WebKitNamedFlowJS webkitGetFlowByName(String name) native;
1981 } 1965 }
1982 1966
1983 class DocumentFragment extends Node native "*DocumentFragment" { 1967 class DocumentFragmentJS extends NodeJS implements DocumentFragment native "*Doc umentFragment" {
1984 1968
1985 Element querySelector(String selectors) native; 1969 ElementJS querySelector(String selectors) native;
1986 1970
1987 NodeList querySelectorAll(String selectors) native; 1971 NodeListJS querySelectorAll(String selectors) native;
1988 } 1972 }
1989 1973
1990 class DocumentType extends Node native "*DocumentType" { 1974 class DocumentTypeJS extends NodeJS implements DocumentType native "*DocumentTyp e" {
1991 1975
1992 NamedNodeMap get entities() native "return this.entities;"; 1976 NamedNodeMapJS get entities() native "return this.entities;";
1993 1977
1994 String get internalSubset() native "return this.internalSubset;"; 1978 String get internalSubset() native "return this.internalSubset;";
1995 1979
1996 String get name() native "return this.name;"; 1980 String get name() native "return this.name;";
1997 1981
1998 NamedNodeMap get notations() native "return this.notations;"; 1982 NamedNodeMapJS get notations() native "return this.notations;";
1999 1983
2000 String get publicId() native "return this.publicId;"; 1984 String get publicId() native "return this.publicId;";
2001 1985
2002 String get systemId() native "return this.systemId;"; 1986 String get systemId() native "return this.systemId;";
2003 } 1987 }
2004 1988
2005 class DynamicsCompressorNode extends AudioNode native "*DynamicsCompressorNode" { 1989 class DynamicsCompressorNodeJS extends AudioNodeJS implements DynamicsCompressor Node native "*DynamicsCompressorNode" {
2006 } 1990 }
2007 1991
2008 class Element extends Node native "*Element" { 1992 class ElementJS extends NodeJS implements Element native "*Element" {
2009 1993
2010 static final int ALLOW_KEYBOARD_INPUT = 1; 1994 static final int ALLOW_KEYBOARD_INPUT = 1;
2011 1995
2012 int get childElementCount() native "return this.childElementCount;"; 1996 int get childElementCount() native "return this.childElementCount;";
2013 1997
2014 int get clientHeight() native "return this.clientHeight;"; 1998 int get clientHeight() native "return this.clientHeight;";
2015 1999
2016 int get clientLeft() native "return this.clientLeft;"; 2000 int get clientLeft() native "return this.clientLeft;";
2017 2001
2018 int get clientTop() native "return this.clientTop;"; 2002 int get clientTop() native "return this.clientTop;";
2019 2003
2020 int get clientWidth() native "return this.clientWidth;"; 2004 int get clientWidth() native "return this.clientWidth;";
2021 2005
2022 Element get firstElementChild() native "return this.firstElementChild;"; 2006 ElementJS get firstElementChild() native "return this.firstElementChild;";
2023 2007
2024 Element get lastElementChild() native "return this.lastElementChild;"; 2008 ElementJS get lastElementChild() native "return this.lastElementChild;";
2025 2009
2026 Element get nextElementSibling() native "return this.nextElementSibling;"; 2010 ElementJS get nextElementSibling() native "return this.nextElementSibling;";
2027 2011
2028 int get offsetHeight() native "return this.offsetHeight;"; 2012 int get offsetHeight() native "return this.offsetHeight;";
2029 2013
2030 int get offsetLeft() native "return this.offsetLeft;"; 2014 int get offsetLeft() native "return this.offsetLeft;";
2031 2015
2032 Element get offsetParent() native "return this.offsetParent;"; 2016 ElementJS get offsetParent() native "return this.offsetParent;";
2033 2017
2034 int get offsetTop() native "return this.offsetTop;"; 2018 int get offsetTop() native "return this.offsetTop;";
2035 2019
2036 int get offsetWidth() native "return this.offsetWidth;"; 2020 int get offsetWidth() native "return this.offsetWidth;";
2037 2021
2038 Element get previousElementSibling() native "return this.previousElementSiblin g;"; 2022 ElementJS get previousElementSibling() native "return this.previousElementSibl ing;";
2039 2023
2040 int get scrollHeight() native "return this.scrollHeight;"; 2024 int get scrollHeight() native "return this.scrollHeight;";
2041 2025
2042 int get scrollLeft() native "return this.scrollLeft;"; 2026 int get scrollLeft() native "return this.scrollLeft;";
2043 2027
2044 void set scrollLeft(int value) native "this.scrollLeft = value;"; 2028 void set scrollLeft(int value) native "this.scrollLeft = value;";
2045 2029
2046 int get scrollTop() native "return this.scrollTop;"; 2030 int get scrollTop() native "return this.scrollTop;";
2047 2031
2048 void set scrollTop(int value) native "this.scrollTop = value;"; 2032 void set scrollTop(int value) native "this.scrollTop = value;";
2049 2033
2050 int get scrollWidth() native "return this.scrollWidth;"; 2034 int get scrollWidth() native "return this.scrollWidth;";
2051 2035
2052 CSSStyleDeclaration get style() native "return this.style;"; 2036 CSSStyleDeclarationJS get style() native "return this.style;";
2053 2037
2054 String get tagName() native "return this.tagName;"; 2038 String get tagName() native "return this.tagName;";
2055 2039
2056 void blur() native; 2040 void blur() native;
2057 2041
2058 void focus() native; 2042 void focus() native;
2059 2043
2060 String getAttribute(String name) native; 2044 String getAttribute(String name) native;
2061 2045
2062 String getAttributeNS(String namespaceURI, String localName) native; 2046 String getAttributeNS(String namespaceURI, String localName) native;
2063 2047
2064 Attr getAttributeNode(String name) native; 2048 AttrJS getAttributeNode(String name) native;
2065 2049
2066 Attr getAttributeNodeNS(String namespaceURI, String localName) native; 2050 AttrJS getAttributeNodeNS(String namespaceURI, String localName) native;
2067 2051
2068 ClientRect getBoundingClientRect() native; 2052 ClientRectJS getBoundingClientRect() native;
2069 2053
2070 ClientRectList getClientRects() native; 2054 ClientRectListJS getClientRects() native;
2071 2055
2072 NodeList getElementsByClassName(String name) native; 2056 NodeListJS getElementsByClassName(String name) native;
2073 2057
2074 NodeList getElementsByTagName(String name) native; 2058 NodeListJS getElementsByTagName(String name) native;
2075 2059
2076 NodeList getElementsByTagNameNS(String namespaceURI, String localName) native; 2060 NodeListJS getElementsByTagNameNS(String namespaceURI, String localName) nativ e;
2077 2061
2078 bool hasAttribute(String name) native; 2062 bool hasAttribute(String name) native;
2079 2063
2080 bool hasAttributeNS(String namespaceURI, String localName) native; 2064 bool hasAttributeNS(String namespaceURI, String localName) native;
2081 2065
2082 Element querySelector(String selectors) native; 2066 ElementJS querySelector(String selectors) native;
2083 2067
2084 NodeList querySelectorAll(String selectors) native; 2068 NodeListJS querySelectorAll(String selectors) native;
2085 2069
2086 void removeAttribute(String name) native; 2070 void removeAttribute(String name) native;
2087 2071
2088 void removeAttributeNS(String namespaceURI, String localName) native; 2072 void removeAttributeNS(String namespaceURI, String localName) native;
2089 2073
2090 Attr removeAttributeNode(Attr oldAttr) native; 2074 AttrJS removeAttributeNode(AttrJS oldAttr) native;
2091 2075
2092 void scrollByLines(int lines) native; 2076 void scrollByLines(int lines) native;
2093 2077
2094 void scrollByPages(int pages) native; 2078 void scrollByPages(int pages) native;
2095 2079
2096 void scrollIntoView([bool alignWithTop = null]) native; 2080 void scrollIntoView([bool alignWithTop = null]) native;
2097 2081
2098 void scrollIntoViewIfNeeded([bool centerIfNeeded = null]) native; 2082 void scrollIntoViewIfNeeded([bool centerIfNeeded = null]) native;
2099 2083
2100 void setAttribute(String name, String value) native; 2084 void setAttribute(String name, String value) native;
2101 2085
2102 void setAttributeNS(String namespaceURI, String qualifiedName, String value) n ative; 2086 void setAttributeNS(String namespaceURI, String qualifiedName, String value) n ative;
2103 2087
2104 Attr setAttributeNode(Attr newAttr) native; 2088 AttrJS setAttributeNode(AttrJS newAttr) native;
2105 2089
2106 Attr setAttributeNodeNS(Attr newAttr) native; 2090 AttrJS setAttributeNodeNS(AttrJS newAttr) native;
2107 2091
2108 bool webkitMatchesSelector(String selectors) native; 2092 bool webkitMatchesSelector(String selectors) native;
2109 2093
2110 void webkitRequestFullScreen(int flags) native; 2094 void webkitRequestFullScreen(int flags) native;
2111 } 2095 }
2112 2096
2113 class ElementTimeControl native "*ElementTimeControl" { 2097 class ElementTimeControlJS implements ElementTimeControl native "*ElementTimeCon trol" {
2114 2098
2115 void beginElement() native; 2099 void beginElement() native;
2116 2100
2117 void beginElementAt(num offset) native; 2101 void beginElementAt(num offset) native;
2118 2102
2119 void endElement() native; 2103 void endElement() native;
2120 2104
2121 void endElementAt(num offset) native; 2105 void endElementAt(num offset) native;
2122 2106
2123 var dartObjectLocalStorage; 2107 var dartObjectLocalStorage;
2124 2108
2125 String get typeName() native; 2109 String get typeName() native;
2126 } 2110 }
2127 2111
2128 class ElementTraversal native "*ElementTraversal" { 2112 class ElementTraversalJS implements ElementTraversal native "*ElementTraversal" {
2129 2113
2130 int get childElementCount() native "return this.childElementCount;"; 2114 int get childElementCount() native "return this.childElementCount;";
2131 2115
2132 Element get firstElementChild() native "return this.firstElementChild;"; 2116 ElementJS get firstElementChild() native "return this.firstElementChild;";
2133 2117
2134 Element get lastElementChild() native "return this.lastElementChild;"; 2118 ElementJS get lastElementChild() native "return this.lastElementChild;";
2135 2119
2136 Element get nextElementSibling() native "return this.nextElementSibling;"; 2120 ElementJS get nextElementSibling() native "return this.nextElementSibling;";
2137 2121
2138 Element get previousElementSibling() native "return this.previousElementSiblin g;"; 2122 ElementJS get previousElementSibling() native "return this.previousElementSibl ing;";
2139 2123
2140 var dartObjectLocalStorage; 2124 var dartObjectLocalStorage;
2141 2125
2142 String get typeName() native; 2126 String get typeName() native;
2143 } 2127 }
2144 2128
2145 class Entity extends Node native "*Entity" { 2129 class EntityJS extends NodeJS implements Entity native "*Entity" {
2146 2130
2147 String get notationName() native "return this.notationName;"; 2131 String get notationName() native "return this.notationName;";
2148 2132
2149 String get publicId() native "return this.publicId;"; 2133 String get publicId() native "return this.publicId;";
2150 2134
2151 String get systemId() native "return this.systemId;"; 2135 String get systemId() native "return this.systemId;";
2152 } 2136 }
2153 2137
2154 class EntityReference extends Node native "*EntityReference" { 2138 class EntityReferenceJS extends NodeJS implements EntityReference native "*Entit yReference" {
2155 } 2139 }
2156 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2157 // for details. All rights reserved. Use of this source code is governed by a
2158 // BSD-style license that can be found in the LICENSE file.
2159 2140
2160 // WARNING: Do not edit - generated code. 2141 class EntryJS implements Entry native "*Entry" {
2161 2142
2162 typedef bool EntriesCallback(EntryArray entries); 2143 DOMFileSystemJS get filesystem() native "return this.filesystem;";
2163
2164 class Entry native "*Entry" {
2165
2166 DOMFileSystem get filesystem() native "return this.filesystem;";
2167 2144
2168 String get fullPath() native "return this.fullPath;"; 2145 String get fullPath() native "return this.fullPath;";
2169 2146
2170 bool get isDirectory() native "return this.isDirectory;"; 2147 bool get isDirectory() native "return this.isDirectory;";
2171 2148
2172 bool get isFile() native "return this.isFile;"; 2149 bool get isFile() native "return this.isFile;";
2173 2150
2174 String get name() native "return this.name;"; 2151 String get name() native "return this.name;";
2175 2152
2176 void copyTo(DirectoryEntry parent, [String name = null, EntryCallback successC allback = null, ErrorCallback errorCallback = null]) native; 2153 void copyTo(DirectoryEntryJS parent, [String name = null, EntryCallback succes sCallback = null, ErrorCallback errorCallback = null]) native;
2177 2154
2178 void getMetadata(MetadataCallback successCallback, [ErrorCallback errorCallbac k = null]) native; 2155 void getMetadata(MetadataCallback successCallback, [ErrorCallback errorCallbac k = null]) native;
2179 2156
2180 void getParent([EntryCallback successCallback = null, ErrorCallback errorCallb ack = null]) native; 2157 void getParent([EntryCallback successCallback = null, ErrorCallback errorCallb ack = null]) native;
2181 2158
2182 void moveTo(DirectoryEntry parent, [String name = null, EntryCallback successC allback = null, ErrorCallback errorCallback = null]) native; 2159 void moveTo(DirectoryEntryJS parent, [String name = null, EntryCallback succes sCallback = null, ErrorCallback errorCallback = null]) native;
2183 2160
2184 void remove(VoidCallback successCallback, [ErrorCallback errorCallback = null] ) native; 2161 void remove(VoidCallback successCallback, [ErrorCallback errorCallback = null] ) native;
2185 2162
2186 String toURL() native; 2163 String toURL() native;
2187 2164
2188 var dartObjectLocalStorage; 2165 var dartObjectLocalStorage;
2189 2166
2190 String get typeName() native; 2167 String get typeName() native;
2191 } 2168 }
2192 2169
2193 class EntryArray native "*EntryArray" { 2170 class EntryArrayJS implements EntryArray native "*EntryArray" {
2194 2171
2195 int get length() native "return this.length;"; 2172 int get length() native "return this.length;";
2196 2173
2197 Entry item(int index) native; 2174 EntryJS item(int index) native;
2198 2175
2199 var dartObjectLocalStorage; 2176 var dartObjectLocalStorage;
2200 2177
2201 String get typeName() native; 2178 String get typeName() native;
2202 } 2179 }
2203 2180
2204 class EntryArraySync native "*EntryArraySync" { 2181 class EntryArraySyncJS implements EntryArraySync native "*EntryArraySync" {
2205 2182
2206 int get length() native "return this.length;"; 2183 int get length() native "return this.length;";
2207 2184
2208 EntrySync item(int index) native; 2185 EntrySyncJS item(int index) native;
2209 2186
2210 var dartObjectLocalStorage; 2187 var dartObjectLocalStorage;
2211 2188
2212 String get typeName() native; 2189 String get typeName() native;
2213 } 2190 }
2214 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2215 // for details. All rights reserved. Use of this source code is governed by a
2216 // BSD-style license that can be found in the LICENSE file.
2217 2191
2218 // WARNING: Do not edit - generated code. 2192 class EntrySyncJS implements EntrySync native "*EntrySync" {
2219 2193
2220 typedef bool EntryCallback(Entry entry); 2194 DOMFileSystemSyncJS get filesystem() native "return this.filesystem;";
2221
2222 class EntrySync native "*EntrySync" {
2223
2224 DOMFileSystemSync get filesystem() native "return this.filesystem;";
2225 2195
2226 String get fullPath() native "return this.fullPath;"; 2196 String get fullPath() native "return this.fullPath;";
2227 2197
2228 bool get isDirectory() native "return this.isDirectory;"; 2198 bool get isDirectory() native "return this.isDirectory;";
2229 2199
2230 bool get isFile() native "return this.isFile;"; 2200 bool get isFile() native "return this.isFile;";
2231 2201
2232 String get name() native "return this.name;"; 2202 String get name() native "return this.name;";
2233 2203
2234 EntrySync copyTo(DirectoryEntrySync parent, String name) native; 2204 EntrySyncJS copyTo(DirectoryEntrySyncJS parent, String name) native;
2235 2205
2236 Metadata getMetadata() native; 2206 MetadataJS getMetadata() native;
2237 2207
2238 DirectoryEntrySync getParent() native; 2208 DirectoryEntrySyncJS getParent() native;
2239 2209
2240 EntrySync moveTo(DirectoryEntrySync parent, String name) native; 2210 EntrySyncJS moveTo(DirectoryEntrySyncJS parent, String name) native;
2241 2211
2242 void remove() native; 2212 void remove() native;
2243 2213
2244 String toURL() native; 2214 String toURL() native;
2245 2215
2246 var dartObjectLocalStorage; 2216 var dartObjectLocalStorage;
2247 2217
2248 String get typeName() native; 2218 String get typeName() native;
2249 } 2219 }
2250 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2251 // for details. All rights reserved. Use of this source code is governed by a
2252 // BSD-style license that can be found in the LICENSE file.
2253 2220
2254 // WARNING: Do not edit - generated code. 2221 class ErrorEventJS extends EventJS implements ErrorEvent native "*ErrorEvent" {
2255
2256 typedef bool ErrorCallback(FileError error);
2257
2258 class ErrorEvent extends Event native "*ErrorEvent" {
2259 2222
2260 String get filename() native "return this.filename;"; 2223 String get filename() native "return this.filename;";
2261 2224
2262 int get lineno() native "return this.lineno;"; 2225 int get lineno() native "return this.lineno;";
2263 2226
2264 String get message() native "return this.message;"; 2227 String get message() native "return this.message;";
2265 } 2228 }
2266 2229
2267 class Event native "*Event" { 2230 class EventJS implements Event native "*Event" {
2268 2231
2269 static final int AT_TARGET = 2; 2232 static final int AT_TARGET = 2;
2270 2233
2271 static final int BLUR = 8192; 2234 static final int BLUR = 8192;
2272 2235
2273 static final int BUBBLING_PHASE = 3; 2236 static final int BUBBLING_PHASE = 3;
2274 2237
2275 static final int CAPTURING_PHASE = 1; 2238 static final int CAPTURING_PHASE = 1;
2276 2239
2277 static final int CHANGE = 32768; 2240 static final int CHANGE = 32768;
(...skipping 27 matching lines...) Expand all
2305 static final int SELECT = 16384; 2268 static final int SELECT = 16384;
2306 2269
2307 bool get bubbles() native "return this.bubbles;"; 2270 bool get bubbles() native "return this.bubbles;";
2308 2271
2309 bool get cancelBubble() native "return this.cancelBubble;"; 2272 bool get cancelBubble() native "return this.cancelBubble;";
2310 2273
2311 void set cancelBubble(bool value) native "this.cancelBubble = value;"; 2274 void set cancelBubble(bool value) native "this.cancelBubble = value;";
2312 2275
2313 bool get cancelable() native "return this.cancelable;"; 2276 bool get cancelable() native "return this.cancelable;";
2314 2277
2315 Clipboard get clipboardData() native "return this.clipboardData;"; 2278 ClipboardJS get clipboardData() native "return this.clipboardData;";
2316 2279
2317 EventTarget get currentTarget() native "return this.currentTarget;"; 2280 EventTargetJS get currentTarget() native "return this.currentTarget;";
2318 2281
2319 bool get defaultPrevented() native "return this.defaultPrevented;"; 2282 bool get defaultPrevented() native "return this.defaultPrevented;";
2320 2283
2321 int get eventPhase() native "return this.eventPhase;"; 2284 int get eventPhase() native "return this.eventPhase;";
2322 2285
2323 bool get returnValue() native "return this.returnValue;"; 2286 bool get returnValue() native "return this.returnValue;";
2324 2287
2325 void set returnValue(bool value) native "this.returnValue = value;"; 2288 void set returnValue(bool value) native "this.returnValue = value;";
2326 2289
2327 EventTarget get srcElement() native "return this.srcElement;"; 2290 EventTargetJS get srcElement() native "return this.srcElement;";
2328 2291
2329 EventTarget get target() native "return this.target;"; 2292 EventTargetJS get target() native "return this.target;";
2330 2293
2331 int get timeStamp() native "return this.timeStamp;"; 2294 int get timeStamp() native "return this.timeStamp;";
2332 2295
2333 String get type() native "return this.type;"; 2296 String get type() native "return this.type;";
2334 2297
2335 void initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg) nat ive; 2298 void initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg) nat ive;
2336 2299
2337 void preventDefault() native; 2300 void preventDefault() native;
2338 2301
2339 void stopImmediatePropagation() native; 2302 void stopImmediatePropagation() native;
2340 2303
2341 void stopPropagation() native; 2304 void stopPropagation() native;
2342 2305
2343 var dartObjectLocalStorage; 2306 var dartObjectLocalStorage;
2344 2307
2345 String get typeName() native; 2308 String get typeName() native;
2346 } 2309 }
2347 2310
2348 class EventException native "*EventException" { 2311 class EventExceptionJS implements EventException native "*EventException" {
2349 2312
2350 static final int DISPATCH_REQUEST_ERR = 1; 2313 static final int DISPATCH_REQUEST_ERR = 1;
2351 2314
2352 static final int UNSPECIFIED_EVENT_TYPE_ERR = 0; 2315 static final int UNSPECIFIED_EVENT_TYPE_ERR = 0;
2353 2316
2354 int get code() native "return this.code;"; 2317 int get code() native "return this.code;";
2355 2318
2356 String get message() native "return this.message;"; 2319 String get message() native "return this.message;";
2357 2320
2358 String get name() native "return this.name;"; 2321 String get name() native "return this.name;";
2359 2322
2360 String toString() native; 2323 String toString() native;
2361 2324
2362 var dartObjectLocalStorage; 2325 var dartObjectLocalStorage;
2363 2326
2364 String get typeName() native; 2327 String get typeName() native;
2365 } 2328 }
2366 2329
2367 class EventSource native "*EventSource" { 2330 class EventSourceJS implements EventSource native "*EventSource" {
2368 2331
2369 static final int CLOSED = 2; 2332 static final int CLOSED = 2;
2370 2333
2371 static final int CONNECTING = 0; 2334 static final int CONNECTING = 0;
2372 2335
2373 static final int OPEN = 1; 2336 static final int OPEN = 1;
2374 2337
2375 String get URL() native "return this.URL;"; 2338 String get URL() native "return this.URL;";
2376 2339
2377 int get readyState() native "return this.readyState;"; 2340 int get readyState() native "return this.readyState;";
2378 2341
2379 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 2342 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
2380 2343
2381 void close() native; 2344 void close() native;
2382 2345
2383 bool dispatchEvent(Event evt) native; 2346 bool dispatchEvent(EventJS evt) native;
2384 2347
2385 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 2348 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
2386 2349
2387 var dartObjectLocalStorage; 2350 var dartObjectLocalStorage;
2388 2351
2389 String get typeName() native; 2352 String get typeName() native;
2390 } 2353 }
2391 2354
2392 class EventTarget native "*EventTarget" { 2355 class EventTargetJS implements EventTarget native "*EventTarget" {
2393 2356
2394 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 2357 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
2395 2358
2396 bool dispatchEvent(Event event) native; 2359 bool dispatchEvent(EventJS event) native;
2397 2360
2398 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 2361 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
2399 2362
2400 var dartObjectLocalStorage; 2363 var dartObjectLocalStorage;
2401 2364
2402 String get typeName() native; 2365 String get typeName() native;
2403 } 2366 }
2404 2367
2405 class File extends Blob native "*File" { 2368 class FileJS extends BlobJS implements File native "*File" {
2406 2369
2407 String get fileName() native "return this.fileName;"; 2370 String get fileName() native "return this.fileName;";
2408 2371
2409 int get fileSize() native "return this.fileSize;"; 2372 int get fileSize() native "return this.fileSize;";
2410 2373
2411 Date get lastModifiedDate() native "return this.lastModifiedDate;"; 2374 Date get lastModifiedDate() native "return this.lastModifiedDate;";
2412 2375
2413 String get name() native "return this.name;"; 2376 String get name() native "return this.name;";
2414 2377
2415 String get webkitRelativePath() native "return this.webkitRelativePath;"; 2378 String get webkitRelativePath() native "return this.webkitRelativePath;";
2416 } 2379 }
2417 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2418 // for details. All rights reserved. Use of this source code is governed by a
2419 // BSD-style license that can be found in the LICENSE file.
2420 2380
2421 // WARNING: Do not edit - generated code. 2381 class FileEntryJS extends EntryJS implements FileEntry native "*FileEntry" {
2422
2423 typedef bool FileCallback(File file);
2424
2425 class FileEntry extends Entry native "*FileEntry" {
2426 2382
2427 void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCall back = null]) native; 2383 void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCall back = null]) native;
2428 2384
2429 void file(FileCallback successCallback, [ErrorCallback errorCallback = null]) native; 2385 void file(FileCallback successCallback, [ErrorCallback errorCallback = null]) native;
2430 } 2386 }
2431 2387
2432 class FileEntrySync extends EntrySync native "*FileEntrySync" { 2388 class FileEntrySyncJS extends EntrySyncJS implements FileEntrySync native "*File EntrySync" {
2433 2389
2434 FileWriterSync createWriter() native; 2390 FileWriterSyncJS createWriter() native;
2435 2391
2436 File file() native; 2392 FileJS file() native;
2437 } 2393 }
2438 2394
2439 class FileError native "*FileError" { 2395 class FileErrorJS implements FileError native "*FileError" {
2440 2396
2441 static final int ABORT_ERR = 3; 2397 static final int ABORT_ERR = 3;
2442 2398
2443 static final int ENCODING_ERR = 5; 2399 static final int ENCODING_ERR = 5;
2444 2400
2445 static final int INVALID_MODIFICATION_ERR = 9; 2401 static final int INVALID_MODIFICATION_ERR = 9;
2446 2402
2447 static final int INVALID_STATE_ERR = 7; 2403 static final int INVALID_STATE_ERR = 7;
2448 2404
2449 static final int NOT_FOUND_ERR = 1; 2405 static final int NOT_FOUND_ERR = 1;
(...skipping 12 matching lines...) Expand all
2462 2418
2463 static final int TYPE_MISMATCH_ERR = 11; 2419 static final int TYPE_MISMATCH_ERR = 11;
2464 2420
2465 int get code() native "return this.code;"; 2421 int get code() native "return this.code;";
2466 2422
2467 var dartObjectLocalStorage; 2423 var dartObjectLocalStorage;
2468 2424
2469 String get typeName() native; 2425 String get typeName() native;
2470 } 2426 }
2471 2427
2472 class FileException native "*FileException" { 2428 class FileExceptionJS implements FileException native "*FileException" {
2473 2429
2474 static final int ABORT_ERR = 3; 2430 static final int ABORT_ERR = 3;
2475 2431
2476 static final int ENCODING_ERR = 5; 2432 static final int ENCODING_ERR = 5;
2477 2433
2478 static final int INVALID_MODIFICATION_ERR = 9; 2434 static final int INVALID_MODIFICATION_ERR = 9;
2479 2435
2480 static final int INVALID_STATE_ERR = 7; 2436 static final int INVALID_STATE_ERR = 7;
2481 2437
2482 static final int NOT_FOUND_ERR = 1; 2438 static final int NOT_FOUND_ERR = 1;
(...skipping 18 matching lines...) Expand all
2501 2457
2502 String get name() native "return this.name;"; 2458 String get name() native "return this.name;";
2503 2459
2504 String toString() native; 2460 String toString() native;
2505 2461
2506 var dartObjectLocalStorage; 2462 var dartObjectLocalStorage;
2507 2463
2508 String get typeName() native; 2464 String get typeName() native;
2509 } 2465 }
2510 2466
2511 class FileList native "*FileList" { 2467 class FileListJS implements FileList native "*FileList" {
2512 2468
2513 int get length() native "return this.length;"; 2469 int get length() native "return this.length;";
2514 2470
2515 File item(int index) native; 2471 FileJS item(int index) native;
2516 2472
2517 var dartObjectLocalStorage; 2473 var dartObjectLocalStorage;
2518 2474
2519 String get typeName() native; 2475 String get typeName() native;
2520 } 2476 }
2521 2477
2522 class FileReader native "*FileReader" { 2478 class FileReaderJS implements FileReader native "*FileReader" {
2523 FileReader() native; 2479 FileReader() native;
2524 2480
2525 2481
2526 static final int DONE = 2; 2482 static final int DONE = 2;
2527 2483
2528 static final int EMPTY = 0; 2484 static final int EMPTY = 0;
2529 2485
2530 static final int LOADING = 1; 2486 static final int LOADING = 1;
2531 2487
2532 FileError get error() native "return this.error;"; 2488 FileErrorJS get error() native "return this.error;";
2533 2489
2534 EventListener get onabort() native "return this.onabort;"; 2490 EventListener get onabort() native "return this.onabort;";
2535 2491
2536 void set onabort(EventListener value) native "this.onabort = value;"; 2492 void set onabort(EventListener value) native "this.onabort = value;";
2537 2493
2538 EventListener get onerror() native "return this.onerror;"; 2494 EventListener get onerror() native "return this.onerror;";
2539 2495
2540 void set onerror(EventListener value) native "this.onerror = value;"; 2496 void set onerror(EventListener value) native "this.onerror = value;";
2541 2497
2542 EventListener get onload() native "return this.onload;"; 2498 EventListener get onload() native "return this.onload;";
(...skipping 13 matching lines...) Expand all
2556 void set onprogress(EventListener value) native "this.onprogress = value;"; 2512 void set onprogress(EventListener value) native "this.onprogress = value;";
2557 2513
2558 int get readyState() native "return this.readyState;"; 2514 int get readyState() native "return this.readyState;";
2559 2515
2560 Object get result() native "return this.result;"; 2516 Object get result() native "return this.result;";
2561 2517
2562 void abort() native; 2518 void abort() native;
2563 2519
2564 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 2520 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
2565 2521
2566 bool dispatchEvent(Event evt) native; 2522 bool dispatchEvent(EventJS evt) native;
2567 2523
2568 void readAsArrayBuffer(Blob blob) native; 2524 void readAsArrayBuffer(BlobJS blob) native;
2569 2525
2570 void readAsBinaryString(Blob blob) native; 2526 void readAsBinaryString(BlobJS blob) native;
2571 2527
2572 void readAsDataURL(Blob blob) native; 2528 void readAsDataURL(BlobJS blob) native;
2573 2529
2574 void readAsText(Blob blob, [String encoding = null]) native; 2530 void readAsText(BlobJS blob, [String encoding = null]) native;
2575 2531
2576 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 2532 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
2577 2533
2578 var dartObjectLocalStorage; 2534 var dartObjectLocalStorage;
2579 2535
2580 String get typeName() native; 2536 String get typeName() native;
2581 } 2537 }
2582 2538
2583 class FileReaderSync native "*FileReaderSync" { 2539 class FileReaderSyncJS implements FileReaderSync native "*FileReaderSync" {
2584 2540
2585 ArrayBuffer readAsArrayBuffer(Blob blob) native; 2541 ArrayBufferJS readAsArrayBuffer(BlobJS blob) native;
2586 2542
2587 String readAsBinaryString(Blob blob) native; 2543 String readAsBinaryString(BlobJS blob) native;
2588 2544
2589 String readAsDataURL(Blob blob) native; 2545 String readAsDataURL(BlobJS blob) native;
2590 2546
2591 String readAsText(Blob blob, [String encoding = null]) native; 2547 String readAsText(BlobJS blob, [String encoding = null]) native;
2592 2548
2593 var dartObjectLocalStorage; 2549 var dartObjectLocalStorage;
2594 2550
2595 String get typeName() native; 2551 String get typeName() native;
2596 } 2552 }
2597 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2598 // for details. All rights reserved. Use of this source code is governed by a
2599 // BSD-style license that can be found in the LICENSE file.
2600 2553
2601 // WARNING: Do not edit - generated code. 2554 class FileWriterJS implements FileWriter native "*FileWriter" {
2602
2603 typedef bool FileSystemCallback(DOMFileSystem fileSystem);
2604
2605 class FileWriter native "*FileWriter" {
2606 2555
2607 static final int DONE = 2; 2556 static final int DONE = 2;
2608 2557
2609 static final int INIT = 0; 2558 static final int INIT = 0;
2610 2559
2611 static final int WRITING = 1; 2560 static final int WRITING = 1;
2612 2561
2613 FileError get error() native "return this.error;"; 2562 FileErrorJS get error() native "return this.error;";
2614 2563
2615 int get length() native "return this.length;"; 2564 int get length() native "return this.length;";
2616 2565
2617 EventListener get onabort() native "return this.onabort;"; 2566 EventListener get onabort() native "return this.onabort;";
2618 2567
2619 void set onabort(EventListener value) native "this.onabort = value;"; 2568 void set onabort(EventListener value) native "this.onabort = value;";
2620 2569
2621 EventListener get onerror() native "return this.onerror;"; 2570 EventListener get onerror() native "return this.onerror;";
2622 2571
2623 void set onerror(EventListener value) native "this.onerror = value;"; 2572 void set onerror(EventListener value) native "this.onerror = value;";
(...skipping 17 matching lines...) Expand all
2641 int get position() native "return this.position;"; 2590 int get position() native "return this.position;";
2642 2591
2643 int get readyState() native "return this.readyState;"; 2592 int get readyState() native "return this.readyState;";
2644 2593
2645 void abort() native; 2594 void abort() native;
2646 2595
2647 void seek(int position) native; 2596 void seek(int position) native;
2648 2597
2649 void truncate(int size) native; 2598 void truncate(int size) native;
2650 2599
2651 void write(Blob data) native; 2600 void write(BlobJS data) native;
2652 2601
2653 var dartObjectLocalStorage; 2602 var dartObjectLocalStorage;
2654 2603
2655 String get typeName() native; 2604 String get typeName() native;
2656 } 2605 }
2657 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2658 // for details. All rights reserved. Use of this source code is governed by a
2659 // BSD-style license that can be found in the LICENSE file.
2660 2606
2661 // WARNING: Do not edit - generated code. 2607 class FileWriterSyncJS implements FileWriterSync native "*FileWriterSync" {
2662
2663 typedef bool FileWriterCallback(FileWriter fileWriter);
2664
2665 class FileWriterSync native "*FileWriterSync" {
2666 2608
2667 int get length() native "return this.length;"; 2609 int get length() native "return this.length;";
2668 2610
2669 int get position() native "return this.position;"; 2611 int get position() native "return this.position;";
2670 2612
2671 void seek(int position) native; 2613 void seek(int position) native;
2672 2614
2673 void truncate(int size) native; 2615 void truncate(int size) native;
2674 2616
2675 void write(Blob data) native; 2617 void write(BlobJS data) native;
2676 2618
2677 var dartObjectLocalStorage; 2619 var dartObjectLocalStorage;
2678 2620
2679 String get typeName() native; 2621 String get typeName() native;
2680 } 2622 }
2681 2623
2682 class Float32Array extends ArrayBufferView implements List<num> native "*Float32 Array" { 2624 class Float32ArrayJS extends ArrayBufferViewJS implements Float32Array, List<num > native "*Float32Array" {
2683 2625
2684 factory Float32Array(int length) => _construct(length); 2626 factory Float32Array(int length) => _construct(length);
2685 2627
2686 factory Float32Array.fromList(List<num> list) => _construct(list); 2628 factory Float32Array.fromList(List<num> list) => _construct(list);
2687 2629
2688 factory Float32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 2630 factory Float32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
2689 2631
2690 static _construct(arg) native 'return new Float32Array(arg);'; 2632 static _construct(arg) native 'return new Float32Array(arg);';
2691 2633
2692 static final int BYTES_PER_ELEMENT = 4; 2634 static final int BYTES_PER_ELEMENT = 4;
2693 2635
2694 int get length() native "return this.length;"; 2636 int get length() native "return this.length;";
2695 2637
2696 num operator[](int index) native; 2638 num operator[](int index) native;
2697 2639
2698 void operator[]=(int index, num value) native; 2640 void operator[]=(int index, num value) native;
2699 2641
2700 void setElements(Object array, [int offset = null]) native; 2642 void setElements(Object array, [int offset = null]) native;
2701 2643
2702 Float32Array subarray(int start, [int end = null]) native; 2644 Float32ArrayJS subarray(int start, [int end = null]) native;
2703 } 2645 }
2704 2646
2705 class Float64Array extends ArrayBufferView implements List<num> native "*Float64 Array" { 2647 class Float64ArrayJS extends ArrayBufferViewJS implements Float64Array, List<num > native "*Float64Array" {
2706 2648
2707 factory Float64Array(int length) => _construct(length); 2649 factory Float64Array(int length) => _construct(length);
2708 2650
2709 factory Float64Array.fromList(List<num> list) => _construct(list); 2651 factory Float64Array.fromList(List<num> list) => _construct(list);
2710 2652
2711 factory Float64Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 2653 factory Float64Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
2712 2654
2713 static _construct(arg) native 'return new Float64Array(arg);'; 2655 static _construct(arg) native 'return new Float64Array(arg);';
2714 2656
2715 static final int BYTES_PER_ELEMENT = 8; 2657 static final int BYTES_PER_ELEMENT = 8;
2716 2658
2717 int get length() native "return this.length;"; 2659 int get length() native "return this.length;";
2718 2660
2719 num operator[](int index) native; 2661 num operator[](int index) native;
2720 2662
2721 void operator[]=(int index, num value) native; 2663 void operator[]=(int index, num value) native;
2722 2664
2723 void setElements(Object array, [int offset = null]) native; 2665 void setElements(Object array, [int offset = null]) native;
2724 2666
2725 Float64Array subarray(int start, [int end = null]) native; 2667 Float64ArrayJS subarray(int start, [int end = null]) native;
2726 } 2668 }
2727 2669
2728 class Geolocation native "*Geolocation" { 2670 class GeolocationJS implements Geolocation native "*Geolocation" {
2729 2671
2730 void clearWatch(int watchId) native; 2672 void clearWatch(int watchId) native;
2731 2673
2732 void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallba ck errorCallback = null]) native; 2674 void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallba ck errorCallback = null]) native;
2733 2675
2734 int watchPosition(PositionCallback successCallback, [PositionErrorCallback err orCallback = null]) native; 2676 int watchPosition(PositionCallback successCallback, [PositionErrorCallback err orCallback = null]) native;
2735 2677
2736 var dartObjectLocalStorage; 2678 var dartObjectLocalStorage;
2737 2679
2738 String get typeName() native; 2680 String get typeName() native;
2739 } 2681 }
2740 2682
2741 class Geoposition native "*Geoposition" { 2683 class GeopositionJS implements Geoposition native "*Geoposition" {
2742 2684
2743 Coordinates get coords() native "return this.coords;"; 2685 CoordinatesJS get coords() native "return this.coords;";
2744 2686
2745 int get timestamp() native "return this.timestamp;"; 2687 int get timestamp() native "return this.timestamp;";
2746 2688
2747 var dartObjectLocalStorage; 2689 var dartObjectLocalStorage;
2748 2690
2749 String get typeName() native; 2691 String get typeName() native;
2750 } 2692 }
2751 2693
2752 class HTMLAllCollection native "*HTMLAllCollection" { 2694 class HTMLAllCollectionJS implements HTMLAllCollection native "*HTMLAllCollectio n" {
2753 2695
2754 int get length() native "return this.length;"; 2696 int get length() native "return this.length;";
2755 2697
2756 Node item(int index) native; 2698 NodeJS item(int index) native;
2757 2699
2758 Node namedItem(String name) native; 2700 NodeJS namedItem(String name) native;
2759 2701
2760 NodeList tags(String name) native; 2702 NodeListJS tags(String name) native;
2761 2703
2762 var dartObjectLocalStorage; 2704 var dartObjectLocalStorage;
2763 2705
2764 String get typeName() native; 2706 String get typeName() native;
2765 } 2707 }
2766 2708
2767 class HTMLAnchorElement extends HTMLElement native "*HTMLAnchorElement" { 2709 class HTMLAnchorElementJS extends HTMLElementJS implements HTMLAnchorElement nat ive "*HTMLAnchorElement" {
2768 2710
2769 String get charset() native "return this.charset;"; 2711 String get charset() native "return this.charset;";
2770 2712
2771 void set charset(String value) native "this.charset = value;"; 2713 void set charset(String value) native "this.charset = value;";
2772 2714
2773 String get coords() native "return this.coords;"; 2715 String get coords() native "return this.coords;";
2774 2716
2775 void set coords(String value) native "this.coords = value;"; 2717 void set coords(String value) native "this.coords = value;";
2776 2718
2777 String get download() native "return this.download;"; 2719 String get download() native "return this.download;";
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
2842 2784
2843 String get text() native "return this.text;"; 2785 String get text() native "return this.text;";
2844 2786
2845 String get type() native "return this.type;"; 2787 String get type() native "return this.type;";
2846 2788
2847 void set type(String value) native "this.type = value;"; 2789 void set type(String value) native "this.type = value;";
2848 2790
2849 String toString() native; 2791 String toString() native;
2850 } 2792 }
2851 2793
2852 class HTMLAppletElement extends HTMLElement native "*HTMLAppletElement" { 2794 class HTMLAppletElementJS extends HTMLElementJS implements HTMLAppletElement nat ive "*HTMLAppletElement" {
2853 2795
2854 String get align() native "return this.align;"; 2796 String get align() native "return this.align;";
2855 2797
2856 void set align(String value) native "this.align = value;"; 2798 void set align(String value) native "this.align = value;";
2857 2799
2858 String get alt() native "return this.alt;"; 2800 String get alt() native "return this.alt;";
2859 2801
2860 void set alt(String value) native "this.alt = value;"; 2802 void set alt(String value) native "this.alt = value;";
2861 2803
2862 String get archive() native "return this.archive;"; 2804 String get archive() native "return this.archive;";
(...skipping 26 matching lines...) Expand all
2889 2831
2890 String get vspace() native "return this.vspace;"; 2832 String get vspace() native "return this.vspace;";
2891 2833
2892 void set vspace(String value) native "this.vspace = value;"; 2834 void set vspace(String value) native "this.vspace = value;";
2893 2835
2894 String get width() native "return this.width;"; 2836 String get width() native "return this.width;";
2895 2837
2896 void set width(String value) native "this.width = value;"; 2838 void set width(String value) native "this.width = value;";
2897 } 2839 }
2898 2840
2899 class HTMLAreaElement extends HTMLElement native "*HTMLAreaElement" { 2841 class HTMLAreaElementJS extends HTMLElementJS implements HTMLAreaElement native "*HTMLAreaElement" {
2900 2842
2901 String get alt() native "return this.alt;"; 2843 String get alt() native "return this.alt;";
2902 2844
2903 void set alt(String value) native "this.alt = value;"; 2845 void set alt(String value) native "this.alt = value;";
2904 2846
2905 String get coords() native "return this.coords;"; 2847 String get coords() native "return this.coords;";
2906 2848
2907 void set coords(String value) native "this.coords = value;"; 2849 void set coords(String value) native "this.coords = value;";
2908 2850
2909 String get hash() native "return this.hash;"; 2851 String get hash() native "return this.hash;";
(...skipping 24 matching lines...) Expand all
2934 2876
2935 String get shape() native "return this.shape;"; 2877 String get shape() native "return this.shape;";
2936 2878
2937 void set shape(String value) native "this.shape = value;"; 2879 void set shape(String value) native "this.shape = value;";
2938 2880
2939 String get target() native "return this.target;"; 2881 String get target() native "return this.target;";
2940 2882
2941 void set target(String value) native "this.target = value;"; 2883 void set target(String value) native "this.target = value;";
2942 } 2884 }
2943 2885
2944 class HTMLAudioElement extends HTMLMediaElement native "*HTMLAudioElement" { 2886 class HTMLAudioElementJS extends HTMLMediaElementJS implements HTMLAudioElement native "*HTMLAudioElement" {
2945 } 2887 }
2946 2888
2947 class HTMLBRElement extends HTMLElement native "*HTMLBRElement" { 2889 class HTMLBRElementJS extends HTMLElementJS implements HTMLBRElement native "*HT MLBRElement" {
2948 2890
2949 String get clear() native "return this.clear;"; 2891 String get clear() native "return this.clear;";
2950 2892
2951 void set clear(String value) native "this.clear = value;"; 2893 void set clear(String value) native "this.clear = value;";
2952 } 2894 }
2953 2895
2954 class HTMLBaseElement extends HTMLElement native "*HTMLBaseElement" { 2896 class HTMLBaseElementJS extends HTMLElementJS implements HTMLBaseElement native "*HTMLBaseElement" {
2955 2897
2956 String get href() native "return this.href;"; 2898 String get href() native "return this.href;";
2957 2899
2958 void set href(String value) native "this.href = value;"; 2900 void set href(String value) native "this.href = value;";
2959 2901
2960 String get target() native "return this.target;"; 2902 String get target() native "return this.target;";
2961 2903
2962 void set target(String value) native "this.target = value;"; 2904 void set target(String value) native "this.target = value;";
2963 } 2905 }
2964 2906
2965 class HTMLBaseFontElement extends HTMLElement native "*HTMLBaseFontElement" { 2907 class HTMLBaseFontElementJS extends HTMLElementJS implements HTMLBaseFontElement native "*HTMLBaseFontElement" {
2966 2908
2967 String get color() native "return this.color;"; 2909 String get color() native "return this.color;";
2968 2910
2969 void set color(String value) native "this.color = value;"; 2911 void set color(String value) native "this.color = value;";
2970 2912
2971 String get face() native "return this.face;"; 2913 String get face() native "return this.face;";
2972 2914
2973 void set face(String value) native "this.face = value;"; 2915 void set face(String value) native "this.face = value;";
2974 2916
2975 int get size() native "return this.size;"; 2917 int get size() native "return this.size;";
2976 2918
2977 void set size(int value) native "this.size = value;"; 2919 void set size(int value) native "this.size = value;";
2978 } 2920 }
2979 2921
2980 class HTMLBodyElement extends HTMLElement native "*HTMLBodyElement" { 2922 class HTMLBodyElementJS extends HTMLElementJS implements HTMLBodyElement native "*HTMLBodyElement" {
2981 2923
2982 String get aLink() native "return this.aLink;"; 2924 String get aLink() native "return this.aLink;";
2983 2925
2984 void set aLink(String value) native "this.aLink = value;"; 2926 void set aLink(String value) native "this.aLink = value;";
2985 2927
2986 String get background() native "return this.background;"; 2928 String get background() native "return this.background;";
2987 2929
2988 void set background(String value) native "this.background = value;"; 2930 void set background(String value) native "this.background = value;";
2989 2931
2990 String get bgColor() native "return this.bgColor;"; 2932 String get bgColor() native "return this.bgColor;";
2991 2933
2992 void set bgColor(String value) native "this.bgColor = value;"; 2934 void set bgColor(String value) native "this.bgColor = value;";
2993 2935
2994 String get link() native "return this.link;"; 2936 String get link() native "return this.link;";
2995 2937
2996 void set link(String value) native "this.link = value;"; 2938 void set link(String value) native "this.link = value;";
2997 2939
2998 String get text() native "return this.text;"; 2940 String get text() native "return this.text;";
2999 2941
3000 void set text(String value) native "this.text = value;"; 2942 void set text(String value) native "this.text = value;";
3001 2943
3002 String get vLink() native "return this.vLink;"; 2944 String get vLink() native "return this.vLink;";
3003 2945
3004 void set vLink(String value) native "this.vLink = value;"; 2946 void set vLink(String value) native "this.vLink = value;";
3005 } 2947 }
3006 2948
3007 class HTMLButtonElement extends HTMLElement native "*HTMLButtonElement" { 2949 class HTMLButtonElementJS extends HTMLElementJS implements HTMLButtonElement nat ive "*HTMLButtonElement" {
3008 2950
3009 bool get autofocus() native "return this.autofocus;"; 2951 bool get autofocus() native "return this.autofocus;";
3010 2952
3011 void set autofocus(bool value) native "this.autofocus = value;"; 2953 void set autofocus(bool value) native "this.autofocus = value;";
3012 2954
3013 bool get disabled() native "return this.disabled;"; 2955 bool get disabled() native "return this.disabled;";
3014 2956
3015 void set disabled(bool value) native "this.disabled = value;"; 2957 void set disabled(bool value) native "this.disabled = value;";
3016 2958
3017 HTMLFormElement get form() native "return this.form;"; 2959 HTMLFormElementJS get form() native "return this.form;";
3018 2960
3019 String get formAction() native "return this.formAction;"; 2961 String get formAction() native "return this.formAction;";
3020 2962
3021 void set formAction(String value) native "this.formAction = value;"; 2963 void set formAction(String value) native "this.formAction = value;";
3022 2964
3023 String get formEnctype() native "return this.formEnctype;"; 2965 String get formEnctype() native "return this.formEnctype;";
3024 2966
3025 void set formEnctype(String value) native "this.formEnctype = value;"; 2967 void set formEnctype(String value) native "this.formEnctype = value;";
3026 2968
3027 String get formMethod() native "return this.formMethod;"; 2969 String get formMethod() native "return this.formMethod;";
3028 2970
3029 void set formMethod(String value) native "this.formMethod = value;"; 2971 void set formMethod(String value) native "this.formMethod = value;";
3030 2972
3031 bool get formNoValidate() native "return this.formNoValidate;"; 2973 bool get formNoValidate() native "return this.formNoValidate;";
3032 2974
3033 void set formNoValidate(bool value) native "this.formNoValidate = value;"; 2975 void set formNoValidate(bool value) native "this.formNoValidate = value;";
3034 2976
3035 String get formTarget() native "return this.formTarget;"; 2977 String get formTarget() native "return this.formTarget;";
3036 2978
3037 void set formTarget(String value) native "this.formTarget = value;"; 2979 void set formTarget(String value) native "this.formTarget = value;";
3038 2980
3039 NodeList get labels() native "return this.labels;"; 2981 NodeListJS get labels() native "return this.labels;";
3040 2982
3041 String get name() native "return this.name;"; 2983 String get name() native "return this.name;";
3042 2984
3043 void set name(String value) native "this.name = value;"; 2985 void set name(String value) native "this.name = value;";
3044 2986
3045 String get type() native "return this.type;"; 2987 String get type() native "return this.type;";
3046 2988
3047 String get validationMessage() native "return this.validationMessage;"; 2989 String get validationMessage() native "return this.validationMessage;";
3048 2990
3049 ValidityState get validity() native "return this.validity;"; 2991 ValidityStateJS get validity() native "return this.validity;";
3050 2992
3051 String get value() native "return this.value;"; 2993 String get value() native "return this.value;";
3052 2994
3053 void set value(String value) native "this.value = value;"; 2995 void set value(String value) native "this.value = value;";
3054 2996
3055 bool get willValidate() native "return this.willValidate;"; 2997 bool get willValidate() native "return this.willValidate;";
3056 2998
3057 bool checkValidity() native; 2999 bool checkValidity() native;
3058 3000
3059 void click() native; 3001 void click() native;
3060 3002
3061 void setCustomValidity(String error) native; 3003 void setCustomValidity(String error) native;
3062 } 3004 }
3063 3005
3064 class HTMLCanvasElement extends HTMLElement native "*HTMLCanvasElement" { 3006 class HTMLCanvasElementJS extends HTMLElementJS implements HTMLCanvasElement nat ive "*HTMLCanvasElement" {
3065 3007
3066 int get height() native "return this.height;"; 3008 int get height() native "return this.height;";
3067 3009
3068 void set height(int value) native "this.height = value;"; 3010 void set height(int value) native "this.height = value;";
3069 3011
3070 int get width() native "return this.width;"; 3012 int get width() native "return this.width;";
3071 3013
3072 void set width(int value) native "this.width = value;"; 3014 void set width(int value) native "this.width = value;";
3073 3015
3074 Object getContext(String contextId) native; 3016 Object getContext(String contextId) native;
3075 3017
3076 String toDataURL(String type) native; 3018 String toDataURL(String type) native;
3077 } 3019 }
3078 3020
3079 class HTMLCollection native "*HTMLCollection" { 3021 class HTMLCollectionJS implements HTMLCollection native "*HTMLCollection" {
3080 3022
3081 int get length() native "return this.length;"; 3023 int get length() native "return this.length;";
3082 3024
3083 Node operator[](int index) native; 3025 NodeJS operator[](int index) native;
3084 3026
3085 void operator[]=(int index, Node value) { 3027 void operator[]=(int index, NodeJS value) {
3086 throw new UnsupportedOperationException("Cannot assign element of immutable List."); 3028 throw new UnsupportedOperationException("Cannot assign element of immutable List.");
3087 } 3029 }
3088 3030
3089 Node item(int index) native; 3031 NodeJS item(int index) native;
3090 3032
3091 Node namedItem(String name) native; 3033 NodeJS namedItem(String name) native;
3092 3034
3093 var dartObjectLocalStorage; 3035 var dartObjectLocalStorage;
3094 3036
3095 String get typeName() native; 3037 String get typeName() native;
3096 } 3038 }
3097 3039
3098 class HTMLDListElement extends HTMLElement native "*HTMLDListElement" { 3040 class HTMLDListElementJS extends HTMLElementJS implements HTMLDListElement nativ e "*HTMLDListElement" {
3099 3041
3100 bool get compact() native "return this.compact;"; 3042 bool get compact() native "return this.compact;";
3101 3043
3102 void set compact(bool value) native "this.compact = value;"; 3044 void set compact(bool value) native "this.compact = value;";
3103 } 3045 }
3104 3046
3105 class HTMLDataListElement extends HTMLElement native "*HTMLDataListElement" { 3047 class HTMLDataListElementJS extends HTMLElementJS implements HTMLDataListElement native "*HTMLDataListElement" {
3106 3048
3107 HTMLCollection get options() native "return this.options;"; 3049 HTMLCollectionJS get options() native "return this.options;";
3108 } 3050 }
3109 3051
3110 class HTMLDetailsElement extends HTMLElement native "*HTMLDetailsElement" { 3052 class HTMLDetailsElementJS extends HTMLElementJS implements HTMLDetailsElement n ative "*HTMLDetailsElement" {
3111 3053
3112 bool get open() native "return this.open;"; 3054 bool get open() native "return this.open;";
3113 3055
3114 void set open(bool value) native "this.open = value;"; 3056 void set open(bool value) native "this.open = value;";
3115 } 3057 }
3116 3058
3117 class HTMLDirectoryElement extends HTMLElement native "*HTMLDirectoryElement" { 3059 class HTMLDirectoryElementJS extends HTMLElementJS implements HTMLDirectoryEleme nt native "*HTMLDirectoryElement" {
3118 3060
3119 bool get compact() native "return this.compact;"; 3061 bool get compact() native "return this.compact;";
3120 3062
3121 void set compact(bool value) native "this.compact = value;"; 3063 void set compact(bool value) native "this.compact = value;";
3122 } 3064 }
3123 3065
3124 class HTMLDivElement extends HTMLElement native "*HTMLDivElement" { 3066 class HTMLDivElementJS extends HTMLElementJS implements HTMLDivElement native "* HTMLDivElement" {
3125 3067
3126 String get align() native "return this.align;"; 3068 String get align() native "return this.align;";
3127 3069
3128 void set align(String value) native "this.align = value;"; 3070 void set align(String value) native "this.align = value;";
3129 } 3071 }
3130 3072
3131 class HTMLDocument extends Document native "*HTMLDocument" { 3073 class HTMLDocumentJS extends DocumentJS implements HTMLDocument native "*HTMLDoc ument" {
3132 3074
3133 Element get activeElement() native "return this.activeElement;"; 3075 ElementJS get activeElement() native "return this.activeElement;";
3134 3076
3135 String get alinkColor() native "return this.alinkColor;"; 3077 String get alinkColor() native "return this.alinkColor;";
3136 3078
3137 void set alinkColor(String value) native "this.alinkColor = value;"; 3079 void set alinkColor(String value) native "this.alinkColor = value;";
3138 3080
3139 HTMLAllCollection get all() native "return this.all;"; 3081 HTMLAllCollectionJS get all() native "return this.all;";
3140 3082
3141 void set all(HTMLAllCollection value) native "this.all = value;"; 3083 void set all(HTMLAllCollectionJS value) native "this.all = value;";
3142 3084
3143 String get bgColor() native "return this.bgColor;"; 3085 String get bgColor() native "return this.bgColor;";
3144 3086
3145 void set bgColor(String value) native "this.bgColor = value;"; 3087 void set bgColor(String value) native "this.bgColor = value;";
3146 3088
3147 String get compatMode() native "return this.compatMode;"; 3089 String get compatMode() native "return this.compatMode;";
3148 3090
3149 String get designMode() native "return this.designMode;"; 3091 String get designMode() native "return this.designMode;";
3150 3092
3151 void set designMode(String value) native "this.designMode = value;"; 3093 void set designMode(String value) native "this.designMode = value;";
3152 3094
3153 String get dir() native "return this.dir;"; 3095 String get dir() native "return this.dir;";
3154 3096
3155 void set dir(String value) native "this.dir = value;"; 3097 void set dir(String value) native "this.dir = value;";
3156 3098
3157 HTMLCollection get embeds() native "return this.embeds;"; 3099 HTMLCollectionJS get embeds() native "return this.embeds;";
3158 3100
3159 String get fgColor() native "return this.fgColor;"; 3101 String get fgColor() native "return this.fgColor;";
3160 3102
3161 void set fgColor(String value) native "this.fgColor = value;"; 3103 void set fgColor(String value) native "this.fgColor = value;";
3162 3104
3163 String get linkColor() native "return this.linkColor;"; 3105 String get linkColor() native "return this.linkColor;";
3164 3106
3165 void set linkColor(String value) native "this.linkColor = value;"; 3107 void set linkColor(String value) native "this.linkColor = value;";
3166 3108
3167 HTMLCollection get plugins() native "return this.plugins;"; 3109 HTMLCollectionJS get plugins() native "return this.plugins;";
3168 3110
3169 HTMLCollection get scripts() native "return this.scripts;"; 3111 HTMLCollectionJS get scripts() native "return this.scripts;";
3170 3112
3171 String get vlinkColor() native "return this.vlinkColor;"; 3113 String get vlinkColor() native "return this.vlinkColor;";
3172 3114
3173 void set vlinkColor(String value) native "this.vlinkColor = value;"; 3115 void set vlinkColor(String value) native "this.vlinkColor = value;";
3174 3116
3175 void captureEvents() native; 3117 void captureEvents() native;
3176 3118
3177 void clear() native; 3119 void clear() native;
3178 3120
3179 void close() native; 3121 void close() native;
3180 3122
3181 bool hasFocus() native; 3123 bool hasFocus() native;
3182 3124
3183 void open() native; 3125 void open() native;
3184 3126
3185 void releaseEvents() native; 3127 void releaseEvents() native;
3186 3128
3187 void write(String text) native; 3129 void write(String text) native;
3188 3130
3189 void writeln(String text) native; 3131 void writeln(String text) native;
3190 } 3132 }
3191 3133
3192 class HTMLElement extends Element native "*HTMLElement" { 3134 class HTMLElementJS extends ElementJS implements HTMLElement native "*HTMLElemen t" {
3193 3135
3194 String get accessKey() native "return this.accessKey;"; 3136 String get accessKey() native "return this.accessKey;";
3195 3137
3196 void set accessKey(String value) native "this.accessKey = value;"; 3138 void set accessKey(String value) native "this.accessKey = value;";
3197 3139
3198 HTMLCollection get children() native "return this.children;"; 3140 HTMLCollectionJS get children() native "return this.children;";
3199 3141
3200 DOMTokenList get classList() native "return this.classList;"; 3142 DOMTokenListJS get classList() native "return this.classList;";
3201 3143
3202 String get className() native "return this.className;"; 3144 String get className() native "return this.className;";
3203 3145
3204 void set className(String value) native "this.className = value;"; 3146 void set className(String value) native "this.className = value;";
3205 3147
3206 String get contentEditable() native "return this.contentEditable;"; 3148 String get contentEditable() native "return this.contentEditable;";
3207 3149
3208 void set contentEditable(String value) native "this.contentEditable = value;"; 3150 void set contentEditable(String value) native "this.contentEditable = value;";
3209 3151
3210 String get dir() native "return this.dir;"; 3152 String get dir() native "return this.dir;";
(...skipping 19 matching lines...) Expand all
3230 String get innerText() native "return this.innerText;"; 3172 String get innerText() native "return this.innerText;";
3231 3173
3232 void set innerText(String value) native "this.innerText = value;"; 3174 void set innerText(String value) native "this.innerText = value;";
3233 3175
3234 bool get isContentEditable() native "return this.isContentEditable;"; 3176 bool get isContentEditable() native "return this.isContentEditable;";
3235 3177
3236 String get itemId() native "return this.itemId;"; 3178 String get itemId() native "return this.itemId;";
3237 3179
3238 void set itemId(String value) native "this.itemId = value;"; 3180 void set itemId(String value) native "this.itemId = value;";
3239 3181
3240 DOMSettableTokenList get itemProp() native "return this.itemProp;"; 3182 DOMSettableTokenListJS get itemProp() native "return this.itemProp;";
3241 3183
3242 DOMSettableTokenList get itemRef() native "return this.itemRef;"; 3184 DOMSettableTokenListJS get itemRef() native "return this.itemRef;";
3243 3185
3244 bool get itemScope() native "return this.itemScope;"; 3186 bool get itemScope() native "return this.itemScope;";
3245 3187
3246 void set itemScope(bool value) native "this.itemScope = value;"; 3188 void set itemScope(bool value) native "this.itemScope = value;";
3247 3189
3248 DOMSettableTokenList get itemType() native "return this.itemType;"; 3190 DOMSettableTokenListJS get itemType() native "return this.itemType;";
3249 3191
3250 Object get itemValue() native "return this.itemValue;"; 3192 Object get itemValue() native "return this.itemValue;";
3251 3193
3252 void set itemValue(Object value) native "this.itemValue = value;"; 3194 void set itemValue(Object value) native "this.itemValue = value;";
3253 3195
3254 String get lang() native "return this.lang;"; 3196 String get lang() native "return this.lang;";
3255 3197
3256 void set lang(String value) native "this.lang = value;"; 3198 void set lang(String value) native "this.lang = value;";
3257 3199
3258 String get outerHTML() native "return this.outerHTML;"; 3200 String get outerHTML() native "return this.outerHTML;";
(...skipping 13 matching lines...) Expand all
3272 void set tabIndex(int value) native "this.tabIndex = value;"; 3214 void set tabIndex(int value) native "this.tabIndex = value;";
3273 3215
3274 String get title() native "return this.title;"; 3216 String get title() native "return this.title;";
3275 3217
3276 void set title(String value) native "this.title = value;"; 3218 void set title(String value) native "this.title = value;";
3277 3219
3278 String get webkitdropzone() native "return this.webkitdropzone;"; 3220 String get webkitdropzone() native "return this.webkitdropzone;";
3279 3221
3280 void set webkitdropzone(String value) native "this.webkitdropzone = value;"; 3222 void set webkitdropzone(String value) native "this.webkitdropzone = value;";
3281 3223
3282 Element insertAdjacentElement(String where, Element element) native; 3224 ElementJS insertAdjacentElement(String where, ElementJS element) native;
3283 3225
3284 void insertAdjacentHTML(String where, String html) native; 3226 void insertAdjacentHTML(String where, String html) native;
3285 3227
3286 void insertAdjacentText(String where, String text) native; 3228 void insertAdjacentText(String where, String text) native;
3287 } 3229 }
3288 3230
3289 class HTMLEmbedElement extends HTMLElement native "*HTMLEmbedElement" { 3231 class HTMLEmbedElementJS extends HTMLElementJS implements HTMLEmbedElement nativ e "*HTMLEmbedElement" {
3290 3232
3291 String get align() native "return this.align;"; 3233 String get align() native "return this.align;";
3292 3234
3293 void set align(String value) native "this.align = value;"; 3235 void set align(String value) native "this.align = value;";
3294 3236
3295 String get height() native "return this.height;"; 3237 String get height() native "return this.height;";
3296 3238
3297 void set height(String value) native "this.height = value;"; 3239 void set height(String value) native "this.height = value;";
3298 3240
3299 String get name() native "return this.name;"; 3241 String get name() native "return this.name;";
3300 3242
3301 void set name(String value) native "this.name = value;"; 3243 void set name(String value) native "this.name = value;";
3302 3244
3303 String get src() native "return this.src;"; 3245 String get src() native "return this.src;";
3304 3246
3305 void set src(String value) native "this.src = value;"; 3247 void set src(String value) native "this.src = value;";
3306 3248
3307 String get type() native "return this.type;"; 3249 String get type() native "return this.type;";
3308 3250
3309 void set type(String value) native "this.type = value;"; 3251 void set type(String value) native "this.type = value;";
3310 3252
3311 String get width() native "return this.width;"; 3253 String get width() native "return this.width;";
3312 3254
3313 void set width(String value) native "this.width = value;"; 3255 void set width(String value) native "this.width = value;";
3314 3256
3315 SVGDocument getSVGDocument() native; 3257 SVGDocumentJS getSVGDocument() native;
3316 } 3258 }
3317 3259
3318 class HTMLFieldSetElement extends HTMLElement native "*HTMLFieldSetElement" { 3260 class HTMLFieldSetElementJS extends HTMLElementJS implements HTMLFieldSetElement native "*HTMLFieldSetElement" {
3319 3261
3320 HTMLFormElement get form() native "return this.form;"; 3262 HTMLFormElementJS get form() native "return this.form;";
3321 3263
3322 String get validationMessage() native "return this.validationMessage;"; 3264 String get validationMessage() native "return this.validationMessage;";
3323 3265
3324 ValidityState get validity() native "return this.validity;"; 3266 ValidityStateJS get validity() native "return this.validity;";
3325 3267
3326 bool get willValidate() native "return this.willValidate;"; 3268 bool get willValidate() native "return this.willValidate;";
3327 3269
3328 bool checkValidity() native; 3270 bool checkValidity() native;
3329 3271
3330 void setCustomValidity(String error) native; 3272 void setCustomValidity(String error) native;
3331 } 3273 }
3332 3274
3333 class HTMLFontElement extends HTMLElement native "*HTMLFontElement" { 3275 class HTMLFontElementJS extends HTMLElementJS implements HTMLFontElement native "*HTMLFontElement" {
3334 3276
3335 String get color() native "return this.color;"; 3277 String get color() native "return this.color;";
3336 3278
3337 void set color(String value) native "this.color = value;"; 3279 void set color(String value) native "this.color = value;";
3338 3280
3339 String get face() native "return this.face;"; 3281 String get face() native "return this.face;";
3340 3282
3341 void set face(String value) native "this.face = value;"; 3283 void set face(String value) native "this.face = value;";
3342 3284
3343 String get size() native "return this.size;"; 3285 String get size() native "return this.size;";
3344 3286
3345 void set size(String value) native "this.size = value;"; 3287 void set size(String value) native "this.size = value;";
3346 } 3288 }
3347 3289
3348 class HTMLFormElement extends HTMLElement native "*HTMLFormElement" { 3290 class HTMLFormElementJS extends HTMLElementJS implements HTMLFormElement native "*HTMLFormElement" {
3349 3291
3350 String get acceptCharset() native "return this.acceptCharset;"; 3292 String get acceptCharset() native "return this.acceptCharset;";
3351 3293
3352 void set acceptCharset(String value) native "this.acceptCharset = value;"; 3294 void set acceptCharset(String value) native "this.acceptCharset = value;";
3353 3295
3354 String get action() native "return this.action;"; 3296 String get action() native "return this.action;";
3355 3297
3356 void set action(String value) native "this.action = value;"; 3298 void set action(String value) native "this.action = value;";
3357 3299
3358 String get autocomplete() native "return this.autocomplete;"; 3300 String get autocomplete() native "return this.autocomplete;";
3359 3301
3360 void set autocomplete(String value) native "this.autocomplete = value;"; 3302 void set autocomplete(String value) native "this.autocomplete = value;";
3361 3303
3362 HTMLCollection get elements() native "return this.elements;"; 3304 HTMLCollectionJS get elements() native "return this.elements;";
3363 3305
3364 String get encoding() native "return this.encoding;"; 3306 String get encoding() native "return this.encoding;";
3365 3307
3366 void set encoding(String value) native "this.encoding = value;"; 3308 void set encoding(String value) native "this.encoding = value;";
3367 3309
3368 String get enctype() native "return this.enctype;"; 3310 String get enctype() native "return this.enctype;";
3369 3311
3370 void set enctype(String value) native "this.enctype = value;"; 3312 void set enctype(String value) native "this.enctype = value;";
3371 3313
3372 int get length() native "return this.length;"; 3314 int get length() native "return this.length;";
(...skipping 14 matching lines...) Expand all
3387 3329
3388 void set target(String value) native "this.target = value;"; 3330 void set target(String value) native "this.target = value;";
3389 3331
3390 bool checkValidity() native; 3332 bool checkValidity() native;
3391 3333
3392 void reset() native; 3334 void reset() native;
3393 3335
3394 void submit() native; 3336 void submit() native;
3395 } 3337 }
3396 3338
3397 class HTMLFrameElement extends HTMLElement native "*HTMLFrameElement" { 3339 class HTMLFrameElementJS extends HTMLElementJS implements HTMLFrameElement nativ e "*HTMLFrameElement" {
3398 3340
3399 Document get contentDocument() native "return this.contentDocument;"; 3341 DocumentJS get contentDocument() native "return this.contentDocument;";
3400 3342
3401 DOMWindow get contentWindow() native "return this.contentWindow;"; 3343 DOMWindowJS get contentWindow() native "return this.contentWindow;";
3402 3344
3403 String get frameBorder() native "return this.frameBorder;"; 3345 String get frameBorder() native "return this.frameBorder;";
3404 3346
3405 void set frameBorder(String value) native "this.frameBorder = value;"; 3347 void set frameBorder(String value) native "this.frameBorder = value;";
3406 3348
3407 int get height() native "return this.height;"; 3349 int get height() native "return this.height;";
3408 3350
3409 String get location() native "return this.location;"; 3351 String get location() native "return this.location;";
3410 3352
3411 void set location(String value) native "this.location = value;"; 3353 void set location(String value) native "this.location = value;";
(...skipping 21 matching lines...) Expand all
3433 String get scrolling() native "return this.scrolling;"; 3375 String get scrolling() native "return this.scrolling;";
3434 3376
3435 void set scrolling(String value) native "this.scrolling = value;"; 3377 void set scrolling(String value) native "this.scrolling = value;";
3436 3378
3437 String get src() native "return this.src;"; 3379 String get src() native "return this.src;";
3438 3380
3439 void set src(String value) native "this.src = value;"; 3381 void set src(String value) native "this.src = value;";
3440 3382
3441 int get width() native "return this.width;"; 3383 int get width() native "return this.width;";
3442 3384
3443 SVGDocument getSVGDocument() native; 3385 SVGDocumentJS getSVGDocument() native;
3444 } 3386 }
3445 3387
3446 class HTMLFrameSetElement extends HTMLElement native "*HTMLFrameSetElement" { 3388 class HTMLFrameSetElementJS extends HTMLElementJS implements HTMLFrameSetElement native "*HTMLFrameSetElement" {
3447 3389
3448 String get cols() native "return this.cols;"; 3390 String get cols() native "return this.cols;";
3449 3391
3450 void set cols(String value) native "this.cols = value;"; 3392 void set cols(String value) native "this.cols = value;";
3451 3393
3452 String get rows() native "return this.rows;"; 3394 String get rows() native "return this.rows;";
3453 3395
3454 void set rows(String value) native "this.rows = value;"; 3396 void set rows(String value) native "this.rows = value;";
3455 } 3397 }
3456 3398
3457 class HTMLHRElement extends HTMLElement native "*HTMLHRElement" { 3399 class HTMLHRElementJS extends HTMLElementJS implements HTMLHRElement native "*HT MLHRElement" {
3458 3400
3459 String get align() native "return this.align;"; 3401 String get align() native "return this.align;";
3460 3402
3461 void set align(String value) native "this.align = value;"; 3403 void set align(String value) native "this.align = value;";
3462 3404
3463 bool get noShade() native "return this.noShade;"; 3405 bool get noShade() native "return this.noShade;";
3464 3406
3465 void set noShade(bool value) native "this.noShade = value;"; 3407 void set noShade(bool value) native "this.noShade = value;";
3466 3408
3467 String get size() native "return this.size;"; 3409 String get size() native "return this.size;";
3468 3410
3469 void set size(String value) native "this.size = value;"; 3411 void set size(String value) native "this.size = value;";
3470 3412
3471 String get width() native "return this.width;"; 3413 String get width() native "return this.width;";
3472 3414
3473 void set width(String value) native "this.width = value;"; 3415 void set width(String value) native "this.width = value;";
3474 } 3416 }
3475 3417
3476 class HTMLHeadElement extends HTMLElement native "*HTMLHeadElement" { 3418 class HTMLHeadElementJS extends HTMLElementJS implements HTMLHeadElement native "*HTMLHeadElement" {
3477 3419
3478 String get profile() native "return this.profile;"; 3420 String get profile() native "return this.profile;";
3479 3421
3480 void set profile(String value) native "this.profile = value;"; 3422 void set profile(String value) native "this.profile = value;";
3481 } 3423 }
3482 3424
3483 class HTMLHeadingElement extends HTMLElement native "*HTMLHeadingElement" { 3425 class HTMLHeadingElementJS extends HTMLElementJS implements HTMLHeadingElement n ative "*HTMLHeadingElement" {
3484 3426
3485 String get align() native "return this.align;"; 3427 String get align() native "return this.align;";
3486 3428
3487 void set align(String value) native "this.align = value;"; 3429 void set align(String value) native "this.align = value;";
3488 } 3430 }
3489 3431
3490 class HTMLHtmlElement extends HTMLElement native "*HTMLHtmlElement" { 3432 class HTMLHtmlElementJS extends HTMLElementJS implements HTMLHtmlElement native "*HTMLHtmlElement" {
3491 3433
3492 String get manifest() native "return this.manifest;"; 3434 String get manifest() native "return this.manifest;";
3493 3435
3494 void set manifest(String value) native "this.manifest = value;"; 3436 void set manifest(String value) native "this.manifest = value;";
3495 3437
3496 String get version() native "return this.version;"; 3438 String get version() native "return this.version;";
3497 3439
3498 void set version(String value) native "this.version = value;"; 3440 void set version(String value) native "this.version = value;";
3499 } 3441 }
3500 3442
3501 class HTMLIFrameElement extends HTMLElement native "*HTMLIFrameElement" { 3443 class HTMLIFrameElementJS extends HTMLElementJS implements HTMLIFrameElement nat ive "*HTMLIFrameElement" {
3502 3444
3503 String get align() native "return this.align;"; 3445 String get align() native "return this.align;";
3504 3446
3505 void set align(String value) native "this.align = value;"; 3447 void set align(String value) native "this.align = value;";
3506 3448
3507 Document get contentDocument() native "return this.contentDocument;"; 3449 DocumentJS get contentDocument() native "return this.contentDocument;";
3508 3450
3509 DOMWindow get contentWindow() native "return this.contentWindow;"; 3451 DOMWindowJS get contentWindow() native "return this.contentWindow;";
3510 3452
3511 String get frameBorder() native "return this.frameBorder;"; 3453 String get frameBorder() native "return this.frameBorder;";
3512 3454
3513 void set frameBorder(String value) native "this.frameBorder = value;"; 3455 void set frameBorder(String value) native "this.frameBorder = value;";
3514 3456
3515 String get height() native "return this.height;"; 3457 String get height() native "return this.height;";
3516 3458
3517 void set height(String value) native "this.height = value;"; 3459 void set height(String value) native "this.height = value;";
3518 3460
3519 String get longDesc() native "return this.longDesc;"; 3461 String get longDesc() native "return this.longDesc;";
(...skipping 21 matching lines...) Expand all
3541 void set scrolling(String value) native "this.scrolling = value;"; 3483 void set scrolling(String value) native "this.scrolling = value;";
3542 3484
3543 String get src() native "return this.src;"; 3485 String get src() native "return this.src;";
3544 3486
3545 void set src(String value) native "this.src = value;"; 3487 void set src(String value) native "this.src = value;";
3546 3488
3547 String get width() native "return this.width;"; 3489 String get width() native "return this.width;";
3548 3490
3549 void set width(String value) native "this.width = value;"; 3491 void set width(String value) native "this.width = value;";
3550 3492
3551 SVGDocument getSVGDocument() native; 3493 SVGDocumentJS getSVGDocument() native;
3552 } 3494 }
3553 3495
3554 class HTMLImageElement extends HTMLElement native "*HTMLImageElement" { 3496 class HTMLImageElementJS extends HTMLElementJS implements HTMLImageElement nativ e "*HTMLImageElement" {
3555 3497
3556 String get align() native "return this.align;"; 3498 String get align() native "return this.align;";
3557 3499
3558 void set align(String value) native "this.align = value;"; 3500 void set align(String value) native "this.align = value;";
3559 3501
3560 String get alt() native "return this.alt;"; 3502 String get alt() native "return this.alt;";
3561 3503
3562 void set alt(String value) native "this.alt = value;"; 3504 void set alt(String value) native "this.alt = value;";
3563 3505
3564 String get border() native "return this.border;"; 3506 String get border() native "return this.border;";
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
3613 3555
3614 int get width() native "return this.width;"; 3556 int get width() native "return this.width;";
3615 3557
3616 void set width(int value) native "this.width = value;"; 3558 void set width(int value) native "this.width = value;";
3617 3559
3618 int get x() native "return this.x;"; 3560 int get x() native "return this.x;";
3619 3561
3620 int get y() native "return this.y;"; 3562 int get y() native "return this.y;";
3621 } 3563 }
3622 3564
3623 class HTMLInputElement extends HTMLElement native "*HTMLInputElement" { 3565 class HTMLInputElementJS extends HTMLElementJS implements HTMLInputElement nativ e "*HTMLInputElement" {
3624 3566
3625 String get accept() native "return this.accept;"; 3567 String get accept() native "return this.accept;";
3626 3568
3627 void set accept(String value) native "this.accept = value;"; 3569 void set accept(String value) native "this.accept = value;";
3628 3570
3629 String get align() native "return this.align;"; 3571 String get align() native "return this.align;";
3630 3572
3631 void set align(String value) native "this.align = value;"; 3573 void set align(String value) native "this.align = value;";
3632 3574
3633 String get alt() native "return this.alt;"; 3575 String get alt() native "return this.alt;";
(...skipping 21 matching lines...) Expand all
3655 void set defaultValue(String value) native "this.defaultValue = value;"; 3597 void set defaultValue(String value) native "this.defaultValue = value;";
3656 3598
3657 String get dirName() native "return this.dirName;"; 3599 String get dirName() native "return this.dirName;";
3658 3600
3659 void set dirName(String value) native "this.dirName = value;"; 3601 void set dirName(String value) native "this.dirName = value;";
3660 3602
3661 bool get disabled() native "return this.disabled;"; 3603 bool get disabled() native "return this.disabled;";
3662 3604
3663 void set disabled(bool value) native "this.disabled = value;"; 3605 void set disabled(bool value) native "this.disabled = value;";
3664 3606
3665 FileList get files() native "return this.files;"; 3607 FileListJS get files() native "return this.files;";
3666 3608
3667 HTMLFormElement get form() native "return this.form;"; 3609 HTMLFormElementJS get form() native "return this.form;";
3668 3610
3669 String get formAction() native "return this.formAction;"; 3611 String get formAction() native "return this.formAction;";
3670 3612
3671 void set formAction(String value) native "this.formAction = value;"; 3613 void set formAction(String value) native "this.formAction = value;";
3672 3614
3673 String get formEnctype() native "return this.formEnctype;"; 3615 String get formEnctype() native "return this.formEnctype;";
3674 3616
3675 void set formEnctype(String value) native "this.formEnctype = value;"; 3617 void set formEnctype(String value) native "this.formEnctype = value;";
3676 3618
3677 String get formMethod() native "return this.formMethod;"; 3619 String get formMethod() native "return this.formMethod;";
3678 3620
3679 void set formMethod(String value) native "this.formMethod = value;"; 3621 void set formMethod(String value) native "this.formMethod = value;";
3680 3622
3681 bool get formNoValidate() native "return this.formNoValidate;"; 3623 bool get formNoValidate() native "return this.formNoValidate;";
3682 3624
3683 void set formNoValidate(bool value) native "this.formNoValidate = value;"; 3625 void set formNoValidate(bool value) native "this.formNoValidate = value;";
3684 3626
3685 String get formTarget() native "return this.formTarget;"; 3627 String get formTarget() native "return this.formTarget;";
3686 3628
3687 void set formTarget(String value) native "this.formTarget = value;"; 3629 void set formTarget(String value) native "this.formTarget = value;";
3688 3630
3689 bool get incremental() native "return this.incremental;"; 3631 bool get incremental() native "return this.incremental;";
3690 3632
3691 void set incremental(bool value) native "this.incremental = value;"; 3633 void set incremental(bool value) native "this.incremental = value;";
3692 3634
3693 bool get indeterminate() native "return this.indeterminate;"; 3635 bool get indeterminate() native "return this.indeterminate;";
3694 3636
3695 void set indeterminate(bool value) native "this.indeterminate = value;"; 3637 void set indeterminate(bool value) native "this.indeterminate = value;";
3696 3638
3697 NodeList get labels() native "return this.labels;"; 3639 NodeListJS get labels() native "return this.labels;";
3698 3640
3699 HTMLElement get list() native "return this.list;"; 3641 HTMLElementJS get list() native "return this.list;";
3700 3642
3701 String get max() native "return this.max;"; 3643 String get max() native "return this.max;";
3702 3644
3703 void set max(String value) native "this.max = value;"; 3645 void set max(String value) native "this.max = value;";
3704 3646
3705 int get maxLength() native "return this.maxLength;"; 3647 int get maxLength() native "return this.maxLength;";
3706 3648
3707 void set maxLength(int value) native "this.maxLength = value;"; 3649 void set maxLength(int value) native "this.maxLength = value;";
3708 3650
3709 String get min() native "return this.min;"; 3651 String get min() native "return this.min;";
(...skipping 17 matching lines...) Expand all
3727 void set placeholder(String value) native "this.placeholder = value;"; 3669 void set placeholder(String value) native "this.placeholder = value;";
3728 3670
3729 bool get readOnly() native "return this.readOnly;"; 3671 bool get readOnly() native "return this.readOnly;";
3730 3672
3731 void set readOnly(bool value) native "this.readOnly = value;"; 3673 void set readOnly(bool value) native "this.readOnly = value;";
3732 3674
3733 bool get required() native "return this.required;"; 3675 bool get required() native "return this.required;";
3734 3676
3735 void set required(bool value) native "this.required = value;"; 3677 void set required(bool value) native "this.required = value;";
3736 3678
3737 HTMLOptionElement get selectedOption() native "return this.selectedOption;"; 3679 HTMLOptionElementJS get selectedOption() native "return this.selectedOption;";
3738 3680
3739 String get selectionDirection() native "return this.selectionDirection;"; 3681 String get selectionDirection() native "return this.selectionDirection;";
3740 3682
3741 void set selectionDirection(String value) native "this.selectionDirection = va lue;"; 3683 void set selectionDirection(String value) native "this.selectionDirection = va lue;";
3742 3684
3743 int get selectionEnd() native "return this.selectionEnd;"; 3685 int get selectionEnd() native "return this.selectionEnd;";
3744 3686
3745 void set selectionEnd(int value) native "this.selectionEnd = value;"; 3687 void set selectionEnd(int value) native "this.selectionEnd = value;";
3746 3688
3747 int get selectionStart() native "return this.selectionStart;"; 3689 int get selectionStart() native "return this.selectionStart;";
(...skipping 15 matching lines...) Expand all
3763 String get type() native "return this.type;"; 3705 String get type() native "return this.type;";
3764 3706
3765 void set type(String value) native "this.type = value;"; 3707 void set type(String value) native "this.type = value;";
3766 3708
3767 String get useMap() native "return this.useMap;"; 3709 String get useMap() native "return this.useMap;";
3768 3710
3769 void set useMap(String value) native "this.useMap = value;"; 3711 void set useMap(String value) native "this.useMap = value;";
3770 3712
3771 String get validationMessage() native "return this.validationMessage;"; 3713 String get validationMessage() native "return this.validationMessage;";
3772 3714
3773 ValidityState get validity() native "return this.validity;"; 3715 ValidityStateJS get validity() native "return this.validity;";
3774 3716
3775 String get value() native "return this.value;"; 3717 String get value() native "return this.value;";
3776 3718
3777 void set value(String value) native "this.value = value;"; 3719 void set value(String value) native "this.value = value;";
3778 3720
3779 Date get valueAsDate() native "return this.valueAsDate;"; 3721 Date get valueAsDate() native "return this.valueAsDate;";
3780 3722
3781 void set valueAsDate(Date value) native "this.valueAsDate = value;"; 3723 void set valueAsDate(Date value) native "this.valueAsDate = value;";
3782 3724
3783 num get valueAsNumber() native "return this.valueAsNumber;"; 3725 num get valueAsNumber() native "return this.valueAsNumber;";
(...skipping 22 matching lines...) Expand all
3806 3748
3807 void setCustomValidity(String error) native; 3749 void setCustomValidity(String error) native;
3808 3750
3809 void setSelectionRange(int start, int end, [String direction = null]) native; 3751 void setSelectionRange(int start, int end, [String direction = null]) native;
3810 3752
3811 void stepDown([int n = null]) native; 3753 void stepDown([int n = null]) native;
3812 3754
3813 void stepUp([int n = null]) native; 3755 void stepUp([int n = null]) native;
3814 } 3756 }
3815 3757
3816 class HTMLIsIndexElement extends HTMLInputElement native "*HTMLIsIndexElement" { 3758 class HTMLIsIndexElementJS extends HTMLInputElementJS implements HTMLIsIndexElem ent native "*HTMLIsIndexElement" {
3817 3759
3818 HTMLFormElement get form() native "return this.form;"; 3760 HTMLFormElementJS get form() native "return this.form;";
3819 3761
3820 String get prompt() native "return this.prompt;"; 3762 String get prompt() native "return this.prompt;";
3821 3763
3822 void set prompt(String value) native "this.prompt = value;"; 3764 void set prompt(String value) native "this.prompt = value;";
3823 } 3765 }
3824 3766
3825 class HTMLKeygenElement extends HTMLElement native "*HTMLKeygenElement" { 3767 class HTMLKeygenElementJS extends HTMLElementJS implements HTMLKeygenElement nat ive "*HTMLKeygenElement" {
3826 3768
3827 bool get autofocus() native "return this.autofocus;"; 3769 bool get autofocus() native "return this.autofocus;";
3828 3770
3829 void set autofocus(bool value) native "this.autofocus = value;"; 3771 void set autofocus(bool value) native "this.autofocus = value;";
3830 3772
3831 String get challenge() native "return this.challenge;"; 3773 String get challenge() native "return this.challenge;";
3832 3774
3833 void set challenge(String value) native "this.challenge = value;"; 3775 void set challenge(String value) native "this.challenge = value;";
3834 3776
3835 bool get disabled() native "return this.disabled;"; 3777 bool get disabled() native "return this.disabled;";
3836 3778
3837 void set disabled(bool value) native "this.disabled = value;"; 3779 void set disabled(bool value) native "this.disabled = value;";
3838 3780
3839 HTMLFormElement get form() native "return this.form;"; 3781 HTMLFormElementJS get form() native "return this.form;";
3840 3782
3841 String get keytype() native "return this.keytype;"; 3783 String get keytype() native "return this.keytype;";
3842 3784
3843 void set keytype(String value) native "this.keytype = value;"; 3785 void set keytype(String value) native "this.keytype = value;";
3844 3786
3845 NodeList get labels() native "return this.labels;"; 3787 NodeListJS get labels() native "return this.labels;";
3846 3788
3847 String get name() native "return this.name;"; 3789 String get name() native "return this.name;";
3848 3790
3849 void set name(String value) native "this.name = value;"; 3791 void set name(String value) native "this.name = value;";
3850 3792
3851 String get type() native "return this.type;"; 3793 String get type() native "return this.type;";
3852 3794
3853 String get validationMessage() native "return this.validationMessage;"; 3795 String get validationMessage() native "return this.validationMessage;";
3854 3796
3855 ValidityState get validity() native "return this.validity;"; 3797 ValidityStateJS get validity() native "return this.validity;";
3856 3798
3857 bool get willValidate() native "return this.willValidate;"; 3799 bool get willValidate() native "return this.willValidate;";
3858 3800
3859 bool checkValidity() native; 3801 bool checkValidity() native;
3860 3802
3861 void setCustomValidity(String error) native; 3803 void setCustomValidity(String error) native;
3862 } 3804 }
3863 3805
3864 class HTMLLIElement extends HTMLElement native "*HTMLLIElement" { 3806 class HTMLLIElementJS extends HTMLElementJS implements HTMLLIElement native "*HT MLLIElement" {
3865 3807
3866 String get type() native "return this.type;"; 3808 String get type() native "return this.type;";
3867 3809
3868 void set type(String value) native "this.type = value;"; 3810 void set type(String value) native "this.type = value;";
3869 3811
3870 int get value() native "return this.value;"; 3812 int get value() native "return this.value;";
3871 3813
3872 void set value(int value) native "this.value = value;"; 3814 void set value(int value) native "this.value = value;";
3873 } 3815 }
3874 3816
3875 class HTMLLabelElement extends HTMLElement native "*HTMLLabelElement" { 3817 class HTMLLabelElementJS extends HTMLElementJS implements HTMLLabelElement nativ e "*HTMLLabelElement" {
3876 3818
3877 HTMLElement get control() native "return this.control;"; 3819 HTMLElementJS get control() native "return this.control;";
3878 3820
3879 HTMLFormElement get form() native "return this.form;"; 3821 HTMLFormElementJS get form() native "return this.form;";
3880 3822
3881 String get htmlFor() native "return this.htmlFor;"; 3823 String get htmlFor() native "return this.htmlFor;";
3882 3824
3883 void set htmlFor(String value) native "this.htmlFor = value;"; 3825 void set htmlFor(String value) native "this.htmlFor = value;";
3884 } 3826 }
3885 3827
3886 class HTMLLegendElement extends HTMLElement native "*HTMLLegendElement" { 3828 class HTMLLegendElementJS extends HTMLElementJS implements HTMLLegendElement nat ive "*HTMLLegendElement" {
3887 3829
3888 String get align() native "return this.align;"; 3830 String get align() native "return this.align;";
3889 3831
3890 void set align(String value) native "this.align = value;"; 3832 void set align(String value) native "this.align = value;";
3891 3833
3892 HTMLFormElement get form() native "return this.form;"; 3834 HTMLFormElementJS get form() native "return this.form;";
3893 } 3835 }
3894 3836
3895 class HTMLLinkElement extends HTMLElement native "*HTMLLinkElement" { 3837 class HTMLLinkElementJS extends HTMLElementJS implements HTMLLinkElement native "*HTMLLinkElement" {
3896 3838
3897 String get charset() native "return this.charset;"; 3839 String get charset() native "return this.charset;";
3898 3840
3899 void set charset(String value) native "this.charset = value;"; 3841 void set charset(String value) native "this.charset = value;";
3900 3842
3901 bool get disabled() native "return this.disabled;"; 3843 bool get disabled() native "return this.disabled;";
3902 3844
3903 void set disabled(bool value) native "this.disabled = value;"; 3845 void set disabled(bool value) native "this.disabled = value;";
3904 3846
3905 String get href() native "return this.href;"; 3847 String get href() native "return this.href;";
3906 3848
3907 void set href(String value) native "this.href = value;"; 3849 void set href(String value) native "this.href = value;";
3908 3850
3909 String get hreflang() native "return this.hreflang;"; 3851 String get hreflang() native "return this.hreflang;";
3910 3852
3911 void set hreflang(String value) native "this.hreflang = value;"; 3853 void set hreflang(String value) native "this.hreflang = value;";
3912 3854
3913 String get media() native "return this.media;"; 3855 String get media() native "return this.media;";
3914 3856
3915 void set media(String value) native "this.media = value;"; 3857 void set media(String value) native "this.media = value;";
3916 3858
3917 String get rel() native "return this.rel;"; 3859 String get rel() native "return this.rel;";
3918 3860
3919 void set rel(String value) native "this.rel = value;"; 3861 void set rel(String value) native "this.rel = value;";
3920 3862
3921 String get rev() native "return this.rev;"; 3863 String get rev() native "return this.rev;";
3922 3864
3923 void set rev(String value) native "this.rev = value;"; 3865 void set rev(String value) native "this.rev = value;";
3924 3866
3925 StyleSheet get sheet() native "return this.sheet;"; 3867 StyleSheetJS get sheet() native "return this.sheet;";
3926 3868
3927 DOMSettableTokenList get sizes() native "return this.sizes;"; 3869 DOMSettableTokenListJS get sizes() native "return this.sizes;";
3928 3870
3929 void set sizes(DOMSettableTokenList value) native "this.sizes = value;"; 3871 void set sizes(DOMSettableTokenListJS value) native "this.sizes = value;";
3930 3872
3931 String get target() native "return this.target;"; 3873 String get target() native "return this.target;";
3932 3874
3933 void set target(String value) native "this.target = value;"; 3875 void set target(String value) native "this.target = value;";
3934 3876
3935 String get type() native "return this.type;"; 3877 String get type() native "return this.type;";
3936 3878
3937 void set type(String value) native "this.type = value;"; 3879 void set type(String value) native "this.type = value;";
3938 } 3880 }
3939 3881
3940 class HTMLMapElement extends HTMLElement native "*HTMLMapElement" { 3882 class HTMLMapElementJS extends HTMLElementJS implements HTMLMapElement native "* HTMLMapElement" {
3941 3883
3942 HTMLCollection get areas() native "return this.areas;"; 3884 HTMLCollectionJS get areas() native "return this.areas;";
3943 3885
3944 String get name() native "return this.name;"; 3886 String get name() native "return this.name;";
3945 3887
3946 void set name(String value) native "this.name = value;"; 3888 void set name(String value) native "this.name = value;";
3947 } 3889 }
3948 3890
3949 class HTMLMarqueeElement extends HTMLElement native "*HTMLMarqueeElement" { 3891 class HTMLMarqueeElementJS extends HTMLElementJS implements HTMLMarqueeElement n ative "*HTMLMarqueeElement" {
3950 3892
3951 String get behavior() native "return this.behavior;"; 3893 String get behavior() native "return this.behavior;";
3952 3894
3953 void set behavior(String value) native "this.behavior = value;"; 3895 void set behavior(String value) native "this.behavior = value;";
3954 3896
3955 String get bgColor() native "return this.bgColor;"; 3897 String get bgColor() native "return this.bgColor;";
3956 3898
3957 void set bgColor(String value) native "this.bgColor = value;"; 3899 void set bgColor(String value) native "this.bgColor = value;";
3958 3900
3959 String get direction() native "return this.direction;"; 3901 String get direction() native "return this.direction;";
(...skipping 30 matching lines...) Expand all
3990 3932
3991 String get width() native "return this.width;"; 3933 String get width() native "return this.width;";
3992 3934
3993 void set width(String value) native "this.width = value;"; 3935 void set width(String value) native "this.width = value;";
3994 3936
3995 void start() native; 3937 void start() native;
3996 3938
3997 void stop() native; 3939 void stop() native;
3998 } 3940 }
3999 3941
4000 class HTMLMediaElement extends HTMLElement native "*HTMLMediaElement" { 3942 class HTMLMediaElementJS extends HTMLElementJS implements HTMLMediaElement nativ e "*HTMLMediaElement" {
4001 3943
4002 static final int EOS_DECODE_ERR = 2; 3944 static final int EOS_DECODE_ERR = 2;
4003 3945
4004 static final int EOS_NETWORK_ERR = 1; 3946 static final int EOS_NETWORK_ERR = 1;
4005 3947
4006 static final int EOS_NO_ERROR = 0; 3948 static final int EOS_NO_ERROR = 0;
4007 3949
4008 static final int HAVE_CURRENT_DATA = 2; 3950 static final int HAVE_CURRENT_DATA = 2;
4009 3951
4010 static final int HAVE_ENOUGH_DATA = 4; 3952 static final int HAVE_ENOUGH_DATA = 4;
(...skipping 15 matching lines...) Expand all
4026 static final int SOURCE_CLOSED = 0; 3968 static final int SOURCE_CLOSED = 0;
4027 3969
4028 static final int SOURCE_ENDED = 2; 3970 static final int SOURCE_ENDED = 2;
4029 3971
4030 static final int SOURCE_OPEN = 1; 3972 static final int SOURCE_OPEN = 1;
4031 3973
4032 bool get autoplay() native "return this.autoplay;"; 3974 bool get autoplay() native "return this.autoplay;";
4033 3975
4034 void set autoplay(bool value) native "this.autoplay = value;"; 3976 void set autoplay(bool value) native "this.autoplay = value;";
4035 3977
4036 TimeRanges get buffered() native "return this.buffered;"; 3978 TimeRangesJS get buffered() native "return this.buffered;";
4037 3979
4038 MediaController get controller() native "return this.controller;"; 3980 MediaControllerJS get controller() native "return this.controller;";
4039 3981
4040 void set controller(MediaController value) native "this.controller = value;"; 3982 void set controller(MediaControllerJS value) native "this.controller = value;" ;
4041 3983
4042 bool get controls() native "return this.controls;"; 3984 bool get controls() native "return this.controls;";
4043 3985
4044 void set controls(bool value) native "this.controls = value;"; 3986 void set controls(bool value) native "this.controls = value;";
4045 3987
4046 String get currentSrc() native "return this.currentSrc;"; 3988 String get currentSrc() native "return this.currentSrc;";
4047 3989
4048 num get currentTime() native "return this.currentTime;"; 3990 num get currentTime() native "return this.currentTime;";
4049 3991
4050 void set currentTime(num value) native "this.currentTime = value;"; 3992 void set currentTime(num value) native "this.currentTime = value;";
4051 3993
4052 bool get defaultMuted() native "return this.defaultMuted;"; 3994 bool get defaultMuted() native "return this.defaultMuted;";
4053 3995
4054 void set defaultMuted(bool value) native "this.defaultMuted = value;"; 3996 void set defaultMuted(bool value) native "this.defaultMuted = value;";
4055 3997
4056 num get defaultPlaybackRate() native "return this.defaultPlaybackRate;"; 3998 num get defaultPlaybackRate() native "return this.defaultPlaybackRate;";
4057 3999
4058 void set defaultPlaybackRate(num value) native "this.defaultPlaybackRate = val ue;"; 4000 void set defaultPlaybackRate(num value) native "this.defaultPlaybackRate = val ue;";
4059 4001
4060 num get duration() native "return this.duration;"; 4002 num get duration() native "return this.duration;";
4061 4003
4062 bool get ended() native "return this.ended;"; 4004 bool get ended() native "return this.ended;";
4063 4005
4064 MediaError get error() native "return this.error;"; 4006 MediaErrorJS get error() native "return this.error;";
4065 4007
4066 num get initialTime() native "return this.initialTime;"; 4008 num get initialTime() native "return this.initialTime;";
4067 4009
4068 bool get loop() native "return this.loop;"; 4010 bool get loop() native "return this.loop;";
4069 4011
4070 void set loop(bool value) native "this.loop = value;"; 4012 void set loop(bool value) native "this.loop = value;";
4071 4013
4072 String get mediaGroup() native "return this.mediaGroup;"; 4014 String get mediaGroup() native "return this.mediaGroup;";
4073 4015
4074 void set mediaGroup(String value) native "this.mediaGroup = value;"; 4016 void set mediaGroup(String value) native "this.mediaGroup = value;";
4075 4017
4076 bool get muted() native "return this.muted;"; 4018 bool get muted() native "return this.muted;";
4077 4019
4078 void set muted(bool value) native "this.muted = value;"; 4020 void set muted(bool value) native "this.muted = value;";
4079 4021
4080 int get networkState() native "return this.networkState;"; 4022 int get networkState() native "return this.networkState;";
4081 4023
4082 bool get paused() native "return this.paused;"; 4024 bool get paused() native "return this.paused;";
4083 4025
4084 num get playbackRate() native "return this.playbackRate;"; 4026 num get playbackRate() native "return this.playbackRate;";
4085 4027
4086 void set playbackRate(num value) native "this.playbackRate = value;"; 4028 void set playbackRate(num value) native "this.playbackRate = value;";
4087 4029
4088 TimeRanges get played() native "return this.played;"; 4030 TimeRangesJS get played() native "return this.played;";
4089 4031
4090 String get preload() native "return this.preload;"; 4032 String get preload() native "return this.preload;";
4091 4033
4092 void set preload(String value) native "this.preload = value;"; 4034 void set preload(String value) native "this.preload = value;";
4093 4035
4094 int get readyState() native "return this.readyState;"; 4036 int get readyState() native "return this.readyState;";
4095 4037
4096 TimeRanges get seekable() native "return this.seekable;"; 4038 TimeRangesJS get seekable() native "return this.seekable;";
4097 4039
4098 bool get seeking() native "return this.seeking;"; 4040 bool get seeking() native "return this.seeking;";
4099 4041
4100 String get src() native "return this.src;"; 4042 String get src() native "return this.src;";
4101 4043
4102 void set src(String value) native "this.src = value;"; 4044 void set src(String value) native "this.src = value;";
4103 4045
4104 num get startTime() native "return this.startTime;"; 4046 num get startTime() native "return this.startTime;";
4105 4047
4106 TextTrackList get textTracks() native "return this.textTracks;"; 4048 TextTrackListJS get textTracks() native "return this.textTracks;";
4107 4049
4108 num get volume() native "return this.volume;"; 4050 num get volume() native "return this.volume;";
4109 4051
4110 void set volume(num value) native "this.volume = value;"; 4052 void set volume(num value) native "this.volume = value;";
4111 4053
4112 int get webkitAudioDecodedByteCount() native "return this.webkitAudioDecodedBy teCount;"; 4054 int get webkitAudioDecodedByteCount() native "return this.webkitAudioDecodedBy teCount;";
4113 4055
4114 bool get webkitClosedCaptionsVisible() native "return this.webkitClosedCaption sVisible;"; 4056 bool get webkitClosedCaptionsVisible() native "return this.webkitClosedCaption sVisible;";
4115 4057
4116 void set webkitClosedCaptionsVisible(bool value) native "this.webkitClosedCapt ionsVisible = value;"; 4058 void set webkitClosedCaptionsVisible(bool value) native "this.webkitClosedCapt ionsVisible = value;";
4117 4059
4118 bool get webkitHasClosedCaptions() native "return this.webkitHasClosedCaptions ;"; 4060 bool get webkitHasClosedCaptions() native "return this.webkitHasClosedCaptions ;";
4119 4061
4120 String get webkitMediaSourceURL() native "return this.webkitMediaSourceURL;"; 4062 String get webkitMediaSourceURL() native "return this.webkitMediaSourceURL;";
4121 4063
4122 bool get webkitPreservesPitch() native "return this.webkitPreservesPitch;"; 4064 bool get webkitPreservesPitch() native "return this.webkitPreservesPitch;";
4123 4065
4124 void set webkitPreservesPitch(bool value) native "this.webkitPreservesPitch = value;"; 4066 void set webkitPreservesPitch(bool value) native "this.webkitPreservesPitch = value;";
4125 4067
4126 int get webkitSourceState() native "return this.webkitSourceState;"; 4068 int get webkitSourceState() native "return this.webkitSourceState;";
4127 4069
4128 int get webkitVideoDecodedByteCount() native "return this.webkitVideoDecodedBy teCount;"; 4070 int get webkitVideoDecodedByteCount() native "return this.webkitVideoDecodedBy teCount;";
4129 4071
4130 TextTrack addTrack(String kind, [String label = null, String language = null]) native; 4072 TextTrackJS addTrack(String kind, [String label = null, String language = null ]) native;
4131 4073
4132 String canPlayType(String type) native; 4074 String canPlayType(String type) native;
4133 4075
4134 void load() native; 4076 void load() native;
4135 4077
4136 void pause() native; 4078 void pause() native;
4137 4079
4138 void play() native; 4080 void play() native;
4139 4081
4140 void webkitSourceAppend(Uint8Array data) native; 4082 void webkitSourceAppend(Uint8ArrayJS data) native;
4141 4083
4142 void webkitSourceEndOfStream(int status) native; 4084 void webkitSourceEndOfStream(int status) native;
4143 } 4085 }
4144 4086
4145 class HTMLMenuElement extends HTMLElement native "*HTMLMenuElement" { 4087 class HTMLMenuElementJS extends HTMLElementJS implements HTMLMenuElement native "*HTMLMenuElement" {
4146 4088
4147 bool get compact() native "return this.compact;"; 4089 bool get compact() native "return this.compact;";
4148 4090
4149 void set compact(bool value) native "this.compact = value;"; 4091 void set compact(bool value) native "this.compact = value;";
4150 } 4092 }
4151 4093
4152 class HTMLMetaElement extends HTMLElement native "*HTMLMetaElement" { 4094 class HTMLMetaElementJS extends HTMLElementJS implements HTMLMetaElement native "*HTMLMetaElement" {
4153 4095
4154 String get content() native "return this.content;"; 4096 String get content() native "return this.content;";
4155 4097
4156 void set content(String value) native "this.content = value;"; 4098 void set content(String value) native "this.content = value;";
4157 4099
4158 String get httpEquiv() native "return this.httpEquiv;"; 4100 String get httpEquiv() native "return this.httpEquiv;";
4159 4101
4160 void set httpEquiv(String value) native "this.httpEquiv = value;"; 4102 void set httpEquiv(String value) native "this.httpEquiv = value;";
4161 4103
4162 String get name() native "return this.name;"; 4104 String get name() native "return this.name;";
4163 4105
4164 void set name(String value) native "this.name = value;"; 4106 void set name(String value) native "this.name = value;";
4165 4107
4166 String get scheme() native "return this.scheme;"; 4108 String get scheme() native "return this.scheme;";
4167 4109
4168 void set scheme(String value) native "this.scheme = value;"; 4110 void set scheme(String value) native "this.scheme = value;";
4169 } 4111 }
4170 4112
4171 class HTMLMeterElement extends HTMLElement native "*HTMLMeterElement" { 4113 class HTMLMeterElementJS extends HTMLElementJS implements HTMLMeterElement nativ e "*HTMLMeterElement" {
4172 4114
4173 HTMLFormElement get form() native "return this.form;"; 4115 HTMLFormElementJS get form() native "return this.form;";
4174 4116
4175 num get high() native "return this.high;"; 4117 num get high() native "return this.high;";
4176 4118
4177 void set high(num value) native "this.high = value;"; 4119 void set high(num value) native "this.high = value;";
4178 4120
4179 NodeList get labels() native "return this.labels;"; 4121 NodeListJS get labels() native "return this.labels;";
4180 4122
4181 num get low() native "return this.low;"; 4123 num get low() native "return this.low;";
4182 4124
4183 void set low(num value) native "this.low = value;"; 4125 void set low(num value) native "this.low = value;";
4184 4126
4185 num get max() native "return this.max;"; 4127 num get max() native "return this.max;";
4186 4128
4187 void set max(num value) native "this.max = value;"; 4129 void set max(num value) native "this.max = value;";
4188 4130
4189 num get min() native "return this.min;"; 4131 num get min() native "return this.min;";
4190 4132
4191 void set min(num value) native "this.min = value;"; 4133 void set min(num value) native "this.min = value;";
4192 4134
4193 num get optimum() native "return this.optimum;"; 4135 num get optimum() native "return this.optimum;";
4194 4136
4195 void set optimum(num value) native "this.optimum = value;"; 4137 void set optimum(num value) native "this.optimum = value;";
4196 4138
4197 num get value() native "return this.value;"; 4139 num get value() native "return this.value;";
4198 4140
4199 void set value(num value) native "this.value = value;"; 4141 void set value(num value) native "this.value = value;";
4200 } 4142 }
4201 4143
4202 class HTMLModElement extends HTMLElement native "*HTMLModElement" { 4144 class HTMLModElementJS extends HTMLElementJS implements HTMLModElement native "* HTMLModElement" {
4203 4145
4204 String get cite() native "return this.cite;"; 4146 String get cite() native "return this.cite;";
4205 4147
4206 void set cite(String value) native "this.cite = value;"; 4148 void set cite(String value) native "this.cite = value;";
4207 4149
4208 String get dateTime() native "return this.dateTime;"; 4150 String get dateTime() native "return this.dateTime;";
4209 4151
4210 void set dateTime(String value) native "this.dateTime = value;"; 4152 void set dateTime(String value) native "this.dateTime = value;";
4211 } 4153 }
4212 4154
4213 class HTMLOListElement extends HTMLElement native "*HTMLOListElement" { 4155 class HTMLOListElementJS extends HTMLElementJS implements HTMLOListElement nativ e "*HTMLOListElement" {
4214 4156
4215 bool get compact() native "return this.compact;"; 4157 bool get compact() native "return this.compact;";
4216 4158
4217 void set compact(bool value) native "this.compact = value;"; 4159 void set compact(bool value) native "this.compact = value;";
4218 4160
4219 bool get reversed() native "return this.reversed;"; 4161 bool get reversed() native "return this.reversed;";
4220 4162
4221 void set reversed(bool value) native "this.reversed = value;"; 4163 void set reversed(bool value) native "this.reversed = value;";
4222 4164
4223 int get start() native "return this.start;"; 4165 int get start() native "return this.start;";
4224 4166
4225 void set start(int value) native "this.start = value;"; 4167 void set start(int value) native "this.start = value;";
4226 4168
4227 String get type() native "return this.type;"; 4169 String get type() native "return this.type;";
4228 4170
4229 void set type(String value) native "this.type = value;"; 4171 void set type(String value) native "this.type = value;";
4230 } 4172 }
4231 4173
4232 class HTMLObjectElement extends HTMLElement native "*HTMLObjectElement" { 4174 class HTMLObjectElementJS extends HTMLElementJS implements HTMLObjectElement nat ive "*HTMLObjectElement" {
4233 4175
4234 String get align() native "return this.align;"; 4176 String get align() native "return this.align;";
4235 4177
4236 void set align(String value) native "this.align = value;"; 4178 void set align(String value) native "this.align = value;";
4237 4179
4238 String get archive() native "return this.archive;"; 4180 String get archive() native "return this.archive;";
4239 4181
4240 void set archive(String value) native "this.archive = value;"; 4182 void set archive(String value) native "this.archive = value;";
4241 4183
4242 String get border() native "return this.border;"; 4184 String get border() native "return this.border;";
4243 4185
4244 void set border(String value) native "this.border = value;"; 4186 void set border(String value) native "this.border = value;";
4245 4187
4246 String get code() native "return this.code;"; 4188 String get code() native "return this.code;";
4247 4189
4248 void set code(String value) native "this.code = value;"; 4190 void set code(String value) native "this.code = value;";
4249 4191
4250 String get codeBase() native "return this.codeBase;"; 4192 String get codeBase() native "return this.codeBase;";
4251 4193
4252 void set codeBase(String value) native "this.codeBase = value;"; 4194 void set codeBase(String value) native "this.codeBase = value;";
4253 4195
4254 String get codeType() native "return this.codeType;"; 4196 String get codeType() native "return this.codeType;";
4255 4197
4256 void set codeType(String value) native "this.codeType = value;"; 4198 void set codeType(String value) native "this.codeType = value;";
4257 4199
4258 Document get contentDocument() native "return this.contentDocument;"; 4200 DocumentJS get contentDocument() native "return this.contentDocument;";
4259 4201
4260 String get data() native "return this.data;"; 4202 String get data() native "return this.data;";
4261 4203
4262 void set data(String value) native "this.data = value;"; 4204 void set data(String value) native "this.data = value;";
4263 4205
4264 bool get declare() native "return this.declare;"; 4206 bool get declare() native "return this.declare;";
4265 4207
4266 void set declare(bool value) native "this.declare = value;"; 4208 void set declare(bool value) native "this.declare = value;";
4267 4209
4268 HTMLFormElement get form() native "return this.form;"; 4210 HTMLFormElementJS get form() native "return this.form;";
4269 4211
4270 String get height() native "return this.height;"; 4212 String get height() native "return this.height;";
4271 4213
4272 void set height(String value) native "this.height = value;"; 4214 void set height(String value) native "this.height = value;";
4273 4215
4274 int get hspace() native "return this.hspace;"; 4216 int get hspace() native "return this.hspace;";
4275 4217
4276 void set hspace(int value) native "this.hspace = value;"; 4218 void set hspace(int value) native "this.hspace = value;";
4277 4219
4278 String get name() native "return this.name;"; 4220 String get name() native "return this.name;";
4279 4221
4280 void set name(String value) native "this.name = value;"; 4222 void set name(String value) native "this.name = value;";
4281 4223
4282 String get standby() native "return this.standby;"; 4224 String get standby() native "return this.standby;";
4283 4225
4284 void set standby(String value) native "this.standby = value;"; 4226 void set standby(String value) native "this.standby = value;";
4285 4227
4286 String get type() native "return this.type;"; 4228 String get type() native "return this.type;";
4287 4229
4288 void set type(String value) native "this.type = value;"; 4230 void set type(String value) native "this.type = value;";
4289 4231
4290 String get useMap() native "return this.useMap;"; 4232 String get useMap() native "return this.useMap;";
4291 4233
4292 void set useMap(String value) native "this.useMap = value;"; 4234 void set useMap(String value) native "this.useMap = value;";
4293 4235
4294 String get validationMessage() native "return this.validationMessage;"; 4236 String get validationMessage() native "return this.validationMessage;";
4295 4237
4296 ValidityState get validity() native "return this.validity;"; 4238 ValidityStateJS get validity() native "return this.validity;";
4297 4239
4298 int get vspace() native "return this.vspace;"; 4240 int get vspace() native "return this.vspace;";
4299 4241
4300 void set vspace(int value) native "this.vspace = value;"; 4242 void set vspace(int value) native "this.vspace = value;";
4301 4243
4302 String get width() native "return this.width;"; 4244 String get width() native "return this.width;";
4303 4245
4304 void set width(String value) native "this.width = value;"; 4246 void set width(String value) native "this.width = value;";
4305 4247
4306 bool get willValidate() native "return this.willValidate;"; 4248 bool get willValidate() native "return this.willValidate;";
4307 4249
4308 bool checkValidity() native; 4250 bool checkValidity() native;
4309 4251
4310 SVGDocument getSVGDocument() native; 4252 SVGDocumentJS getSVGDocument() native;
4311 4253
4312 void setCustomValidity(String error) native; 4254 void setCustomValidity(String error) native;
4313 } 4255 }
4314 4256
4315 class HTMLOptGroupElement extends HTMLElement native "*HTMLOptGroupElement" { 4257 class HTMLOptGroupElementJS extends HTMLElementJS implements HTMLOptGroupElement native "*HTMLOptGroupElement" {
4316 4258
4317 bool get disabled() native "return this.disabled;"; 4259 bool get disabled() native "return this.disabled;";
4318 4260
4319 void set disabled(bool value) native "this.disabled = value;"; 4261 void set disabled(bool value) native "this.disabled = value;";
4320 4262
4321 String get label() native "return this.label;"; 4263 String get label() native "return this.label;";
4322 4264
4323 void set label(String value) native "this.label = value;"; 4265 void set label(String value) native "this.label = value;";
4324 } 4266 }
4325 4267
4326 class HTMLOptionElement extends HTMLElement native "*HTMLOptionElement" { 4268 class HTMLOptionElementJS extends HTMLElementJS implements HTMLOptionElement nat ive "*HTMLOptionElement" {
4327 4269
4328 bool get defaultSelected() native "return this.defaultSelected;"; 4270 bool get defaultSelected() native "return this.defaultSelected;";
4329 4271
4330 void set defaultSelected(bool value) native "this.defaultSelected = value;"; 4272 void set defaultSelected(bool value) native "this.defaultSelected = value;";
4331 4273
4332 bool get disabled() native "return this.disabled;"; 4274 bool get disabled() native "return this.disabled;";
4333 4275
4334 void set disabled(bool value) native "this.disabled = value;"; 4276 void set disabled(bool value) native "this.disabled = value;";
4335 4277
4336 HTMLFormElement get form() native "return this.form;"; 4278 HTMLFormElementJS get form() native "return this.form;";
4337 4279
4338 int get index() native "return this.index;"; 4280 int get index() native "return this.index;";
4339 4281
4340 String get label() native "return this.label;"; 4282 String get label() native "return this.label;";
4341 4283
4342 void set label(String value) native "this.label = value;"; 4284 void set label(String value) native "this.label = value;";
4343 4285
4344 bool get selected() native "return this.selected;"; 4286 bool get selected() native "return this.selected;";
4345 4287
4346 void set selected(bool value) native "this.selected = value;"; 4288 void set selected(bool value) native "this.selected = value;";
4347 4289
4348 String get text() native "return this.text;"; 4290 String get text() native "return this.text;";
4349 4291
4350 void set text(String value) native "this.text = value;"; 4292 void set text(String value) native "this.text = value;";
4351 4293
4352 String get value() native "return this.value;"; 4294 String get value() native "return this.value;";
4353 4295
4354 void set value(String value) native "this.value = value;"; 4296 void set value(String value) native "this.value = value;";
4355 } 4297 }
4356 4298
4357 class HTMLOptionsCollection extends HTMLCollection native "*HTMLOptionsCollectio n" { 4299 class HTMLOptionsCollectionJS extends HTMLCollectionJS implements HTMLOptionsCol lection native "*HTMLOptionsCollection" {
4358 4300
4359 int get length() native "return this.length;"; 4301 int get length() native "return this.length;";
4360 4302
4361 void set length(int value) native "this.length = value;"; 4303 void set length(int value) native "this.length = value;";
4362 4304
4363 int get selectedIndex() native "return this.selectedIndex;"; 4305 int get selectedIndex() native "return this.selectedIndex;";
4364 4306
4365 void set selectedIndex(int value) native "this.selectedIndex = value;"; 4307 void set selectedIndex(int value) native "this.selectedIndex = value;";
4366 4308
4367 void remove(int index) native; 4309 void remove(int index) native;
4368 } 4310 }
4369 4311
4370 class HTMLOutputElement extends HTMLElement native "*HTMLOutputElement" { 4312 class HTMLOutputElementJS extends HTMLElementJS implements HTMLOutputElement nat ive "*HTMLOutputElement" {
4371 4313
4372 String get defaultValue() native "return this.defaultValue;"; 4314 String get defaultValue() native "return this.defaultValue;";
4373 4315
4374 void set defaultValue(String value) native "this.defaultValue = value;"; 4316 void set defaultValue(String value) native "this.defaultValue = value;";
4375 4317
4376 HTMLFormElement get form() native "return this.form;"; 4318 HTMLFormElementJS get form() native "return this.form;";
4377 4319
4378 DOMSettableTokenList get htmlFor() native "return this.htmlFor;"; 4320 DOMSettableTokenListJS get htmlFor() native "return this.htmlFor;";
4379 4321
4380 void set htmlFor(DOMSettableTokenList value) native "this.htmlFor = value;"; 4322 void set htmlFor(DOMSettableTokenListJS value) native "this.htmlFor = value;";
4381 4323
4382 NodeList get labels() native "return this.labels;"; 4324 NodeListJS get labels() native "return this.labels;";
4383 4325
4384 String get name() native "return this.name;"; 4326 String get name() native "return this.name;";
4385 4327
4386 void set name(String value) native "this.name = value;"; 4328 void set name(String value) native "this.name = value;";
4387 4329
4388 String get type() native "return this.type;"; 4330 String get type() native "return this.type;";
4389 4331
4390 String get validationMessage() native "return this.validationMessage;"; 4332 String get validationMessage() native "return this.validationMessage;";
4391 4333
4392 ValidityState get validity() native "return this.validity;"; 4334 ValidityStateJS get validity() native "return this.validity;";
4393 4335
4394 String get value() native "return this.value;"; 4336 String get value() native "return this.value;";
4395 4337
4396 void set value(String value) native "this.value = value;"; 4338 void set value(String value) native "this.value = value;";
4397 4339
4398 bool get willValidate() native "return this.willValidate;"; 4340 bool get willValidate() native "return this.willValidate;";
4399 4341
4400 bool checkValidity() native; 4342 bool checkValidity() native;
4401 4343
4402 void setCustomValidity(String error) native; 4344 void setCustomValidity(String error) native;
4403 } 4345 }
4404 4346
4405 class HTMLParagraphElement extends HTMLElement native "*HTMLParagraphElement" { 4347 class HTMLParagraphElementJS extends HTMLElementJS implements HTMLParagraphEleme nt native "*HTMLParagraphElement" {
4406 4348
4407 String get align() native "return this.align;"; 4349 String get align() native "return this.align;";
4408 4350
4409 void set align(String value) native "this.align = value;"; 4351 void set align(String value) native "this.align = value;";
4410 } 4352 }
4411 4353
4412 class HTMLParamElement extends HTMLElement native "*HTMLParamElement" { 4354 class HTMLParamElementJS extends HTMLElementJS implements HTMLParamElement nativ e "*HTMLParamElement" {
4413 4355
4414 String get name() native "return this.name;"; 4356 String get name() native "return this.name;";
4415 4357
4416 void set name(String value) native "this.name = value;"; 4358 void set name(String value) native "this.name = value;";
4417 4359
4418 String get type() native "return this.type;"; 4360 String get type() native "return this.type;";
4419 4361
4420 void set type(String value) native "this.type = value;"; 4362 void set type(String value) native "this.type = value;";
4421 4363
4422 String get value() native "return this.value;"; 4364 String get value() native "return this.value;";
4423 4365
4424 void set value(String value) native "this.value = value;"; 4366 void set value(String value) native "this.value = value;";
4425 4367
4426 String get valueType() native "return this.valueType;"; 4368 String get valueType() native "return this.valueType;";
4427 4369
4428 void set valueType(String value) native "this.valueType = value;"; 4370 void set valueType(String value) native "this.valueType = value;";
4429 } 4371 }
4430 4372
4431 class HTMLPreElement extends HTMLElement native "*HTMLPreElement" { 4373 class HTMLPreElementJS extends HTMLElementJS implements HTMLPreElement native "* HTMLPreElement" {
4432 4374
4433 int get width() native "return this.width;"; 4375 int get width() native "return this.width;";
4434 4376
4435 void set width(int value) native "this.width = value;"; 4377 void set width(int value) native "this.width = value;";
4436 4378
4437 bool get wrap() native "return this.wrap;"; 4379 bool get wrap() native "return this.wrap;";
4438 4380
4439 void set wrap(bool value) native "this.wrap = value;"; 4381 void set wrap(bool value) native "this.wrap = value;";
4440 } 4382 }
4441 4383
4442 class HTMLProgressElement extends HTMLElement native "*HTMLProgressElement" { 4384 class HTMLProgressElementJS extends HTMLElementJS implements HTMLProgressElement native "*HTMLProgressElement" {
4443 4385
4444 HTMLFormElement get form() native "return this.form;"; 4386 HTMLFormElementJS get form() native "return this.form;";
4445 4387
4446 NodeList get labels() native "return this.labels;"; 4388 NodeListJS get labels() native "return this.labels;";
4447 4389
4448 num get max() native "return this.max;"; 4390 num get max() native "return this.max;";
4449 4391
4450 void set max(num value) native "this.max = value;"; 4392 void set max(num value) native "this.max = value;";
4451 4393
4452 num get position() native "return this.position;"; 4394 num get position() native "return this.position;";
4453 4395
4454 num get value() native "return this.value;"; 4396 num get value() native "return this.value;";
4455 4397
4456 void set value(num value) native "this.value = value;"; 4398 void set value(num value) native "this.value = value;";
4457 } 4399 }
4458 4400
4459 class HTMLPropertiesCollection extends HTMLCollection native "*HTMLPropertiesCol lection" { 4401 class HTMLPropertiesCollectionJS extends HTMLCollectionJS implements HTMLPropert iesCollection native "*HTMLPropertiesCollection" {
4460 4402
4461 int get length() native "return this.length;"; 4403 int get length() native "return this.length;";
4462 4404
4463 Node item(int index) native; 4405 NodeJS item(int index) native;
4464 } 4406 }
4465 4407
4466 class HTMLQuoteElement extends HTMLElement native "*HTMLQuoteElement" { 4408 class HTMLQuoteElementJS extends HTMLElementJS implements HTMLQuoteElement nativ e "*HTMLQuoteElement" {
4467 4409
4468 String get cite() native "return this.cite;"; 4410 String get cite() native "return this.cite;";
4469 4411
4470 void set cite(String value) native "this.cite = value;"; 4412 void set cite(String value) native "this.cite = value;";
4471 } 4413 }
4472 4414
4473 class HTMLScriptElement extends HTMLElement native "*HTMLScriptElement" { 4415 class HTMLScriptElementJS extends HTMLElementJS implements HTMLScriptElement nat ive "*HTMLScriptElement" {
4474 4416
4475 bool get async() native "return this.async;"; 4417 bool get async() native "return this.async;";
4476 4418
4477 void set async(bool value) native "this.async = value;"; 4419 void set async(bool value) native "this.async = value;";
4478 4420
4479 String get charset() native "return this.charset;"; 4421 String get charset() native "return this.charset;";
4480 4422
4481 void set charset(String value) native "this.charset = value;"; 4423 void set charset(String value) native "this.charset = value;";
4482 4424
4483 bool get defer() native "return this.defer;"; 4425 bool get defer() native "return this.defer;";
(...skipping 14 matching lines...) Expand all
4498 4440
4499 String get text() native "return this.text;"; 4441 String get text() native "return this.text;";
4500 4442
4501 void set text(String value) native "this.text = value;"; 4443 void set text(String value) native "this.text = value;";
4502 4444
4503 String get type() native "return this.type;"; 4445 String get type() native "return this.type;";
4504 4446
4505 void set type(String value) native "this.type = value;"; 4447 void set type(String value) native "this.type = value;";
4506 } 4448 }
4507 4449
4508 class HTMLSelectElement extends HTMLElement native "*HTMLSelectElement" { 4450 class HTMLSelectElementJS extends HTMLElementJS implements HTMLSelectElement nat ive "*HTMLSelectElement" {
4509 4451
4510 bool get autofocus() native "return this.autofocus;"; 4452 bool get autofocus() native "return this.autofocus;";
4511 4453
4512 void set autofocus(bool value) native "this.autofocus = value;"; 4454 void set autofocus(bool value) native "this.autofocus = value;";
4513 4455
4514 bool get disabled() native "return this.disabled;"; 4456 bool get disabled() native "return this.disabled;";
4515 4457
4516 void set disabled(bool value) native "this.disabled = value;"; 4458 void set disabled(bool value) native "this.disabled = value;";
4517 4459
4518 HTMLFormElement get form() native "return this.form;"; 4460 HTMLFormElementJS get form() native "return this.form;";
4519 4461
4520 NodeList get labels() native "return this.labels;"; 4462 NodeListJS get labels() native "return this.labels;";
4521 4463
4522 int get length() native "return this.length;"; 4464 int get length() native "return this.length;";
4523 4465
4524 void set length(int value) native "this.length = value;"; 4466 void set length(int value) native "this.length = value;";
4525 4467
4526 bool get multiple() native "return this.multiple;"; 4468 bool get multiple() native "return this.multiple;";
4527 4469
4528 void set multiple(bool value) native "this.multiple = value;"; 4470 void set multiple(bool value) native "this.multiple = value;";
4529 4471
4530 String get name() native "return this.name;"; 4472 String get name() native "return this.name;";
4531 4473
4532 void set name(String value) native "this.name = value;"; 4474 void set name(String value) native "this.name = value;";
4533 4475
4534 HTMLOptionsCollection get options() native "return this.options;"; 4476 HTMLOptionsCollectionJS get options() native "return this.options;";
4535 4477
4536 bool get required() native "return this.required;"; 4478 bool get required() native "return this.required;";
4537 4479
4538 void set required(bool value) native "this.required = value;"; 4480 void set required(bool value) native "this.required = value;";
4539 4481
4540 int get selectedIndex() native "return this.selectedIndex;"; 4482 int get selectedIndex() native "return this.selectedIndex;";
4541 4483
4542 void set selectedIndex(int value) native "this.selectedIndex = value;"; 4484 void set selectedIndex(int value) native "this.selectedIndex = value;";
4543 4485
4544 int get size() native "return this.size;"; 4486 int get size() native "return this.size;";
4545 4487
4546 void set size(int value) native "this.size = value;"; 4488 void set size(int value) native "this.size = value;";
4547 4489
4548 String get type() native "return this.type;"; 4490 String get type() native "return this.type;";
4549 4491
4550 String get validationMessage() native "return this.validationMessage;"; 4492 String get validationMessage() native "return this.validationMessage;";
4551 4493
4552 ValidityState get validity() native "return this.validity;"; 4494 ValidityStateJS get validity() native "return this.validity;";
4553 4495
4554 String get value() native "return this.value;"; 4496 String get value() native "return this.value;";
4555 4497
4556 void set value(String value) native "this.value = value;"; 4498 void set value(String value) native "this.value = value;";
4557 4499
4558 bool get willValidate() native "return this.willValidate;"; 4500 bool get willValidate() native "return this.willValidate;";
4559 4501
4560 void add(HTMLElement element, HTMLElement before) native; 4502 void add(HTMLElementJS element, HTMLElementJS before) native;
4561 4503
4562 bool checkValidity() native; 4504 bool checkValidity() native;
4563 4505
4564 Node item(int index) native; 4506 NodeJS item(int index) native;
4565 4507
4566 Node namedItem(String name) native; 4508 NodeJS namedItem(String name) native;
4567 4509
4568 void remove(var index_OR_option) native; 4510 void remove(var index_OR_option) native;
4569 4511
4570 void setCustomValidity(String error) native; 4512 void setCustomValidity(String error) native;
4571 } 4513 }
4572 4514
4573 class HTMLSourceElement extends HTMLElement native "*HTMLSourceElement" { 4515 class HTMLSourceElementJS extends HTMLElementJS implements HTMLSourceElement nat ive "*HTMLSourceElement" {
4574 4516
4575 String get media() native "return this.media;"; 4517 String get media() native "return this.media;";
4576 4518
4577 void set media(String value) native "this.media = value;"; 4519 void set media(String value) native "this.media = value;";
4578 4520
4579 String get src() native "return this.src;"; 4521 String get src() native "return this.src;";
4580 4522
4581 void set src(String value) native "this.src = value;"; 4523 void set src(String value) native "this.src = value;";
4582 4524
4583 String get type() native "return this.type;"; 4525 String get type() native "return this.type;";
4584 4526
4585 void set type(String value) native "this.type = value;"; 4527 void set type(String value) native "this.type = value;";
4586 } 4528 }
4587 4529
4588 class HTMLSpanElement extends HTMLElement native "*HTMLSpanElement" { 4530 class HTMLSpanElementJS extends HTMLElementJS implements HTMLSpanElement native "*HTMLSpanElement" {
4589 } 4531 }
4590 4532
4591 class HTMLStyleElement extends HTMLElement native "*HTMLStyleElement" { 4533 class HTMLStyleElementJS extends HTMLElementJS implements HTMLStyleElement nativ e "*HTMLStyleElement" {
4592 4534
4593 bool get disabled() native "return this.disabled;"; 4535 bool get disabled() native "return this.disabled;";
4594 4536
4595 void set disabled(bool value) native "this.disabled = value;"; 4537 void set disabled(bool value) native "this.disabled = value;";
4596 4538
4597 String get media() native "return this.media;"; 4539 String get media() native "return this.media;";
4598 4540
4599 void set media(String value) native "this.media = value;"; 4541 void set media(String value) native "this.media = value;";
4600 4542
4601 bool get scoped() native "return this.scoped;"; 4543 bool get scoped() native "return this.scoped;";
4602 4544
4603 void set scoped(bool value) native "this.scoped = value;"; 4545 void set scoped(bool value) native "this.scoped = value;";
4604 4546
4605 StyleSheet get sheet() native "return this.sheet;"; 4547 StyleSheetJS get sheet() native "return this.sheet;";
4606 4548
4607 String get type() native "return this.type;"; 4549 String get type() native "return this.type;";
4608 4550
4609 void set type(String value) native "this.type = value;"; 4551 void set type(String value) native "this.type = value;";
4610 } 4552 }
4611 4553
4612 class HTMLTableCaptionElement extends HTMLElement native "*HTMLTableCaptionEleme nt" { 4554 class HTMLTableCaptionElementJS extends HTMLElementJS implements HTMLTableCaptio nElement native "*HTMLTableCaptionElement" {
4613 4555
4614 String get align() native "return this.align;"; 4556 String get align() native "return this.align;";
4615 4557
4616 void set align(String value) native "this.align = value;"; 4558 void set align(String value) native "this.align = value;";
4617 } 4559 }
4618 4560
4619 class HTMLTableCellElement extends HTMLElement native "*HTMLTableCellElement" { 4561 class HTMLTableCellElementJS extends HTMLElementJS implements HTMLTableCellEleme nt native "*HTMLTableCellElement" {
4620 4562
4621 String get abbr() native "return this.abbr;"; 4563 String get abbr() native "return this.abbr;";
4622 4564
4623 void set abbr(String value) native "this.abbr = value;"; 4565 void set abbr(String value) native "this.abbr = value;";
4624 4566
4625 String get align() native "return this.align;"; 4567 String get align() native "return this.align;";
4626 4568
4627 void set align(String value) native "this.align = value;"; 4569 void set align(String value) native "this.align = value;";
4628 4570
4629 String get axis() native "return this.axis;"; 4571 String get axis() native "return this.axis;";
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
4670 4612
4671 String get vAlign() native "return this.vAlign;"; 4613 String get vAlign() native "return this.vAlign;";
4672 4614
4673 void set vAlign(String value) native "this.vAlign = value;"; 4615 void set vAlign(String value) native "this.vAlign = value;";
4674 4616
4675 String get width() native "return this.width;"; 4617 String get width() native "return this.width;";
4676 4618
4677 void set width(String value) native "this.width = value;"; 4619 void set width(String value) native "this.width = value;";
4678 } 4620 }
4679 4621
4680 class HTMLTableColElement extends HTMLElement native "*HTMLTableColElement" { 4622 class HTMLTableColElementJS extends HTMLElementJS implements HTMLTableColElement native "*HTMLTableColElement" {
4681 4623
4682 String get align() native "return this.align;"; 4624 String get align() native "return this.align;";
4683 4625
4684 void set align(String value) native "this.align = value;"; 4626 void set align(String value) native "this.align = value;";
4685 4627
4686 String get ch() native "return this.ch;"; 4628 String get ch() native "return this.ch;";
4687 4629
4688 void set ch(String value) native "this.ch = value;"; 4630 void set ch(String value) native "this.ch = value;";
4689 4631
4690 String get chOff() native "return this.chOff;"; 4632 String get chOff() native "return this.chOff;";
4691 4633
4692 void set chOff(String value) native "this.chOff = value;"; 4634 void set chOff(String value) native "this.chOff = value;";
4693 4635
4694 int get span() native "return this.span;"; 4636 int get span() native "return this.span;";
4695 4637
4696 void set span(int value) native "this.span = value;"; 4638 void set span(int value) native "this.span = value;";
4697 4639
4698 String get vAlign() native "return this.vAlign;"; 4640 String get vAlign() native "return this.vAlign;";
4699 4641
4700 void set vAlign(String value) native "this.vAlign = value;"; 4642 void set vAlign(String value) native "this.vAlign = value;";
4701 4643
4702 String get width() native "return this.width;"; 4644 String get width() native "return this.width;";
4703 4645
4704 void set width(String value) native "this.width = value;"; 4646 void set width(String value) native "this.width = value;";
4705 } 4647 }
4706 4648
4707 class HTMLTableElement extends HTMLElement native "*HTMLTableElement" { 4649 class HTMLTableElementJS extends HTMLElementJS implements HTMLTableElement nativ e "*HTMLTableElement" {
4708 4650
4709 String get align() native "return this.align;"; 4651 String get align() native "return this.align;";
4710 4652
4711 void set align(String value) native "this.align = value;"; 4653 void set align(String value) native "this.align = value;";
4712 4654
4713 String get bgColor() native "return this.bgColor;"; 4655 String get bgColor() native "return this.bgColor;";
4714 4656
4715 void set bgColor(String value) native "this.bgColor = value;"; 4657 void set bgColor(String value) native "this.bgColor = value;";
4716 4658
4717 String get border() native "return this.border;"; 4659 String get border() native "return this.border;";
4718 4660
4719 void set border(String value) native "this.border = value;"; 4661 void set border(String value) native "this.border = value;";
4720 4662
4721 HTMLTableCaptionElement get caption() native "return this.caption;"; 4663 HTMLTableCaptionElementJS get caption() native "return this.caption;";
4722 4664
4723 void set caption(HTMLTableCaptionElement value) native "this.caption = value;" ; 4665 void set caption(HTMLTableCaptionElementJS value) native "this.caption = value ;";
4724 4666
4725 String get cellPadding() native "return this.cellPadding;"; 4667 String get cellPadding() native "return this.cellPadding;";
4726 4668
4727 void set cellPadding(String value) native "this.cellPadding = value;"; 4669 void set cellPadding(String value) native "this.cellPadding = value;";
4728 4670
4729 String get cellSpacing() native "return this.cellSpacing;"; 4671 String get cellSpacing() native "return this.cellSpacing;";
4730 4672
4731 void set cellSpacing(String value) native "this.cellSpacing = value;"; 4673 void set cellSpacing(String value) native "this.cellSpacing = value;";
4732 4674
4733 String get frame() native "return this.frame;"; 4675 String get frame() native "return this.frame;";
4734 4676
4735 void set frame(String value) native "this.frame = value;"; 4677 void set frame(String value) native "this.frame = value;";
4736 4678
4737 HTMLCollection get rows() native "return this.rows;"; 4679 HTMLCollectionJS get rows() native "return this.rows;";
4738 4680
4739 String get rules() native "return this.rules;"; 4681 String get rules() native "return this.rules;";
4740 4682
4741 void set rules(String value) native "this.rules = value;"; 4683 void set rules(String value) native "this.rules = value;";
4742 4684
4743 String get summary() native "return this.summary;"; 4685 String get summary() native "return this.summary;";
4744 4686
4745 void set summary(String value) native "this.summary = value;"; 4687 void set summary(String value) native "this.summary = value;";
4746 4688
4747 HTMLCollection get tBodies() native "return this.tBodies;"; 4689 HTMLCollectionJS get tBodies() native "return this.tBodies;";
4748 4690
4749 HTMLTableSectionElement get tFoot() native "return this.tFoot;"; 4691 HTMLTableSectionElementJS get tFoot() native "return this.tFoot;";
4750 4692
4751 void set tFoot(HTMLTableSectionElement value) native "this.tFoot = value;"; 4693 void set tFoot(HTMLTableSectionElementJS value) native "this.tFoot = value;";
4752 4694
4753 HTMLTableSectionElement get tHead() native "return this.tHead;"; 4695 HTMLTableSectionElementJS get tHead() native "return this.tHead;";
4754 4696
4755 void set tHead(HTMLTableSectionElement value) native "this.tHead = value;"; 4697 void set tHead(HTMLTableSectionElementJS value) native "this.tHead = value;";
4756 4698
4757 String get width() native "return this.width;"; 4699 String get width() native "return this.width;";
4758 4700
4759 void set width(String value) native "this.width = value;"; 4701 void set width(String value) native "this.width = value;";
4760 4702
4761 HTMLElement createCaption() native; 4703 HTMLElementJS createCaption() native;
4762 4704
4763 HTMLElement createTFoot() native; 4705 HTMLElementJS createTFoot() native;
4764 4706
4765 HTMLElement createTHead() native; 4707 HTMLElementJS createTHead() native;
4766 4708
4767 void deleteCaption() native; 4709 void deleteCaption() native;
4768 4710
4769 void deleteRow(int index) native; 4711 void deleteRow(int index) native;
4770 4712
4771 void deleteTFoot() native; 4713 void deleteTFoot() native;
4772 4714
4773 void deleteTHead() native; 4715 void deleteTHead() native;
4774 4716
4775 HTMLElement insertRow(int index) native; 4717 HTMLElementJS insertRow(int index) native;
4776 } 4718 }
4777 4719
4778 class HTMLTableRowElement extends HTMLElement native "*HTMLTableRowElement" { 4720 class HTMLTableRowElementJS extends HTMLElementJS implements HTMLTableRowElement native "*HTMLTableRowElement" {
4779 4721
4780 String get align() native "return this.align;"; 4722 String get align() native "return this.align;";
4781 4723
4782 void set align(String value) native "this.align = value;"; 4724 void set align(String value) native "this.align = value;";
4783 4725
4784 String get bgColor() native "return this.bgColor;"; 4726 String get bgColor() native "return this.bgColor;";
4785 4727
4786 void set bgColor(String value) native "this.bgColor = value;"; 4728 void set bgColor(String value) native "this.bgColor = value;";
4787 4729
4788 HTMLCollection get cells() native "return this.cells;"; 4730 HTMLCollectionJS get cells() native "return this.cells;";
4789 4731
4790 String get ch() native "return this.ch;"; 4732 String get ch() native "return this.ch;";
4791 4733
4792 void set ch(String value) native "this.ch = value;"; 4734 void set ch(String value) native "this.ch = value;";
4793 4735
4794 String get chOff() native "return this.chOff;"; 4736 String get chOff() native "return this.chOff;";
4795 4737
4796 void set chOff(String value) native "this.chOff = value;"; 4738 void set chOff(String value) native "this.chOff = value;";
4797 4739
4798 int get rowIndex() native "return this.rowIndex;"; 4740 int get rowIndex() native "return this.rowIndex;";
4799 4741
4800 int get sectionRowIndex() native "return this.sectionRowIndex;"; 4742 int get sectionRowIndex() native "return this.sectionRowIndex;";
4801 4743
4802 String get vAlign() native "return this.vAlign;"; 4744 String get vAlign() native "return this.vAlign;";
4803 4745
4804 void set vAlign(String value) native "this.vAlign = value;"; 4746 void set vAlign(String value) native "this.vAlign = value;";
4805 4747
4806 void deleteCell(int index) native; 4748 void deleteCell(int index) native;
4807 4749
4808 HTMLElement insertCell(int index) native; 4750 HTMLElementJS insertCell(int index) native;
4809 } 4751 }
4810 4752
4811 class HTMLTableSectionElement extends HTMLElement native "*HTMLTableSectionEleme nt" { 4753 class HTMLTableSectionElementJS extends HTMLElementJS implements HTMLTableSectio nElement native "*HTMLTableSectionElement" {
4812 4754
4813 String get align() native "return this.align;"; 4755 String get align() native "return this.align;";
4814 4756
4815 void set align(String value) native "this.align = value;"; 4757 void set align(String value) native "this.align = value;";
4816 4758
4817 String get ch() native "return this.ch;"; 4759 String get ch() native "return this.ch;";
4818 4760
4819 void set ch(String value) native "this.ch = value;"; 4761 void set ch(String value) native "this.ch = value;";
4820 4762
4821 String get chOff() native "return this.chOff;"; 4763 String get chOff() native "return this.chOff;";
4822 4764
4823 void set chOff(String value) native "this.chOff = value;"; 4765 void set chOff(String value) native "this.chOff = value;";
4824 4766
4825 HTMLCollection get rows() native "return this.rows;"; 4767 HTMLCollectionJS get rows() native "return this.rows;";
4826 4768
4827 String get vAlign() native "return this.vAlign;"; 4769 String get vAlign() native "return this.vAlign;";
4828 4770
4829 void set vAlign(String value) native "this.vAlign = value;"; 4771 void set vAlign(String value) native "this.vAlign = value;";
4830 4772
4831 void deleteRow(int index) native; 4773 void deleteRow(int index) native;
4832 4774
4833 HTMLElement insertRow(int index) native; 4775 HTMLElementJS insertRow(int index) native;
4834 } 4776 }
4835 4777
4836 class HTMLTextAreaElement extends HTMLElement native "*HTMLTextAreaElement" { 4778 class HTMLTextAreaElementJS extends HTMLElementJS implements HTMLTextAreaElement native "*HTMLTextAreaElement" {
4837 4779
4838 bool get autofocus() native "return this.autofocus;"; 4780 bool get autofocus() native "return this.autofocus;";
4839 4781
4840 void set autofocus(bool value) native "this.autofocus = value;"; 4782 void set autofocus(bool value) native "this.autofocus = value;";
4841 4783
4842 int get cols() native "return this.cols;"; 4784 int get cols() native "return this.cols;";
4843 4785
4844 void set cols(int value) native "this.cols = value;"; 4786 void set cols(int value) native "this.cols = value;";
4845 4787
4846 String get defaultValue() native "return this.defaultValue;"; 4788 String get defaultValue() native "return this.defaultValue;";
4847 4789
4848 void set defaultValue(String value) native "this.defaultValue = value;"; 4790 void set defaultValue(String value) native "this.defaultValue = value;";
4849 4791
4850 String get dirName() native "return this.dirName;"; 4792 String get dirName() native "return this.dirName;";
4851 4793
4852 void set dirName(String value) native "this.dirName = value;"; 4794 void set dirName(String value) native "this.dirName = value;";
4853 4795
4854 bool get disabled() native "return this.disabled;"; 4796 bool get disabled() native "return this.disabled;";
4855 4797
4856 void set disabled(bool value) native "this.disabled = value;"; 4798 void set disabled(bool value) native "this.disabled = value;";
4857 4799
4858 HTMLFormElement get form() native "return this.form;"; 4800 HTMLFormElementJS get form() native "return this.form;";
4859 4801
4860 NodeList get labels() native "return this.labels;"; 4802 NodeListJS get labels() native "return this.labels;";
4861 4803
4862 int get maxLength() native "return this.maxLength;"; 4804 int get maxLength() native "return this.maxLength;";
4863 4805
4864 void set maxLength(int value) native "this.maxLength = value;"; 4806 void set maxLength(int value) native "this.maxLength = value;";
4865 4807
4866 String get name() native "return this.name;"; 4808 String get name() native "return this.name;";
4867 4809
4868 void set name(String value) native "this.name = value;"; 4810 void set name(String value) native "this.name = value;";
4869 4811
4870 String get placeholder() native "return this.placeholder;"; 4812 String get placeholder() native "return this.placeholder;";
(...skipping 23 matching lines...) Expand all
4894 int get selectionStart() native "return this.selectionStart;"; 4836 int get selectionStart() native "return this.selectionStart;";
4895 4837
4896 void set selectionStart(int value) native "this.selectionStart = value;"; 4838 void set selectionStart(int value) native "this.selectionStart = value;";
4897 4839
4898 int get textLength() native "return this.textLength;"; 4840 int get textLength() native "return this.textLength;";
4899 4841
4900 String get type() native "return this.type;"; 4842 String get type() native "return this.type;";
4901 4843
4902 String get validationMessage() native "return this.validationMessage;"; 4844 String get validationMessage() native "return this.validationMessage;";
4903 4845
4904 ValidityState get validity() native "return this.validity;"; 4846 ValidityStateJS get validity() native "return this.validity;";
4905 4847
4906 String get value() native "return this.value;"; 4848 String get value() native "return this.value;";
4907 4849
4908 void set value(String value) native "this.value = value;"; 4850 void set value(String value) native "this.value = value;";
4909 4851
4910 bool get willValidate() native "return this.willValidate;"; 4852 bool get willValidate() native "return this.willValidate;";
4911 4853
4912 String get wrap() native "return this.wrap;"; 4854 String get wrap() native "return this.wrap;";
4913 4855
4914 void set wrap(String value) native "this.wrap = value;"; 4856 void set wrap(String value) native "this.wrap = value;";
4915 4857
4916 bool checkValidity() native; 4858 bool checkValidity() native;
4917 4859
4918 void select() native; 4860 void select() native;
4919 4861
4920 void setCustomValidity(String error) native; 4862 void setCustomValidity(String error) native;
4921 4863
4922 void setSelectionRange(int start, int end, [String direction = null]) native; 4864 void setSelectionRange(int start, int end, [String direction = null]) native;
4923 } 4865 }
4924 4866
4925 class HTMLTitleElement extends HTMLElement native "*HTMLTitleElement" { 4867 class HTMLTitleElementJS extends HTMLElementJS implements HTMLTitleElement nativ e "*HTMLTitleElement" {
4926 4868
4927 String get text() native "return this.text;"; 4869 String get text() native "return this.text;";
4928 4870
4929 void set text(String value) native "this.text = value;"; 4871 void set text(String value) native "this.text = value;";
4930 } 4872 }
4931 4873
4932 class HTMLTrackElement extends HTMLElement native "*HTMLTrackElement" { 4874 class HTMLTrackElementJS extends HTMLElementJS implements HTMLTrackElement nativ e "*HTMLTrackElement" {
4933 4875
4934 static final int ERROR = 3; 4876 static final int ERROR = 3;
4935 4877
4936 static final int LOADED = 2; 4878 static final int LOADED = 2;
4937 4879
4938 static final int LOADING = 1; 4880 static final int LOADING = 1;
4939 4881
4940 static final int NONE = 0; 4882 static final int NONE = 0;
4941 4883
4942 bool get isDefault() native "return this.isDefault;"; 4884 bool get isDefault() native "return this.isDefault;";
(...skipping 11 matching lines...) Expand all
4954 int get readyState() native "return this.readyState;"; 4896 int get readyState() native "return this.readyState;";
4955 4897
4956 String get src() native "return this.src;"; 4898 String get src() native "return this.src;";
4957 4899
4958 void set src(String value) native "this.src = value;"; 4900 void set src(String value) native "this.src = value;";
4959 4901
4960 String get srclang() native "return this.srclang;"; 4902 String get srclang() native "return this.srclang;";
4961 4903
4962 void set srclang(String value) native "this.srclang = value;"; 4904 void set srclang(String value) native "this.srclang = value;";
4963 4905
4964 TextTrack get track() native "return this.track;"; 4906 TextTrackJS get track() native "return this.track;";
4965 } 4907 }
4966 4908
4967 class HTMLUListElement extends HTMLElement native "*HTMLUListElement" { 4909 class HTMLUListElementJS extends HTMLElementJS implements HTMLUListElement nativ e "*HTMLUListElement" {
4968 4910
4969 bool get compact() native "return this.compact;"; 4911 bool get compact() native "return this.compact;";
4970 4912
4971 void set compact(bool value) native "this.compact = value;"; 4913 void set compact(bool value) native "this.compact = value;";
4972 4914
4973 String get type() native "return this.type;"; 4915 String get type() native "return this.type;";
4974 4916
4975 void set type(String value) native "this.type = value;"; 4917 void set type(String value) native "this.type = value;";
4976 } 4918 }
4977 4919
4978 class HTMLUnknownElement extends HTMLElement native "*HTMLUnknownElement" { 4920 class HTMLUnknownElementJS extends HTMLElementJS implements HTMLUnknownElement n ative "*HTMLUnknownElement" {
4979 } 4921 }
4980 4922
4981 class HTMLVideoElement extends HTMLMediaElement native "*HTMLVideoElement" { 4923 class HTMLVideoElementJS extends HTMLMediaElementJS implements HTMLVideoElement native "*HTMLVideoElement" {
4982 4924
4983 int get height() native "return this.height;"; 4925 int get height() native "return this.height;";
4984 4926
4985 void set height(int value) native "this.height = value;"; 4927 void set height(int value) native "this.height = value;";
4986 4928
4987 String get poster() native "return this.poster;"; 4929 String get poster() native "return this.poster;";
4988 4930
4989 void set poster(String value) native "this.poster = value;"; 4931 void set poster(String value) native "this.poster = value;";
4990 4932
4991 int get videoHeight() native "return this.videoHeight;"; 4933 int get videoHeight() native "return this.videoHeight;";
(...skipping 14 matching lines...) Expand all
5006 4948
5007 void webkitEnterFullScreen() native; 4949 void webkitEnterFullScreen() native;
5008 4950
5009 void webkitEnterFullscreen() native; 4951 void webkitEnterFullscreen() native;
5010 4952
5011 void webkitExitFullScreen() native; 4953 void webkitExitFullScreen() native;
5012 4954
5013 void webkitExitFullscreen() native; 4955 void webkitExitFullscreen() native;
5014 } 4956 }
5015 4957
5016 class HashChangeEvent extends Event native "*HashChangeEvent" { 4958 class HashChangeEventJS extends EventJS implements HashChangeEvent native "*Hash ChangeEvent" {
5017 4959
5018 String get newURL() native "return this.newURL;"; 4960 String get newURL() native "return this.newURL;";
5019 4961
5020 String get oldURL() native "return this.oldURL;"; 4962 String get oldURL() native "return this.oldURL;";
5021 4963
5022 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native; 4964 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native;
5023 } 4965 }
5024 4966
5025 class HighPass2FilterNode extends AudioNode native "*HighPass2FilterNode" { 4967 class HighPass2FilterNodeJS extends AudioNodeJS implements HighPass2FilterNode n ative "*HighPass2FilterNode" {
5026 4968
5027 AudioParam get cutoff() native "return this.cutoff;"; 4969 AudioParamJS get cutoff() native "return this.cutoff;";
5028 4970
5029 AudioParam get resonance() native "return this.resonance;"; 4971 AudioParamJS get resonance() native "return this.resonance;";
5030 } 4972 }
5031 4973
5032 class History native "*History" { 4974 class HistoryJS implements History native "*History" {
5033 4975
5034 int get length() native "return this.length;"; 4976 int get length() native "return this.length;";
5035 4977
5036 void back() native; 4978 void back() native;
5037 4979
5038 void forward() native; 4980 void forward() native;
5039 4981
5040 void go(int distance) native; 4982 void go(int distance) native;
5041 4983
5042 void pushState(Object data, String title, [String url = null]) native; 4984 void pushState(Object data, String title, [String url = null]) native;
5043 4985
5044 void replaceState(Object data, String title, [String url = null]) native; 4986 void replaceState(Object data, String title, [String url = null]) native;
5045 4987
5046 var dartObjectLocalStorage; 4988 var dartObjectLocalStorage;
5047 4989
5048 String get typeName() native; 4990 String get typeName() native;
5049 } 4991 }
5050 4992
5051 class IDBAny native "*IDBAny" { 4993 class IDBAnyJS implements IDBAny native "*IDBAny" {
5052 4994
5053 var dartObjectLocalStorage; 4995 var dartObjectLocalStorage;
5054 4996
5055 String get typeName() native; 4997 String get typeName() native;
5056 } 4998 }
5057 4999
5058 class IDBCursor native "*IDBCursor" { 5000 class IDBCursorJS implements IDBCursor native "*IDBCursor" {
5059 5001
5060 static final int NEXT = 0; 5002 static final int NEXT = 0;
5061 5003
5062 static final int NEXT_NO_DUPLICATE = 1; 5004 static final int NEXT_NO_DUPLICATE = 1;
5063 5005
5064 static final int PREV = 2; 5006 static final int PREV = 2;
5065 5007
5066 static final int PREV_NO_DUPLICATE = 3; 5008 static final int PREV_NO_DUPLICATE = 3;
5067 5009
5068 int get direction() native "return this.direction;"; 5010 int get direction() native "return this.direction;";
5069 5011
5070 IDBKey get key() native "return this.key;"; 5012 IDBKeyJS get key() native "return this.key;";
5071 5013
5072 IDBKey get primaryKey() native "return this.primaryKey;"; 5014 IDBKeyJS get primaryKey() native "return this.primaryKey;";
5073 5015
5074 IDBAny get source() native "return this.source;"; 5016 IDBAnyJS get source() native "return this.source;";
5075 5017
5076 void continueFunction([IDBKey key = null]) native; 5018 void continueFunction([IDBKeyJS key = null]) native;
5077 5019
5078 IDBRequest delete() native; 5020 IDBRequestJS delete() native;
5079 5021
5080 IDBRequest update(String value) native; 5022 IDBRequestJS update(String value) native;
5081 5023
5082 var dartObjectLocalStorage; 5024 var dartObjectLocalStorage;
5083 5025
5084 String get typeName() native; 5026 String get typeName() native;
5085 } 5027 }
5086 5028
5087 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { 5029 class IDBCursorWithValueJS extends IDBCursorJS implements IDBCursorWithValue nat ive "*IDBCursorWithValue" {
5088 5030
5089 IDBAny get value() native "return this.value;"; 5031 IDBAnyJS get value() native "return this.value;";
5090 } 5032 }
5091 5033
5092 class IDBDatabase native "*IDBDatabase" { 5034 class IDBDatabaseJS implements IDBDatabase native "*IDBDatabase" {
5093 5035
5094 String get name() native "return this.name;"; 5036 String get name() native "return this.name;";
5095 5037
5096 EventListener get onabort() native "return this.onabort;"; 5038 EventListener get onabort() native "return this.onabort;";
5097 5039
5098 void set onabort(EventListener value) native "this.onabort = value;"; 5040 void set onabort(EventListener value) native "this.onabort = value;";
5099 5041
5100 EventListener get onerror() native "return this.onerror;"; 5042 EventListener get onerror() native "return this.onerror;";
5101 5043
5102 void set onerror(EventListener value) native "this.onerror = value;"; 5044 void set onerror(EventListener value) native "this.onerror = value;";
5103 5045
5104 EventListener get onversionchange() native "return this.onversionchange;"; 5046 EventListener get onversionchange() native "return this.onversionchange;";
5105 5047
5106 void set onversionchange(EventListener value) native "this.onversionchange = v alue;"; 5048 void set onversionchange(EventListener value) native "this.onversionchange = v alue;";
5107 5049
5108 String get version() native "return this.version;"; 5050 String get version() native "return this.version;";
5109 5051
5110 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5052 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5111 5053
5112 void close() native; 5054 void close() native;
5113 5055
5114 IDBObjectStore createObjectStore(String name) native; 5056 IDBObjectStoreJS createObjectStore(String name) native;
5115 5057
5116 void deleteObjectStore(String name) native; 5058 void deleteObjectStore(String name) native;
5117 5059
5118 bool dispatchEvent(Event evt) native; 5060 bool dispatchEvent(EventJS evt) native;
5119 5061
5120 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5062 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5121 5063
5122 IDBVersionChangeRequest setVersion(String version) native; 5064 IDBVersionChangeRequestJS setVersion(String version) native;
5123 5065
5124 IDBTransaction transaction(String storeName, int mode) native; 5066 IDBTransactionJS transaction(String storeName, int mode) native;
5125 5067
5126 var dartObjectLocalStorage; 5068 var dartObjectLocalStorage;
5127 5069
5128 String get typeName() native; 5070 String get typeName() native;
5129 } 5071 }
5130 5072
5131 class IDBDatabaseError native "*IDBDatabaseError" { 5073 class IDBDatabaseErrorJS implements IDBDatabaseError native "*IDBDatabaseError" {
5132 5074
5133 int get code() native "return this.code;"; 5075 int get code() native "return this.code;";
5134 5076
5135 void set code(int value) native "this.code = value;"; 5077 void set code(int value) native "this.code = value;";
5136 5078
5137 String get message() native "return this.message;"; 5079 String get message() native "return this.message;";
5138 5080
5139 void set message(String value) native "this.message = value;"; 5081 void set message(String value) native "this.message = value;";
5140 5082
5141 var dartObjectLocalStorage; 5083 var dartObjectLocalStorage;
5142 5084
5143 String get typeName() native; 5085 String get typeName() native;
5144 } 5086 }
5145 5087
5146 class IDBDatabaseException native "*IDBDatabaseException" { 5088 class IDBDatabaseExceptionJS implements IDBDatabaseException native "*IDBDatabas eException" {
5147 5089
5148 static final int ABORT_ERR = 8; 5090 static final int ABORT_ERR = 8;
5149 5091
5150 static final int CONSTRAINT_ERR = 4; 5092 static final int CONSTRAINT_ERR = 4;
5151 5093
5152 static final int DATA_ERR = 5; 5094 static final int DATA_ERR = 5;
5153 5095
5154 static final int NON_TRANSIENT_ERR = 2; 5096 static final int NON_TRANSIENT_ERR = 2;
5155 5097
5156 static final int NOT_ALLOWED_ERR = 6; 5098 static final int NOT_ALLOWED_ERR = 6;
(...skipping 20 matching lines...) Expand all
5177 5119
5178 String get name() native "return this.name;"; 5120 String get name() native "return this.name;";
5179 5121
5180 String toString() native; 5122 String toString() native;
5181 5123
5182 var dartObjectLocalStorage; 5124 var dartObjectLocalStorage;
5183 5125
5184 String get typeName() native; 5126 String get typeName() native;
5185 } 5127 }
5186 5128
5187 class IDBFactory native "*IDBFactory" { 5129 class IDBFactoryJS implements IDBFactory native "*IDBFactory" {
5188 5130
5189 int cmp(IDBKey first, IDBKey second) native; 5131 int cmp(IDBKeyJS first, IDBKeyJS second) native;
5190 5132
5191 IDBVersionChangeRequest deleteDatabase(String name) native; 5133 IDBVersionChangeRequestJS deleteDatabase(String name) native;
5192 5134
5193 IDBRequest getDatabaseNames() native; 5135 IDBRequestJS getDatabaseNames() native;
5194 5136
5195 IDBRequest open(String name) native; 5137 IDBRequestJS open(String name) native;
5196 5138
5197 var dartObjectLocalStorage; 5139 var dartObjectLocalStorage;
5198 5140
5199 String get typeName() native; 5141 String get typeName() native;
5200 } 5142 }
5201 5143
5202 class IDBIndex native "*IDBIndex" { 5144 class IDBIndexJS implements IDBIndex native "*IDBIndex" {
5203 5145
5204 String get keyPath() native "return this.keyPath;"; 5146 String get keyPath() native "return this.keyPath;";
5205 5147
5206 bool get multiEntry() native "return this.multiEntry;"; 5148 bool get multiEntry() native "return this.multiEntry;";
5207 5149
5208 String get name() native "return this.name;"; 5150 String get name() native "return this.name;";
5209 5151
5210 IDBObjectStore get objectStore() native "return this.objectStore;"; 5152 IDBObjectStoreJS get objectStore() native "return this.objectStore;";
5211 5153
5212 bool get unique() native "return this.unique;"; 5154 bool get unique() native "return this.unique;";
5213 5155
5214 IDBRequest count([IDBKeyRange range = null]) native; 5156 IDBRequestJS count([IDBKeyRangeJS range = null]) native;
5215 5157
5216 IDBRequest getObject(IDBKey key) native; 5158 IDBRequestJS getObject(IDBKeyJS key) native;
5217 5159
5218 IDBRequest getKey(IDBKey key) native; 5160 IDBRequestJS getKey(IDBKeyJS key) native;
5219 5161
5220 IDBRequest openCursor([IDBKeyRange range = null, int direction = null]) native ; 5162 IDBRequestJS openCursor([IDBKeyRangeJS range = null, int direction = null]) na tive;
5221 5163
5222 IDBRequest openKeyCursor([IDBKeyRange range = null, int direction = null]) nat ive; 5164 IDBRequestJS openKeyCursor([IDBKeyRangeJS range = null, int direction = null]) native;
5223 5165
5224 var dartObjectLocalStorage; 5166 var dartObjectLocalStorage;
5225 5167
5226 String get typeName() native; 5168 String get typeName() native;
5227 } 5169 }
5228 5170
5229 class IDBKey native "*IDBKey" { 5171 class IDBKeyJS implements IDBKey native "*IDBKey" {
5230 5172
5231 var dartObjectLocalStorage; 5173 var dartObjectLocalStorage;
5232 5174
5233 String get typeName() native; 5175 String get typeName() native;
5234 } 5176 }
5235 5177
5236 class IDBKeyRange native "*IDBKeyRange" { 5178 class IDBKeyRangeJS implements IDBKeyRange native "*IDBKeyRange" {
5237 5179
5238 IDBKey get lower() native "return this.lower;"; 5180 IDBKeyJS get lower() native "return this.lower;";
5239 5181
5240 bool get lowerOpen() native "return this.lowerOpen;"; 5182 bool get lowerOpen() native "return this.lowerOpen;";
5241 5183
5242 IDBKey get upper() native "return this.upper;"; 5184 IDBKeyJS get upper() native "return this.upper;";
5243 5185
5244 bool get upperOpen() native "return this.upperOpen;"; 5186 bool get upperOpen() native "return this.upperOpen;";
5245 5187
5246 IDBKeyRange bound(IDBKey lower, IDBKey upper, [bool lowerOpen = null, bool upp erOpen = null]) native; 5188 IDBKeyRangeJS bound(IDBKeyJS lower, IDBKeyJS upper, [bool lowerOpen = null, bo ol upperOpen = null]) native;
5247 5189
5248 IDBKeyRange lowerBound(IDBKey bound, [bool open = null]) native; 5190 IDBKeyRangeJS lowerBound(IDBKeyJS bound, [bool open = null]) native;
5249 5191
5250 IDBKeyRange only(IDBKey value) native; 5192 IDBKeyRangeJS only(IDBKeyJS value) native;
5251 5193
5252 IDBKeyRange upperBound(IDBKey bound, [bool open = null]) native; 5194 IDBKeyRangeJS upperBound(IDBKeyJS bound, [bool open = null]) native;
5253 5195
5254 var dartObjectLocalStorage; 5196 var dartObjectLocalStorage;
5255 5197
5256 String get typeName() native; 5198 String get typeName() native;
5257 } 5199 }
5258 5200
5259 class IDBObjectStore native "*IDBObjectStore" { 5201 class IDBObjectStoreJS implements IDBObjectStore native "*IDBObjectStore" {
5260 5202
5261 String get keyPath() native "return this.keyPath;"; 5203 String get keyPath() native "return this.keyPath;";
5262 5204
5263 String get name() native "return this.name;"; 5205 String get name() native "return this.name;";
5264 5206
5265 IDBTransaction get transaction() native "return this.transaction;"; 5207 IDBTransactionJS get transaction() native "return this.transaction;";
5266 5208
5267 IDBRequest add(String value, [IDBKey key = null]) native; 5209 IDBRequestJS add(String value, [IDBKeyJS key = null]) native;
5268 5210
5269 IDBRequest clear() native; 5211 IDBRequestJS clear() native;
5270 5212
5271 IDBRequest count([IDBKeyRange range = null]) native; 5213 IDBRequestJS count([IDBKeyRangeJS range = null]) native;
5272 5214
5273 IDBIndex createIndex(String name, String keyPath) native; 5215 IDBIndexJS createIndex(String name, String keyPath) native;
5274 5216
5275 IDBRequest delete(IDBKey key) native; 5217 IDBRequestJS delete(IDBKeyJS key) native;
5276 5218
5277 void deleteIndex(String name) native; 5219 void deleteIndex(String name) native;
5278 5220
5279 IDBRequest getObject(IDBKey key) native; 5221 IDBRequestJS getObject(IDBKeyJS key) native;
5280 5222
5281 IDBIndex index(String name) native; 5223 IDBIndexJS index(String name) native;
5282 5224
5283 IDBRequest openCursor([IDBKeyRange range = null, int direction = null]) native ; 5225 IDBRequestJS openCursor([IDBKeyRangeJS range = null, int direction = null]) na tive;
5284 5226
5285 IDBRequest put(String value, [IDBKey key = null]) native; 5227 IDBRequestJS put(String value, [IDBKeyJS key = null]) native;
5286 5228
5287 var dartObjectLocalStorage; 5229 var dartObjectLocalStorage;
5288 5230
5289 String get typeName() native; 5231 String get typeName() native;
5290 } 5232 }
5291 5233
5292 class IDBRequest native "*IDBRequest" { 5234 class IDBRequestJS implements IDBRequest native "*IDBRequest" {
5293 5235
5294 static final int DONE = 2; 5236 static final int DONE = 2;
5295 5237
5296 static final int LOADING = 1; 5238 static final int LOADING = 1;
5297 5239
5298 int get errorCode() native "return this.errorCode;"; 5240 int get errorCode() native "return this.errorCode;";
5299 5241
5300 EventListener get onerror() native "return this.onerror;"; 5242 EventListener get onerror() native "return this.onerror;";
5301 5243
5302 void set onerror(EventListener value) native "this.onerror = value;"; 5244 void set onerror(EventListener value) native "this.onerror = value;";
5303 5245
5304 EventListener get onsuccess() native "return this.onsuccess;"; 5246 EventListener get onsuccess() native "return this.onsuccess;";
5305 5247
5306 void set onsuccess(EventListener value) native "this.onsuccess = value;"; 5248 void set onsuccess(EventListener value) native "this.onsuccess = value;";
5307 5249
5308 int get readyState() native "return this.readyState;"; 5250 int get readyState() native "return this.readyState;";
5309 5251
5310 IDBAny get result() native "return this.result;"; 5252 IDBAnyJS get result() native "return this.result;";
5311 5253
5312 IDBAny get source() native "return this.source;"; 5254 IDBAnyJS get source() native "return this.source;";
5313 5255
5314 IDBTransaction get transaction() native "return this.transaction;"; 5256 IDBTransactionJS get transaction() native "return this.transaction;";
5315 5257
5316 String get webkitErrorMessage() native "return this.webkitErrorMessage;"; 5258 String get webkitErrorMessage() native "return this.webkitErrorMessage;";
5317 5259
5318 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5260 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5319 5261
5320 bool dispatchEvent(Event evt) native; 5262 bool dispatchEvent(EventJS evt) native;
5321 5263
5322 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5264 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5323 5265
5324 var dartObjectLocalStorage; 5266 var dartObjectLocalStorage;
5325 5267
5326 String get typeName() native; 5268 String get typeName() native;
5327 } 5269 }
5328 5270
5329 class IDBTransaction native "*IDBTransaction" { 5271 class IDBTransactionJS implements IDBTransaction native "*IDBTransaction" {
5330 5272
5331 static final int READ_ONLY = 0; 5273 static final int READ_ONLY = 0;
5332 5274
5333 static final int READ_WRITE = 1; 5275 static final int READ_WRITE = 1;
5334 5276
5335 static final int VERSION_CHANGE = 2; 5277 static final int VERSION_CHANGE = 2;
5336 5278
5337 IDBDatabase get db() native "return this.db;"; 5279 IDBDatabaseJS get db() native "return this.db;";
5338 5280
5339 int get mode() native "return this.mode;"; 5281 int get mode() native "return this.mode;";
5340 5282
5341 EventListener get onabort() native "return this.onabort;"; 5283 EventListener get onabort() native "return this.onabort;";
5342 5284
5343 void set onabort(EventListener value) native "this.onabort = value;"; 5285 void set onabort(EventListener value) native "this.onabort = value;";
5344 5286
5345 EventListener get oncomplete() native "return this.oncomplete;"; 5287 EventListener get oncomplete() native "return this.oncomplete;";
5346 5288
5347 void set oncomplete(EventListener value) native "this.oncomplete = value;"; 5289 void set oncomplete(EventListener value) native "this.oncomplete = value;";
5348 5290
5349 EventListener get onerror() native "return this.onerror;"; 5291 EventListener get onerror() native "return this.onerror;";
5350 5292
5351 void set onerror(EventListener value) native "this.onerror = value;"; 5293 void set onerror(EventListener value) native "this.onerror = value;";
5352 5294
5353 void abort() native; 5295 void abort() native;
5354 5296
5355 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5297 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5356 5298
5357 bool dispatchEvent(Event evt) native; 5299 bool dispatchEvent(EventJS evt) native;
5358 5300
5359 IDBObjectStore objectStore(String name) native; 5301 IDBObjectStoreJS objectStore(String name) native;
5360 5302
5361 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5303 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5362 5304
5363 var dartObjectLocalStorage; 5305 var dartObjectLocalStorage;
5364 5306
5365 String get typeName() native; 5307 String get typeName() native;
5366 } 5308 }
5367 5309
5368 class IDBVersionChangeEvent extends Event native "*IDBVersionChangeEvent" { 5310 class IDBVersionChangeEventJS extends EventJS implements IDBVersionChangeEvent n ative "*IDBVersionChangeEvent" {
5369 5311
5370 String get version() native "return this.version;"; 5312 String get version() native "return this.version;";
5371 } 5313 }
5372 5314
5373 class IDBVersionChangeRequest extends IDBRequest native "*IDBVersionChangeReques t" { 5315 class IDBVersionChangeRequestJS extends IDBRequestJS implements IDBVersionChange Request native "*IDBVersionChangeRequest" {
5374 5316
5375 EventListener get onblocked() native "return this.onblocked;"; 5317 EventListener get onblocked() native "return this.onblocked;";
5376 5318
5377 void set onblocked(EventListener value) native "this.onblocked = value;"; 5319 void set onblocked(EventListener value) native "this.onblocked = value;";
5378 } 5320 }
5379 5321
5380 class ImageData native "*ImageData" { 5322 class ImageDataJS implements ImageData native "*ImageData" {
5381 5323
5382 CanvasPixelArray get data() native "return this.data;"; 5324 CanvasPixelArrayJS get data() native "return this.data;";
5383 5325
5384 int get height() native "return this.height;"; 5326 int get height() native "return this.height;";
5385 5327
5386 int get width() native "return this.width;"; 5328 int get width() native "return this.width;";
5387 5329
5388 var dartObjectLocalStorage; 5330 var dartObjectLocalStorage;
5389 5331
5390 String get typeName() native; 5332 String get typeName() native;
5391 } 5333 }
5392 5334
5393 class InjectedScriptHost native "*InjectedScriptHost" { 5335 class InjectedScriptHostJS implements InjectedScriptHost native "*InjectedScript Host" {
5394 5336
5395 void clearConsoleMessages() native; 5337 void clearConsoleMessages() native;
5396 5338
5397 void copyText(String text) native; 5339 void copyText(String text) native;
5398 5340
5399 int databaseId(Object database) native; 5341 int databaseId(Object database) native;
5400 5342
5401 void didCreateWorker(int id, String url, bool isFakeWorker) native; 5343 void didCreateWorker(int id, String url, bool isFakeWorker) native;
5402 5344
5403 void didDestroyWorker(int id) native; 5345 void didDestroyWorker(int id) native;
(...skipping 14 matching lines...) Expand all
5418 5360
5419 int storageId(Object storage) native; 5361 int storageId(Object storage) native;
5420 5362
5421 String type(Object object) native; 5363 String type(Object object) native;
5422 5364
5423 var dartObjectLocalStorage; 5365 var dartObjectLocalStorage;
5424 5366
5425 String get typeName() native; 5367 String get typeName() native;
5426 } 5368 }
5427 5369
5428 class InspectorFrontendHost native "*InspectorFrontendHost" { 5370 class InspectorFrontendHostJS implements InspectorFrontendHost native "*Inspecto rFrontendHost" {
5429 5371
5430 void bringToFront() native; 5372 void bringToFront() native;
5431 5373
5432 bool canSaveAs() native; 5374 bool canSaveAs() native;
5433 5375
5434 void closeWindow() native; 5376 void closeWindow() native;
5435 5377
5436 void copyText(String text) native; 5378 void copyText(String text) native;
5437 5379
5438 String hiddenPanels() native; 5380 String hiddenPanels() native;
(...skipping 25 matching lines...) Expand all
5464 void requestSetDockSide(String side) native; 5406 void requestSetDockSide(String side) native;
5465 5407
5466 void saveAs(String fileName, String content) native; 5408 void saveAs(String fileName, String content) native;
5467 5409
5468 void sendMessageToBackend(String message) native; 5410 void sendMessageToBackend(String message) native;
5469 5411
5470 void setAttachedWindowHeight(int height) native; 5412 void setAttachedWindowHeight(int height) native;
5471 5413
5472 void setInjectedScriptForOrigin(String origin, String script) native; 5414 void setInjectedScriptForOrigin(String origin, String script) native;
5473 5415
5474 void showContextMenu(MouseEvent event, Object items) native; 5416 void showContextMenu(MouseEventJS event, Object items) native;
5475 5417
5476 var dartObjectLocalStorage; 5418 var dartObjectLocalStorage;
5477 5419
5478 String get typeName() native; 5420 String get typeName() native;
5479 } 5421 }
5480 5422
5481 class Int16Array extends ArrayBufferView implements List<int> native "*Int16Arra y" { 5423 class Int16ArrayJS extends ArrayBufferViewJS implements Int16Array, List<int> na tive "*Int16Array" {
5482 5424
5483 factory Int16Array(int length) => _construct(length); 5425 factory Int16Array(int length) => _construct(length);
5484 5426
5485 factory Int16Array.fromList(List<int> list) => _construct(list); 5427 factory Int16Array.fromList(List<int> list) => _construct(list);
5486 5428
5487 factory Int16Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 5429 factory Int16Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
5488 5430
5489 static _construct(arg) native 'return new Int16Array(arg);'; 5431 static _construct(arg) native 'return new Int16Array(arg);';
5490 5432
5491 static final int BYTES_PER_ELEMENT = 2; 5433 static final int BYTES_PER_ELEMENT = 2;
5492 5434
5493 int get length() native "return this.length;"; 5435 int get length() native "return this.length;";
5494 5436
5495 int operator[](int index) native; 5437 int operator[](int index) native;
5496 5438
5497 void operator[]=(int index, int value) native; 5439 void operator[]=(int index, int value) native;
5498 5440
5499 void setElements(Object array, [int offset = null]) native; 5441 void setElements(Object array, [int offset = null]) native;
5500 5442
5501 Int16Array subarray(int start, [int end = null]) native; 5443 Int16ArrayJS subarray(int start, [int end = null]) native;
5502 } 5444 }
5503 5445
5504 class Int32Array extends ArrayBufferView implements List<int> native "*Int32Arra y" { 5446 class Int32ArrayJS extends ArrayBufferViewJS implements Int32Array, List<int> na tive "*Int32Array" {
5505 5447
5506 factory Int32Array(int length) => _construct(length); 5448 factory Int32Array(int length) => _construct(length);
5507 5449
5508 factory Int32Array.fromList(List<int> list) => _construct(list); 5450 factory Int32Array.fromList(List<int> list) => _construct(list);
5509 5451
5510 factory Int32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 5452 factory Int32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
5511 5453
5512 static _construct(arg) native 'return new Int32Array(arg);'; 5454 static _construct(arg) native 'return new Int32Array(arg);';
5513 5455
5514 static final int BYTES_PER_ELEMENT = 4; 5456 static final int BYTES_PER_ELEMENT = 4;
5515 5457
5516 int get length() native "return this.length;"; 5458 int get length() native "return this.length;";
5517 5459
5518 int operator[](int index) native; 5460 int operator[](int index) native;
5519 5461
5520 void operator[]=(int index, int value) native; 5462 void operator[]=(int index, int value) native;
5521 5463
5522 void setElements(Object array, [int offset = null]) native; 5464 void setElements(Object array, [int offset = null]) native;
5523 5465
5524 Int32Array subarray(int start, [int end = null]) native; 5466 Int32ArrayJS subarray(int start, [int end = null]) native;
5525 } 5467 }
5526 5468
5527 class Int8Array extends ArrayBufferView implements List<int> native "*Int8Array" { 5469 class Int8ArrayJS extends ArrayBufferViewJS implements Int8Array, List<int> nati ve "*Int8Array" {
5528 5470
5529 factory Int8Array(int length) => _construct(length); 5471 factory Int8Array(int length) => _construct(length);
5530 5472
5531 factory Int8Array.fromList(List<int> list) => _construct(list); 5473 factory Int8Array.fromList(List<int> list) => _construct(list);
5532 5474
5533 factory Int8Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 5475 factory Int8Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
5534 5476
5535 static _construct(arg) native 'return new Int8Array(arg);'; 5477 static _construct(arg) native 'return new Int8Array(arg);';
5536 5478
5537 static final int BYTES_PER_ELEMENT = 1; 5479 static final int BYTES_PER_ELEMENT = 1;
5538 5480
5539 int get length() native "return this.length;"; 5481 int get length() native "return this.length;";
5540 5482
5541 int operator[](int index) native; 5483 int operator[](int index) native;
5542 5484
5543 void operator[]=(int index, int value) native; 5485 void operator[]=(int index, int value) native;
5544 5486
5545 void setElements(Object array, [int offset = null]) native; 5487 void setElements(Object array, [int offset = null]) native;
5546 5488
5547 Int8Array subarray(int start, [int end = null]) native; 5489 Int8ArrayJS subarray(int start, [int end = null]) native;
5548 } 5490 }
5549 5491
5550 class JavaScriptAudioNode extends AudioNode native "*JavaScriptAudioNode" { 5492 class JavaScriptAudioNodeJS extends AudioNodeJS implements JavaScriptAudioNode n ative "*JavaScriptAudioNode" {
5551 5493
5552 int get bufferSize() native "return this.bufferSize;"; 5494 int get bufferSize() native "return this.bufferSize;";
5553 5495
5554 EventListener get onaudioprocess() native "return this.onaudioprocess;"; 5496 EventListener get onaudioprocess() native "return this.onaudioprocess;";
5555 5497
5556 void set onaudioprocess(EventListener value) native "this.onaudioprocess = val ue;"; 5498 void set onaudioprocess(EventListener value) native "this.onaudioprocess = val ue;";
5557 } 5499 }
5558 5500
5559 class JavaScriptCallFrame native "*JavaScriptCallFrame" { 5501 class JavaScriptCallFrameJS implements JavaScriptCallFrame native "*JavaScriptCa llFrame" {
5560 5502
5561 static final int CATCH_SCOPE = 4; 5503 static final int CATCH_SCOPE = 4;
5562 5504
5563 static final int CLOSURE_SCOPE = 3; 5505 static final int CLOSURE_SCOPE = 3;
5564 5506
5565 static final int GLOBAL_SCOPE = 0; 5507 static final int GLOBAL_SCOPE = 0;
5566 5508
5567 static final int LOCAL_SCOPE = 1; 5509 static final int LOCAL_SCOPE = 1;
5568 5510
5569 static final int WITH_SCOPE = 2; 5511 static final int WITH_SCOPE = 2;
5570 5512
5571 JavaScriptCallFrame get caller() native "return this.caller;"; 5513 JavaScriptCallFrameJS get caller() native "return this.caller;";
5572 5514
5573 int get column() native "return this.column;"; 5515 int get column() native "return this.column;";
5574 5516
5575 String get functionName() native "return this.functionName;"; 5517 String get functionName() native "return this.functionName;";
5576 5518
5577 int get line() native "return this.line;"; 5519 int get line() native "return this.line;";
5578 5520
5579 List get scopeChain() native "return this.scopeChain;"; 5521 List get scopeChain() native "return this.scopeChain;";
5580 5522
5581 int get sourceID() native "return this.sourceID;"; 5523 int get sourceID() native "return this.sourceID;";
5582 5524
5583 String get type() native "return this.type;"; 5525 String get type() native "return this.type;";
5584 5526
5585 void evaluate(String script) native; 5527 void evaluate(String script) native;
5586 5528
5587 int scopeType(int scopeIndex) native; 5529 int scopeType(int scopeIndex) native;
5588 5530
5589 var dartObjectLocalStorage; 5531 var dartObjectLocalStorage;
5590 5532
5591 String get typeName() native; 5533 String get typeName() native;
5592 } 5534 }
5593 5535
5594 class KeyboardEvent extends UIEvent native "*KeyboardEvent" { 5536 class KeyboardEventJS extends UIEventJS implements KeyboardEvent native "*Keyboa rdEvent" {
5595 5537
5596 bool get altGraphKey() native "return this.altGraphKey;"; 5538 bool get altGraphKey() native "return this.altGraphKey;";
5597 5539
5598 bool get altKey() native "return this.altKey;"; 5540 bool get altKey() native "return this.altKey;";
5599 5541
5600 bool get ctrlKey() native "return this.ctrlKey;"; 5542 bool get ctrlKey() native "return this.ctrlKey;";
5601 5543
5602 String get keyIdentifier() native "return this.keyIdentifier;"; 5544 String get keyIdentifier() native "return this.keyIdentifier;";
5603 5545
5604 int get keyLocation() native "return this.keyLocation;"; 5546 int get keyLocation() native "return this.keyLocation;";
5605 5547
5606 bool get metaKey() native "return this.metaKey;"; 5548 bool get metaKey() native "return this.metaKey;";
5607 5549
5608 bool get shiftKey() native "return this.shiftKey;"; 5550 bool get shiftKey() native "return this.shiftKey;";
5609 5551
5610 void initKeyboardEvent(String type, bool canBubble, bool cancelable, DOMWindow view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool sh iftKey, bool metaKey, bool altGraphKey) native; 5552 void initKeyboardEvent(String type, bool canBubble, bool cancelable, DOMWindow JS view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey) native;
5611 } 5553 }
5612 5554
5613 class Location native "*Location" { 5555 class LocationJS implements Location native "*Location" {
5614 5556
5615 String get hash() native "return this.hash;"; 5557 String get hash() native "return this.hash;";
5616 5558
5617 void set hash(String value) native "this.hash = value;"; 5559 void set hash(String value) native "this.hash = value;";
5618 5560
5619 String get host() native "return this.host;"; 5561 String get host() native "return this.host;";
5620 5562
5621 void set host(String value) native "this.host = value;"; 5563 void set host(String value) native "this.host = value;";
5622 5564
5623 String get hostname() native "return this.hostname;"; 5565 String get hostname() native "return this.hostname;";
(...skipping 28 matching lines...) Expand all
5652 5594
5653 void replace(String url) native; 5595 void replace(String url) native;
5654 5596
5655 String toString() native; 5597 String toString() native;
5656 5598
5657 var dartObjectLocalStorage; 5599 var dartObjectLocalStorage;
5658 5600
5659 String get typeName() native; 5601 String get typeName() native;
5660 } 5602 }
5661 5603
5662 class LowPass2FilterNode extends AudioNode native "*LowPass2FilterNode" { 5604 class LowPass2FilterNodeJS extends AudioNodeJS implements LowPass2FilterNode nat ive "*LowPass2FilterNode" {
5663 5605
5664 AudioParam get cutoff() native "return this.cutoff;"; 5606 AudioParamJS get cutoff() native "return this.cutoff;";
5665 5607
5666 AudioParam get resonance() native "return this.resonance;"; 5608 AudioParamJS get resonance() native "return this.resonance;";
5667 } 5609 }
5668 5610
5669 class MediaController native "*MediaController" { 5611 class MediaControllerJS implements MediaController native "*MediaController" {
5670 5612
5671 TimeRanges get buffered() native "return this.buffered;"; 5613 TimeRangesJS get buffered() native "return this.buffered;";
5672 5614
5673 num get currentTime() native "return this.currentTime;"; 5615 num get currentTime() native "return this.currentTime;";
5674 5616
5675 void set currentTime(num value) native "this.currentTime = value;"; 5617 void set currentTime(num value) native "this.currentTime = value;";
5676 5618
5677 num get defaultPlaybackRate() native "return this.defaultPlaybackRate;"; 5619 num get defaultPlaybackRate() native "return this.defaultPlaybackRate;";
5678 5620
5679 void set defaultPlaybackRate(num value) native "this.defaultPlaybackRate = val ue;"; 5621 void set defaultPlaybackRate(num value) native "this.defaultPlaybackRate = val ue;";
5680 5622
5681 num get duration() native "return this.duration;"; 5623 num get duration() native "return this.duration;";
5682 5624
5683 bool get muted() native "return this.muted;"; 5625 bool get muted() native "return this.muted;";
5684 5626
5685 void set muted(bool value) native "this.muted = value;"; 5627 void set muted(bool value) native "this.muted = value;";
5686 5628
5687 bool get paused() native "return this.paused;"; 5629 bool get paused() native "return this.paused;";
5688 5630
5689 num get playbackRate() native "return this.playbackRate;"; 5631 num get playbackRate() native "return this.playbackRate;";
5690 5632
5691 void set playbackRate(num value) native "this.playbackRate = value;"; 5633 void set playbackRate(num value) native "this.playbackRate = value;";
5692 5634
5693 TimeRanges get played() native "return this.played;"; 5635 TimeRangesJS get played() native "return this.played;";
5694 5636
5695 TimeRanges get seekable() native "return this.seekable;"; 5637 TimeRangesJS get seekable() native "return this.seekable;";
5696 5638
5697 num get volume() native "return this.volume;"; 5639 num get volume() native "return this.volume;";
5698 5640
5699 void set volume(num value) native "this.volume = value;"; 5641 void set volume(num value) native "this.volume = value;";
5700 5642
5701 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5643 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5702 5644
5703 bool dispatchEvent(Event evt) native; 5645 bool dispatchEvent(EventJS evt) native;
5704 5646
5705 void pause() native; 5647 void pause() native;
5706 5648
5707 void play() native; 5649 void play() native;
5708 5650
5709 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5651 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5710 5652
5711 var dartObjectLocalStorage; 5653 var dartObjectLocalStorage;
5712 5654
5713 String get typeName() native; 5655 String get typeName() native;
5714 } 5656 }
5715 5657
5716 class MediaElementAudioSourceNode extends AudioSourceNode native "*MediaElementA udioSourceNode" { 5658 class MediaElementAudioSourceNodeJS extends AudioSourceNodeJS implements MediaEl ementAudioSourceNode native "*MediaElementAudioSourceNode" {
5717 5659
5718 HTMLMediaElement get mediaElement() native "return this.mediaElement;"; 5660 HTMLMediaElementJS get mediaElement() native "return this.mediaElement;";
5719 } 5661 }
5720 5662
5721 class MediaError native "*MediaError" { 5663 class MediaErrorJS implements MediaError native "*MediaError" {
5722 5664
5723 static final int MEDIA_ERR_ABORTED = 1; 5665 static final int MEDIA_ERR_ABORTED = 1;
5724 5666
5725 static final int MEDIA_ERR_DECODE = 3; 5667 static final int MEDIA_ERR_DECODE = 3;
5726 5668
5727 static final int MEDIA_ERR_NETWORK = 2; 5669 static final int MEDIA_ERR_NETWORK = 2;
5728 5670
5729 static final int MEDIA_ERR_SRC_NOT_SUPPORTED = 4; 5671 static final int MEDIA_ERR_SRC_NOT_SUPPORTED = 4;
5730 5672
5731 int get code() native "return this.code;"; 5673 int get code() native "return this.code;";
5732 5674
5733 var dartObjectLocalStorage; 5675 var dartObjectLocalStorage;
5734 5676
5735 String get typeName() native; 5677 String get typeName() native;
5736 } 5678 }
5737 5679
5738 class MediaList native "*MediaList" { 5680 class MediaListJS implements MediaList native "*MediaList" {
5739 5681
5740 int get length() native "return this.length;"; 5682 int get length() native "return this.length;";
5741 5683
5742 String get mediaText() native "return this.mediaText;"; 5684 String get mediaText() native "return this.mediaText;";
5743 5685
5744 void set mediaText(String value) native "this.mediaText = value;"; 5686 void set mediaText(String value) native "this.mediaText = value;";
5745 5687
5746 String operator[](int index) native; 5688 String operator[](int index) native;
5747 5689
5748 void operator[]=(int index, String value) { 5690 void operator[]=(int index, String value) {
5749 throw new UnsupportedOperationException("Cannot assign element of immutable List."); 5691 throw new UnsupportedOperationException("Cannot assign element of immutable List.");
5750 } 5692 }
5751 5693
5752 void appendMedium(String newMedium) native; 5694 void appendMedium(String newMedium) native;
5753 5695
5754 void deleteMedium(String oldMedium) native; 5696 void deleteMedium(String oldMedium) native;
5755 5697
5756 String item(int index) native; 5698 String item(int index) native;
5757 5699
5758 var dartObjectLocalStorage; 5700 var dartObjectLocalStorage;
5759 5701
5760 String get typeName() native; 5702 String get typeName() native;
5761 } 5703 }
5762 5704
5763 class MediaQueryList native "*MediaQueryList" { 5705 class MediaQueryListJS implements MediaQueryList native "*MediaQueryList" {
5764 5706
5765 bool get matches() native "return this.matches;"; 5707 bool get matches() native "return this.matches;";
5766 5708
5767 String get media() native "return this.media;"; 5709 String get media() native "return this.media;";
5768 5710
5769 void addListener(MediaQueryListListener listener) native; 5711 void addListener(MediaQueryListListenerJS listener) native;
5770 5712
5771 void removeListener(MediaQueryListListener listener) native; 5713 void removeListener(MediaQueryListListenerJS listener) native;
5772 5714
5773 var dartObjectLocalStorage; 5715 var dartObjectLocalStorage;
5774 5716
5775 String get typeName() native; 5717 String get typeName() native;
5776 } 5718 }
5777 5719
5778 class MediaQueryListListener native "*MediaQueryListListener" { 5720 class MediaQueryListListenerJS implements MediaQueryListListener native "*MediaQ ueryListListener" {
5779 5721
5780 void queryChanged(MediaQueryList list) native; 5722 void queryChanged(MediaQueryListJS list) native;
5781 5723
5782 var dartObjectLocalStorage; 5724 var dartObjectLocalStorage;
5783 5725
5784 String get typeName() native; 5726 String get typeName() native;
5785 } 5727 }
5786 5728
5787 class MemoryInfo native "*MemoryInfo" { 5729 class MemoryInfoJS implements MemoryInfo native "*MemoryInfo" {
5788 5730
5789 int get jsHeapSizeLimit() native "return this.jsHeapSizeLimit;"; 5731 int get jsHeapSizeLimit() native "return this.jsHeapSizeLimit;";
5790 5732
5791 int get totalJSHeapSize() native "return this.totalJSHeapSize;"; 5733 int get totalJSHeapSize() native "return this.totalJSHeapSize;";
5792 5734
5793 int get usedJSHeapSize() native "return this.usedJSHeapSize;"; 5735 int get usedJSHeapSize() native "return this.usedJSHeapSize;";
5794 5736
5795 var dartObjectLocalStorage; 5737 var dartObjectLocalStorage;
5796 5738
5797 String get typeName() native; 5739 String get typeName() native;
5798 } 5740 }
5799 5741
5800 class MessageChannel native "*MessageChannel" { 5742 class MessageChannelJS implements MessageChannel native "*MessageChannel" {
5801 5743
5802 MessagePort get port1() native "return this.port1;"; 5744 MessagePortJS get port1() native "return this.port1;";
5803 5745
5804 MessagePort get port2() native "return this.port2;"; 5746 MessagePortJS get port2() native "return this.port2;";
5805 5747
5806 var dartObjectLocalStorage; 5748 var dartObjectLocalStorage;
5807 5749
5808 String get typeName() native; 5750 String get typeName() native;
5809 } 5751 }
5810 5752
5811 class MessageEvent extends Event native "*MessageEvent" { 5753 class MessageEventJS extends EventJS implements MessageEvent native "*MessageEve nt" {
5812 5754
5813 Object get data() native "return this.data;"; 5755 Object get data() native "return this.data;";
5814 5756
5815 String get lastEventId() native "return this.lastEventId;"; 5757 String get lastEventId() native "return this.lastEventId;";
5816 5758
5817 String get origin() native "return this.origin;"; 5759 String get origin() native "return this.origin;";
5818 5760
5819 List get ports() native "return this.ports;"; 5761 List get ports() native "return this.ports;";
5820 5762
5821 DOMWindow get source() native "return this.source;"; 5763 DOMWindowJS get source() native "return this.source;";
5822 5764
5823 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, DOMWindow sourceArg, Lis t messagePorts) native; 5765 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, DOMWindowJS sourceArg, L ist messagePorts) native;
5824 5766
5825 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, DOMWindow sourceAr g, List transferables) native; 5767 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, DOMWindowJS source Arg, List transferables) native;
5826 } 5768 }
5827 5769
5828 class MessagePort native "*MessagePort" { 5770 class MessagePortJS implements MessagePort native "*MessagePort" {
5829 5771
5830 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5772 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5831 5773
5832 void close() native; 5774 void close() native;
5833 5775
5834 bool dispatchEvent(Event evt) native; 5776 bool dispatchEvent(EventJS evt) native;
5835 5777
5836 void postMessage(String message, [List messagePorts = null]) native; 5778 void postMessage(String message, [List messagePorts = null]) native;
5837 5779
5838 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 5780 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5839 5781
5840 void start() native; 5782 void start() native;
5841 5783
5842 void webkitPostMessage(String message, [List transfer = null]) native; 5784 void webkitPostMessage(String message, [List transfer = null]) native;
5843 5785
5844 var dartObjectLocalStorage; 5786 var dartObjectLocalStorage;
5845 5787
5846 String get typeName() native; 5788 String get typeName() native;
5847 } 5789 }
5848 5790
5849 class Metadata native "*Metadata" { 5791 class MetadataJS implements Metadata native "*Metadata" {
5850 5792
5851 Date get modificationTime() native "return this.modificationTime;"; 5793 Date get modificationTime() native "return this.modificationTime;";
5852 5794
5853 var dartObjectLocalStorage; 5795 var dartObjectLocalStorage;
5854 5796
5855 String get typeName() native; 5797 String get typeName() native;
5856 } 5798 }
5857 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
5858 // for details. All rights reserved. Use of this source code is governed by a
5859 // BSD-style license that can be found in the LICENSE file.
5860 5799
5861 // WARNING: Do not edit - generated code. 5800 class MouseEventJS extends UIEventJS implements MouseEvent native "*MouseEvent" {
5862
5863 typedef bool MetadataCallback(Metadata metadata);
5864
5865 class MouseEvent extends UIEvent native "*MouseEvent" {
5866 5801
5867 bool get altKey() native "return this.altKey;"; 5802 bool get altKey() native "return this.altKey;";
5868 5803
5869 int get button() native "return this.button;"; 5804 int get button() native "return this.button;";
5870 5805
5871 int get clientX() native "return this.clientX;"; 5806 int get clientX() native "return this.clientX;";
5872 5807
5873 int get clientY() native "return this.clientY;"; 5808 int get clientY() native "return this.clientY;";
5874 5809
5875 bool get ctrlKey() native "return this.ctrlKey;"; 5810 bool get ctrlKey() native "return this.ctrlKey;";
5876 5811
5877 Clipboard get dataTransfer() native "return this.dataTransfer;"; 5812 ClipboardJS get dataTransfer() native "return this.dataTransfer;";
5878 5813
5879 Node get fromElement() native "return this.fromElement;"; 5814 NodeJS get fromElement() native "return this.fromElement;";
5880 5815
5881 bool get metaKey() native "return this.metaKey;"; 5816 bool get metaKey() native "return this.metaKey;";
5882 5817
5883 int get offsetX() native "return this.offsetX;"; 5818 int get offsetX() native "return this.offsetX;";
5884 5819
5885 int get offsetY() native "return this.offsetY;"; 5820 int get offsetY() native "return this.offsetY;";
5886 5821
5887 EventTarget get relatedTarget() native "return this.relatedTarget;"; 5822 EventTargetJS get relatedTarget() native "return this.relatedTarget;";
5888 5823
5889 int get screenX() native "return this.screenX;"; 5824 int get screenX() native "return this.screenX;";
5890 5825
5891 int get screenY() native "return this.screenY;"; 5826 int get screenY() native "return this.screenY;";
5892 5827
5893 bool get shiftKey() native "return this.shiftKey;"; 5828 bool get shiftKey() native "return this.shiftKey;";
5894 5829
5895 Node get toElement() native "return this.toElement;"; 5830 NodeJS get toElement() native "return this.toElement;";
5896 5831
5897 int get webkitMovementX() native "return this.webkitMovementX;"; 5832 int get webkitMovementX() native "return this.webkitMovementX;";
5898 5833
5899 int get webkitMovementY() native "return this.webkitMovementY;"; 5834 int get webkitMovementY() native "return this.webkitMovementY;";
5900 5835
5901 int get x() native "return this.x;"; 5836 int get x() native "return this.x;";
5902 5837
5903 int get y() native "return this.y;"; 5838 int get y() native "return this.y;";
5904 5839
5905 void initMouseEvent(String type, bool canBubble, bool cancelable, DOMWindow vi ew, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey , bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarge t) native; 5840 void initMouseEvent(String type, bool canBubble, bool cancelable, DOMWindowJS view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlK ey, bool altKey, bool shiftKey, bool metaKey, int button, EventTargetJS relatedT arget) native;
5906 } 5841 }
5907 5842
5908 class MutationCallback native "*MutationCallback" { 5843 class MutationCallbackJS implements MutationCallback native "*MutationCallback" {
5909 5844
5910 var dartObjectLocalStorage; 5845 var dartObjectLocalStorage;
5911 5846
5912 String get typeName() native; 5847 String get typeName() native;
5913 } 5848 }
5914 5849
5915 class MutationEvent extends Event native "*MutationEvent" { 5850 class MutationEventJS extends EventJS implements MutationEvent native "*Mutation Event" {
5916 5851
5917 static final int ADDITION = 2; 5852 static final int ADDITION = 2;
5918 5853
5919 static final int MODIFICATION = 1; 5854 static final int MODIFICATION = 1;
5920 5855
5921 static final int REMOVAL = 3; 5856 static final int REMOVAL = 3;
5922 5857
5923 int get attrChange() native "return this.attrChange;"; 5858 int get attrChange() native "return this.attrChange;";
5924 5859
5925 String get attrName() native "return this.attrName;"; 5860 String get attrName() native "return this.attrName;";
5926 5861
5927 String get newValue() native "return this.newValue;"; 5862 String get newValue() native "return this.newValue;";
5928 5863
5929 String get prevValue() native "return this.prevValue;"; 5864 String get prevValue() native "return this.prevValue;";
5930 5865
5931 Node get relatedNode() native "return this.relatedNode;"; 5866 NodeJS get relatedNode() native "return this.relatedNode;";
5932 5867
5933 void initMutationEvent(String type, bool canBubble, bool cancelable, Node rela tedNode, String prevValue, String newValue, String attrName, int attrChange) nat ive; 5868 void initMutationEvent(String type, bool canBubble, bool cancelable, NodeJS re latedNode, String prevValue, String newValue, String attrName, int attrChange) n ative;
5934 } 5869 }
5935 5870
5936 class MutationRecord native "*MutationRecord" { 5871 class MutationRecordJS implements MutationRecord native "*MutationRecord" {
5937 5872
5938 NodeList get addedNodes() native "return this.addedNodes;"; 5873 NodeListJS get addedNodes() native "return this.addedNodes;";
5939 5874
5940 String get attributeName() native "return this.attributeName;"; 5875 String get attributeName() native "return this.attributeName;";
5941 5876
5942 String get attributeNamespace() native "return this.attributeNamespace;"; 5877 String get attributeNamespace() native "return this.attributeNamespace;";
5943 5878
5944 Node get nextSibling() native "return this.nextSibling;"; 5879 NodeJS get nextSibling() native "return this.nextSibling;";
5945 5880
5946 String get oldValue() native "return this.oldValue;"; 5881 String get oldValue() native "return this.oldValue;";
5947 5882
5948 Node get previousSibling() native "return this.previousSibling;"; 5883 NodeJS get previousSibling() native "return this.previousSibling;";
5949 5884
5950 NodeList get removedNodes() native "return this.removedNodes;"; 5885 NodeListJS get removedNodes() native "return this.removedNodes;";
5951 5886
5952 Node get target() native "return this.target;"; 5887 NodeJS get target() native "return this.target;";
5953 5888
5954 String get type() native "return this.type;"; 5889 String get type() native "return this.type;";
5955 5890
5956 var dartObjectLocalStorage; 5891 var dartObjectLocalStorage;
5957 5892
5958 String get typeName() native; 5893 String get typeName() native;
5959 } 5894 }
5960 5895
5961 class NamedNodeMap native "*NamedNodeMap" { 5896 class NamedNodeMapJS implements NamedNodeMap native "*NamedNodeMap" {
5962 5897
5963 int get length() native "return this.length;"; 5898 int get length() native "return this.length;";
5964 5899
5965 Node operator[](int index) native; 5900 NodeJS operator[](int index) native;
5966 5901
5967 void operator[]=(int index, Node value) { 5902 void operator[]=(int index, NodeJS value) {
5968 throw new UnsupportedOperationException("Cannot assign element of immutable List."); 5903 throw new UnsupportedOperationException("Cannot assign element of immutable List.");
5969 } 5904 }
5970 5905
5971 Node getNamedItem(String name) native; 5906 NodeJS getNamedItem(String name) native;
5972 5907
5973 Node getNamedItemNS(String namespaceURI, String localName) native; 5908 NodeJS getNamedItemNS(String namespaceURI, String localName) native;
5974 5909
5975 Node item(int index) native; 5910 NodeJS item(int index) native;
5976 5911
5977 Node removeNamedItem(String name) native; 5912 NodeJS removeNamedItem(String name) native;
5978 5913
5979 Node removeNamedItemNS(String namespaceURI, String localName) native; 5914 NodeJS removeNamedItemNS(String namespaceURI, String localName) native;
5980 5915
5981 Node setNamedItem(Node node) native; 5916 NodeJS setNamedItem(NodeJS node) native;
5982 5917
5983 Node setNamedItemNS(Node node) native; 5918 NodeJS setNamedItemNS(NodeJS node) native;
5984 5919
5985 var dartObjectLocalStorage; 5920 var dartObjectLocalStorage;
5986 5921
5987 String get typeName() native; 5922 String get typeName() native;
5988 } 5923 }
5989 5924
5990 class Navigator native "*Navigator" { 5925 class NavigatorJS implements Navigator native "*Navigator" {
5991 5926
5992 String get appCodeName() native "return this.appCodeName;"; 5927 String get appCodeName() native "return this.appCodeName;";
5993 5928
5994 String get appName() native "return this.appName;"; 5929 String get appName() native "return this.appName;";
5995 5930
5996 String get appVersion() native "return this.appVersion;"; 5931 String get appVersion() native "return this.appVersion;";
5997 5932
5998 bool get cookieEnabled() native "return this.cookieEnabled;"; 5933 bool get cookieEnabled() native "return this.cookieEnabled;";
5999 5934
6000 Geolocation get geolocation() native "return this.geolocation;"; 5935 GeolocationJS get geolocation() native "return this.geolocation;";
6001 5936
6002 String get language() native "return this.language;"; 5937 String get language() native "return this.language;";
6003 5938
6004 DOMMimeTypeArray get mimeTypes() native "return this.mimeTypes;"; 5939 DOMMimeTypeArrayJS get mimeTypes() native "return this.mimeTypes;";
6005 5940
6006 bool get onLine() native "return this.onLine;"; 5941 bool get onLine() native "return this.onLine;";
6007 5942
6008 String get platform() native "return this.platform;"; 5943 String get platform() native "return this.platform;";
6009 5944
6010 DOMPluginArray get plugins() native "return this.plugins;"; 5945 DOMPluginArrayJS get plugins() native "return this.plugins;";
6011 5946
6012 String get product() native "return this.product;"; 5947 String get product() native "return this.product;";
6013 5948
6014 String get productSub() native "return this.productSub;"; 5949 String get productSub() native "return this.productSub;";
6015 5950
6016 String get userAgent() native "return this.userAgent;"; 5951 String get userAgent() native "return this.userAgent;";
6017 5952
6018 String get vendor() native "return this.vendor;"; 5953 String get vendor() native "return this.vendor;";
6019 5954
6020 String get vendorSub() native "return this.vendorSub;"; 5955 String get vendorSub() native "return this.vendorSub;";
6021 5956
6022 void getStorageUpdates() native; 5957 void getStorageUpdates() native;
6023 5958
6024 bool javaEnabled() native; 5959 bool javaEnabled() native;
6025 5960
6026 void registerProtocolHandler(String scheme, String url, String title) native; 5961 void registerProtocolHandler(String scheme, String url, String title) native;
6027 5962
6028 var dartObjectLocalStorage; 5963 var dartObjectLocalStorage;
6029 5964
6030 String get typeName() native; 5965 String get typeName() native;
6031 } 5966 }
6032 5967
6033 class Node native "*Node" { 5968 class NodeJS implements Node native "*Node" {
6034 5969
6035 static final int ATTRIBUTE_NODE = 2; 5970 static final int ATTRIBUTE_NODE = 2;
6036 5971
6037 static final int CDATA_SECTION_NODE = 4; 5972 static final int CDATA_SECTION_NODE = 4;
6038 5973
6039 static final int COMMENT_NODE = 8; 5974 static final int COMMENT_NODE = 8;
6040 5975
6041 static final int DOCUMENT_FRAGMENT_NODE = 11; 5976 static final int DOCUMENT_FRAGMENT_NODE = 11;
6042 5977
6043 static final int DOCUMENT_NODE = 9; 5978 static final int DOCUMENT_NODE = 9;
(...skipping 17 matching lines...) Expand all
6061 static final int ENTITY_NODE = 6; 5996 static final int ENTITY_NODE = 6;
6062 5997
6063 static final int ENTITY_REFERENCE_NODE = 5; 5998 static final int ENTITY_REFERENCE_NODE = 5;
6064 5999
6065 static final int NOTATION_NODE = 12; 6000 static final int NOTATION_NODE = 12;
6066 6001
6067 static final int PROCESSING_INSTRUCTION_NODE = 7; 6002 static final int PROCESSING_INSTRUCTION_NODE = 7;
6068 6003
6069 static final int TEXT_NODE = 3; 6004 static final int TEXT_NODE = 3;
6070 6005
6071 NamedNodeMap get attributes() native "return this.attributes;"; 6006 NamedNodeMapJS get attributes() native "return this.attributes;";
6072 6007
6073 String get baseURI() native "return this.baseURI;"; 6008 String get baseURI() native "return this.baseURI;";
6074 6009
6075 NodeList get childNodes() native "return this.childNodes;"; 6010 NodeListJS get childNodes() native "return this.childNodes;";
6076 6011
6077 Node get firstChild() native "return this.firstChild;"; 6012 NodeJS get firstChild() native "return this.firstChild;";
6078 6013
6079 Node get lastChild() native "return this.lastChild;"; 6014 NodeJS get lastChild() native "return this.lastChild;";
6080 6015
6081 String get localName() native "return this.localName;"; 6016 String get localName() native "return this.localName;";
6082 6017
6083 String get namespaceURI() native "return this.namespaceURI;"; 6018 String get namespaceURI() native "return this.namespaceURI;";
6084 6019
6085 Node get nextSibling() native "return this.nextSibling;"; 6020 NodeJS get nextSibling() native "return this.nextSibling;";
6086 6021
6087 String get nodeName() native "return this.nodeName;"; 6022 String get nodeName() native "return this.nodeName;";
6088 6023
6089 int get nodeType() native "return this.nodeType;"; 6024 int get nodeType() native "return this.nodeType;";
6090 6025
6091 String get nodeValue() native "return this.nodeValue;"; 6026 String get nodeValue() native "return this.nodeValue;";
6092 6027
6093 void set nodeValue(String value) native "this.nodeValue = value;"; 6028 void set nodeValue(String value) native "this.nodeValue = value;";
6094 6029
6095 Document get ownerDocument() native "return this.ownerDocument;"; 6030 DocumentJS get ownerDocument() native "return this.ownerDocument;";
6096 6031
6097 Element get parentElement() native "return this.parentElement;"; 6032 ElementJS get parentElement() native "return this.parentElement;";
6098 6033
6099 Node get parentNode() native "return this.parentNode;"; 6034 NodeJS get parentNode() native "return this.parentNode;";
6100 6035
6101 String get prefix() native "return this.prefix;"; 6036 String get prefix() native "return this.prefix;";
6102 6037
6103 void set prefix(String value) native "this.prefix = value;"; 6038 void set prefix(String value) native "this.prefix = value;";
6104 6039
6105 Node get previousSibling() native "return this.previousSibling;"; 6040 NodeJS get previousSibling() native "return this.previousSibling;";
6106 6041
6107 String get textContent() native "return this.textContent;"; 6042 String get textContent() native "return this.textContent;";
6108 6043
6109 void set textContent(String value) native "this.textContent = value;"; 6044 void set textContent(String value) native "this.textContent = value;";
6110 6045
6111 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 6046 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
6112 6047
6113 Node appendChild(Node newChild) native; 6048 NodeJS appendChild(NodeJS newChild) native;
6114 6049
6115 Node cloneNode(bool deep) native; 6050 NodeJS cloneNode(bool deep) native;
6116 6051
6117 int compareDocumentPosition(Node other) native; 6052 int compareDocumentPosition(NodeJS other) native;
6118 6053
6119 bool contains(Node other) native; 6054 bool contains(NodeJS other) native;
6120 6055
6121 bool dispatchEvent(Event event) native; 6056 bool dispatchEvent(EventJS event) native;
6122 6057
6123 bool hasAttributes() native; 6058 bool hasAttributes() native;
6124 6059
6125 bool hasChildNodes() native; 6060 bool hasChildNodes() native;
6126 6061
6127 Node insertBefore(Node newChild, Node refChild) native; 6062 NodeJS insertBefore(NodeJS newChild, NodeJS refChild) native;
6128 6063
6129 bool isDefaultNamespace(String namespaceURI) native; 6064 bool isDefaultNamespace(String namespaceURI) native;
6130 6065
6131 bool isEqualNode(Node other) native; 6066 bool isEqualNode(NodeJS other) native;
6132 6067
6133 bool isSameNode(Node other) native; 6068 bool isSameNode(NodeJS other) native;
6134 6069
6135 bool isSupported(String feature, String version) native; 6070 bool isSupported(String feature, String version) native;
6136 6071
6137 String lookupNamespaceURI(String prefix) native; 6072 String lookupNamespaceURI(String prefix) native;
6138 6073
6139 String lookupPrefix(String namespaceURI) native; 6074 String lookupPrefix(String namespaceURI) native;
6140 6075
6141 void normalize() native; 6076 void normalize() native;
6142 6077
6143 Node removeChild(Node oldChild) native; 6078 NodeJS removeChild(NodeJS oldChild) native;
6144 6079
6145 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 6080 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
6146 6081
6147 Node replaceChild(Node newChild, Node oldChild) native; 6082 NodeJS replaceChild(NodeJS newChild, NodeJS oldChild) native;
6148 6083
6149 var dartObjectLocalStorage; 6084 var dartObjectLocalStorage;
6150 6085
6151 String get typeName() native; 6086 String get typeName() native;
6152 } 6087 }
6153 6088
6154 class NodeFilter native "*NodeFilter" { 6089 class NodeFilterJS implements NodeFilter native "*NodeFilter" {
6155 6090
6156 static final int FILTER_ACCEPT = 1; 6091 static final int FILTER_ACCEPT = 1;
6157 6092
6158 static final int FILTER_REJECT = 2; 6093 static final int FILTER_REJECT = 2;
6159 6094
6160 static final int FILTER_SKIP = 3; 6095 static final int FILTER_SKIP = 3;
6161 6096
6162 static final int SHOW_ALL = 0xFFFFFFFF; 6097 static final int SHOW_ALL = 0xFFFFFFFF;
6163 6098
6164 static final int SHOW_ATTRIBUTE = 0x00000002; 6099 static final int SHOW_ATTRIBUTE = 0x00000002;
(...skipping 13 matching lines...) Expand all
6178 static final int SHOW_ENTITY = 0x00000020; 6113 static final int SHOW_ENTITY = 0x00000020;
6179 6114
6180 static final int SHOW_ENTITY_REFERENCE = 0x00000010; 6115 static final int SHOW_ENTITY_REFERENCE = 0x00000010;
6181 6116
6182 static final int SHOW_NOTATION = 0x00000800; 6117 static final int SHOW_NOTATION = 0x00000800;
6183 6118
6184 static final int SHOW_PROCESSING_INSTRUCTION = 0x00000040; 6119 static final int SHOW_PROCESSING_INSTRUCTION = 0x00000040;
6185 6120
6186 static final int SHOW_TEXT = 0x00000004; 6121 static final int SHOW_TEXT = 0x00000004;
6187 6122
6188 int acceptNode(Node n) native; 6123 int acceptNode(NodeJS n) native;
6189 6124
6190 var dartObjectLocalStorage; 6125 var dartObjectLocalStorage;
6191 6126
6192 String get typeName() native; 6127 String get typeName() native;
6193 } 6128 }
6194 6129
6195 class NodeIterator native "*NodeIterator" { 6130 class NodeIteratorJS implements NodeIterator native "*NodeIterator" {
6196 6131
6197 bool get expandEntityReferences() native "return this.expandEntityReferences;" ; 6132 bool get expandEntityReferences() native "return this.expandEntityReferences;" ;
6198 6133
6199 NodeFilter get filter() native "return this.filter;"; 6134 NodeFilterJS get filter() native "return this.filter;";
6200 6135
6201 bool get pointerBeforeReferenceNode() native "return this.pointerBeforeReferen ceNode;"; 6136 bool get pointerBeforeReferenceNode() native "return this.pointerBeforeReferen ceNode;";
6202 6137
6203 Node get referenceNode() native "return this.referenceNode;"; 6138 NodeJS get referenceNode() native "return this.referenceNode;";
6204 6139
6205 Node get root() native "return this.root;"; 6140 NodeJS get root() native "return this.root;";
6206 6141
6207 int get whatToShow() native "return this.whatToShow;"; 6142 int get whatToShow() native "return this.whatToShow;";
6208 6143
6209 void detach() native; 6144 void detach() native;
6210 6145
6211 Node nextNode() native; 6146 NodeJS nextNode() native;
6212 6147
6213 Node previousNode() native; 6148 NodeJS previousNode() native;
6214 6149
6215 var dartObjectLocalStorage; 6150 var dartObjectLocalStorage;
6216 6151
6217 String get typeName() native; 6152 String get typeName() native;
6218 } 6153 }
6219 6154
6220 class NodeList native "*NodeList" { 6155 class NodeListJS implements NodeList native "*NodeList" {
6221 6156
6222 int get length() native "return this.length;"; 6157 int get length() native "return this.length;";
6223 6158
6224 Node operator[](int index) native; 6159 NodeJS operator[](int index) native;
6225 6160
6226 void operator[]=(int index, Node value) { 6161 void operator[]=(int index, NodeJS value) {
6227 throw new UnsupportedOperationException("Cannot assign element of immutable List."); 6162 throw new UnsupportedOperationException("Cannot assign element of immutable List.");
6228 } 6163 }
6229 6164
6230 Node item(int index) native; 6165 NodeJS item(int index) native;
6231 6166
6232 var dartObjectLocalStorage; 6167 var dartObjectLocalStorage;
6233 6168
6234 String get typeName() native; 6169 String get typeName() native;
6235 } 6170 }
6236 6171
6237 class NodeSelector native "*NodeSelector" { 6172 class NodeSelectorJS implements NodeSelector native "*NodeSelector" {
6238 6173
6239 Element querySelector(String selectors) native; 6174 ElementJS querySelector(String selectors) native;
6240 6175
6241 NodeList querySelectorAll(String selectors) native; 6176 NodeListJS querySelectorAll(String selectors) native;
6242 6177
6243 var dartObjectLocalStorage; 6178 var dartObjectLocalStorage;
6244 6179
6245 String get typeName() native; 6180 String get typeName() native;
6246 } 6181 }
6247 6182
6248 class Notation extends Node native "*Notation" { 6183 class NotationJS extends NodeJS implements Notation native "*Notation" {
6249 6184
6250 String get publicId() native "return this.publicId;"; 6185 String get publicId() native "return this.publicId;";
6251 6186
6252 String get systemId() native "return this.systemId;"; 6187 String get systemId() native "return this.systemId;";
6253 } 6188 }
6254 6189
6255 class Notification native "*Notification" { 6190 class NotificationJS implements Notification native "*Notification" {
6256 6191
6257 String get dir() native "return this.dir;"; 6192 String get dir() native "return this.dir;";
6258 6193
6259 void set dir(String value) native "this.dir = value;"; 6194 void set dir(String value) native "this.dir = value;";
6260 6195
6261 String get replaceId() native "return this.replaceId;"; 6196 String get replaceId() native "return this.replaceId;";
6262 6197
6263 void set replaceId(String value) native "this.replaceId = value;"; 6198 void set replaceId(String value) native "this.replaceId = value;";
6264 6199
6265 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 6200 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
6266 6201
6267 void cancel() native; 6202 void cancel() native;
6268 6203
6269 bool dispatchEvent(Event evt) native; 6204 bool dispatchEvent(EventJS evt) native;
6270 6205
6271 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 6206 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
6272 6207
6273 void show() native; 6208 void show() native;
6274 6209
6275 var dartObjectLocalStorage; 6210 var dartObjectLocalStorage;
6276 6211
6277 String get typeName() native; 6212 String get typeName() native;
6278 } 6213 }
6279 6214
6280 class NotificationCenter native "*NotificationCenter" { 6215 class NotificationCenterJS implements NotificationCenter native "*NotificationCe nter" {
6281 6216
6282 int checkPermission() native; 6217 int checkPermission() native;
6283 6218
6284 Notification createHTMLNotification(String url) native; 6219 NotificationJS createHTMLNotification(String url) native;
6285 6220
6286 Notification createNotification(String iconUrl, String title, String body) nat ive; 6221 NotificationJS createNotification(String iconUrl, String title, String body) n ative;
6287 6222
6288 void requestPermission(VoidCallback callback) native; 6223 void requestPermission(VoidCallback callback) native;
6289 6224
6290 var dartObjectLocalStorage; 6225 var dartObjectLocalStorage;
6291 6226
6292 String get typeName() native; 6227 String get typeName() native;
6293 } 6228 }
6294 6229
6295 class OESStandardDerivatives native "*OESStandardDerivatives" { 6230 class OESStandardDerivativesJS implements OESStandardDerivatives native "*OESSta ndardDerivatives" {
6296 6231
6297 static final int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; 6232 static final int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B;
6298 6233
6299 var dartObjectLocalStorage; 6234 var dartObjectLocalStorage;
6300 6235
6301 String get typeName() native; 6236 String get typeName() native;
6302 } 6237 }
6303 6238
6304 class OESTextureFloat native "*OESTextureFloat" { 6239 class OESTextureFloatJS implements OESTextureFloat native "*OESTextureFloat" {
6305 6240
6306 var dartObjectLocalStorage; 6241 var dartObjectLocalStorage;
6307 6242
6308 String get typeName() native; 6243 String get typeName() native;
6309 } 6244 }
6310 6245
6311 class OESVertexArrayObject native "*OESVertexArrayObject" { 6246 class OESVertexArrayObjectJS implements OESVertexArrayObject native "*OESVertexA rrayObject" {
6312 6247
6313 static final int VERTEX_ARRAY_BINDING_OES = 0x85B5; 6248 static final int VERTEX_ARRAY_BINDING_OES = 0x85B5;
6314 6249
6315 void bindVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; 6250 void bindVertexArrayOES(WebGLVertexArrayObjectOESJS arrayObject) native;
6316 6251
6317 WebGLVertexArrayObjectOES createVertexArrayOES() native; 6252 WebGLVertexArrayObjectOESJS createVertexArrayOES() native;
6318 6253
6319 void deleteVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; 6254 void deleteVertexArrayOES(WebGLVertexArrayObjectOESJS arrayObject) native;
6320 6255
6321 bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; 6256 bool isVertexArrayOES(WebGLVertexArrayObjectOESJS arrayObject) native;
6322 6257
6323 var dartObjectLocalStorage; 6258 var dartObjectLocalStorage;
6324 6259
6325 String get typeName() native; 6260 String get typeName() native;
6326 } 6261 }
6327 6262
6328 class OfflineAudioCompletionEvent extends Event native "*OfflineAudioCompletionE vent" { 6263 class OfflineAudioCompletionEventJS extends EventJS implements OfflineAudioCompl etionEvent native "*OfflineAudioCompletionEvent" {
6329 6264
6330 AudioBuffer get renderedBuffer() native "return this.renderedBuffer;"; 6265 AudioBufferJS get renderedBuffer() native "return this.renderedBuffer;";
6331 } 6266 }
6332 6267
6333 class OperationNotAllowedException native "*OperationNotAllowedException" { 6268 class OperationNotAllowedExceptionJS implements OperationNotAllowedException nat ive "*OperationNotAllowedException" {
6334 6269
6335 static final int NOT_ALLOWED_ERR = 1; 6270 static final int NOT_ALLOWED_ERR = 1;
6336 6271
6337 int get code() native "return this.code;"; 6272 int get code() native "return this.code;";
6338 6273
6339 String get message() native "return this.message;"; 6274 String get message() native "return this.message;";
6340 6275
6341 String get name() native "return this.name;"; 6276 String get name() native "return this.name;";
6342 6277
6343 String toString() native; 6278 String toString() native;
6344 6279
6345 var dartObjectLocalStorage; 6280 var dartObjectLocalStorage;
6346 6281
6347 String get typeName() native; 6282 String get typeName() native;
6348 } 6283 }
6349 6284
6350 class OverflowEvent extends Event native "*OverflowEvent" { 6285 class OverflowEventJS extends EventJS implements OverflowEvent native "*Overflow Event" {
6351 6286
6352 static final int BOTH = 2; 6287 static final int BOTH = 2;
6353 6288
6354 static final int HORIZONTAL = 0; 6289 static final int HORIZONTAL = 0;
6355 6290
6356 static final int VERTICAL = 1; 6291 static final int VERTICAL = 1;
6357 6292
6358 bool get horizontalOverflow() native "return this.horizontalOverflow;"; 6293 bool get horizontalOverflow() native "return this.horizontalOverflow;";
6359 6294
6360 int get orient() native "return this.orient;"; 6295 int get orient() native "return this.orient;";
6361 6296
6362 bool get verticalOverflow() native "return this.verticalOverflow;"; 6297 bool get verticalOverflow() native "return this.verticalOverflow;";
6363 } 6298 }
6364 6299
6365 class PageTransitionEvent extends Event native "*PageTransitionEvent" { 6300 class PageTransitionEventJS extends EventJS implements PageTransitionEvent nativ e "*PageTransitionEvent" {
6366 6301
6367 bool get persisted() native "return this.persisted;"; 6302 bool get persisted() native "return this.persisted;";
6368 } 6303 }
6369 6304
6370 class Performance native "*Performance" { 6305 class PerformanceJS implements Performance native "*Performance" {
6371 6306
6372 MemoryInfo get memory() native "return this.memory;"; 6307 MemoryInfoJS get memory() native "return this.memory;";
6373 6308
6374 PerformanceNavigation get navigation() native "return this.navigation;"; 6309 PerformanceNavigationJS get navigation() native "return this.navigation;";
6375 6310
6376 PerformanceTiming get timing() native "return this.timing;"; 6311 PerformanceTimingJS get timing() native "return this.timing;";
6377 6312
6378 var dartObjectLocalStorage; 6313 var dartObjectLocalStorage;
6379 6314
6380 String get typeName() native; 6315 String get typeName() native;
6381 } 6316 }
6382 6317
6383 class PerformanceNavigation native "*PerformanceNavigation" { 6318 class PerformanceNavigationJS implements PerformanceNavigation native "*Performa nceNavigation" {
6384 6319
6385 static final int TYPE_BACK_FORWARD = 2; 6320 static final int TYPE_BACK_FORWARD = 2;
6386 6321
6387 static final int TYPE_NAVIGATE = 0; 6322 static final int TYPE_NAVIGATE = 0;
6388 6323
6389 static final int TYPE_RELOAD = 1; 6324 static final int TYPE_RELOAD = 1;
6390 6325
6391 static final int TYPE_RESERVED = 255; 6326 static final int TYPE_RESERVED = 255;
6392 6327
6393 int get redirectCount() native "return this.redirectCount;"; 6328 int get redirectCount() native "return this.redirectCount;";
6394 6329
6395 int get type() native "return this.type;"; 6330 int get type() native "return this.type;";
6396 6331
6397 var dartObjectLocalStorage; 6332 var dartObjectLocalStorage;
6398 6333
6399 String get typeName() native; 6334 String get typeName() native;
6400 } 6335 }
6401 6336
6402 class PerformanceTiming native "*PerformanceTiming" { 6337 class PerformanceTimingJS implements PerformanceTiming native "*PerformanceTimin g" {
6403 6338
6404 int get connectEnd() native "return this.connectEnd;"; 6339 int get connectEnd() native "return this.connectEnd;";
6405 6340
6406 int get connectStart() native "return this.connectStart;"; 6341 int get connectStart() native "return this.connectStart;";
6407 6342
6408 int get domComplete() native "return this.domComplete;"; 6343 int get domComplete() native "return this.domComplete;";
6409 6344
6410 int get domContentLoadedEventEnd() native "return this.domContentLoadedEventEn d;"; 6345 int get domContentLoadedEventEnd() native "return this.domContentLoadedEventEn d;";
6411 6346
6412 int get domContentLoadedEventStart() native "return this.domContentLoadedEvent Start;"; 6347 int get domContentLoadedEventStart() native "return this.domContentLoadedEvent Start;";
(...skipping 28 matching lines...) Expand all
6441 6376
6442 int get unloadEventEnd() native "return this.unloadEventEnd;"; 6377 int get unloadEventEnd() native "return this.unloadEventEnd;";
6443 6378
6444 int get unloadEventStart() native "return this.unloadEventStart;"; 6379 int get unloadEventStart() native "return this.unloadEventStart;";
6445 6380
6446 var dartObjectLocalStorage; 6381 var dartObjectLocalStorage;
6447 6382
6448 String get typeName() native; 6383 String get typeName() native;
6449 } 6384 }
6450 6385
6451 class PointerLock native "*PointerLock" { 6386 class PointerLockJS implements PointerLock native "*PointerLock" {
6452 6387
6453 bool get isLocked() native "return this.isLocked;"; 6388 bool get isLocked() native "return this.isLocked;";
6454 6389
6455 void lock(Element target, [VoidCallback successCallback = null, VoidCallback f ailureCallback = null]) native; 6390 void lock(ElementJS target, [VoidCallback successCallback = null, VoidCallback failureCallback = null]) native;
6456 6391
6457 void unlock() native; 6392 void unlock() native;
6458 6393
6459 var dartObjectLocalStorage; 6394 var dartObjectLocalStorage;
6460 6395
6461 String get typeName() native; 6396 String get typeName() native;
6462 } 6397 }
6463 6398
6464 class PopStateEvent extends Event native "*PopStateEvent" { 6399 class PopStateEventJS extends EventJS implements PopStateEvent native "*PopState Event" {
6465 6400
6466 Object get state() native "return this.state;"; 6401 Object get state() native "return this.state;";
6467 } 6402 }
6468 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6469 // for details. All rights reserved. Use of this source code is governed by a
6470 // BSD-style license that can be found in the LICENSE file.
6471 6403
6472 // WARNING: Do not edit - generated code. 6404 class PositionErrorJS implements PositionError native "*PositionError" {
6473
6474 typedef bool PositionCallback(Geoposition position);
6475
6476 class PositionError native "*PositionError" {
6477 6405
6478 static final int PERMISSION_DENIED = 1; 6406 static final int PERMISSION_DENIED = 1;
6479 6407
6480 static final int POSITION_UNAVAILABLE = 2; 6408 static final int POSITION_UNAVAILABLE = 2;
6481 6409
6482 static final int TIMEOUT = 3; 6410 static final int TIMEOUT = 3;
6483 6411
6484 int get code() native "return this.code;"; 6412 int get code() native "return this.code;";
6485 6413
6486 String get message() native "return this.message;"; 6414 String get message() native "return this.message;";
6487 6415
6488 var dartObjectLocalStorage; 6416 var dartObjectLocalStorage;
6489 6417
6490 String get typeName() native; 6418 String get typeName() native;
6491 } 6419 }
6492 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6493 // for details. All rights reserved. Use of this source code is governed by a
6494 // BSD-style license that can be found in the LICENSE file.
6495 6420
6496 // WARNING: Do not edit - generated code. 6421 class ProcessingInstructionJS extends NodeJS implements ProcessingInstruction na tive "*ProcessingInstruction" {
6497
6498 typedef bool PositionErrorCallback(PositionError error);
6499
6500 class ProcessingInstruction extends Node native "*ProcessingInstruction" {
6501 6422
6502 String get data() native "return this.data;"; 6423 String get data() native "return this.data;";
6503 6424
6504 void set data(String value) native "this.data = value;"; 6425 void set data(String value) native "this.data = value;";
6505 6426
6506 StyleSheet get sheet() native "return this.sheet;"; 6427 StyleSheetJS get sheet() native "return this.sheet;";
6507 6428
6508 String get target() native "return this.target;"; 6429 String get target() native "return this.target;";
6509 } 6430 }
6510 6431
6511 class ProgressEvent extends Event native "*ProgressEvent" { 6432 class ProgressEventJS extends EventJS implements ProgressEvent native "*Progress Event" {
6512 6433
6513 bool get lengthComputable() native "return this.lengthComputable;"; 6434 bool get lengthComputable() native "return this.lengthComputable;";
6514 6435
6515 int get loaded() native "return this.loaded;"; 6436 int get loaded() native "return this.loaded;";
6516 6437
6517 int get total() native "return this.total;"; 6438 int get total() native "return this.total;";
6518 } 6439 }
6519 6440
6520 class RGBColor native "*RGBColor" { 6441 class RGBColorJS implements RGBColor native "*RGBColor" {
6521 6442
6522 CSSPrimitiveValue get blue() native "return this.blue;"; 6443 CSSPrimitiveValueJS get blue() native "return this.blue;";
6523 6444
6524 CSSPrimitiveValue get green() native "return this.green;"; 6445 CSSPrimitiveValueJS get green() native "return this.green;";
6525 6446
6526 CSSPrimitiveValue get red() native "return this.red;"; 6447 CSSPrimitiveValueJS get red() native "return this.red;";
6527 6448
6528 var dartObjectLocalStorage; 6449 var dartObjectLocalStorage;
6529 6450
6530 String get typeName() native; 6451 String get typeName() native;
6531 } 6452 }
6532 6453
6533 class Range native "*Range" { 6454 class RangeJS implements Range native "*Range" {
6534 6455
6535 static final int END_TO_END = 2; 6456 static final int END_TO_END = 2;
6536 6457
6537 static final int END_TO_START = 3; 6458 static final int END_TO_START = 3;
6538 6459
6539 static final int NODE_AFTER = 1; 6460 static final int NODE_AFTER = 1;
6540 6461
6541 static final int NODE_BEFORE = 0; 6462 static final int NODE_BEFORE = 0;
6542 6463
6543 static final int NODE_BEFORE_AND_AFTER = 2; 6464 static final int NODE_BEFORE_AND_AFTER = 2;
6544 6465
6545 static final int NODE_INSIDE = 3; 6466 static final int NODE_INSIDE = 3;
6546 6467
6547 static final int START_TO_END = 1; 6468 static final int START_TO_END = 1;
6548 6469
6549 static final int START_TO_START = 0; 6470 static final int START_TO_START = 0;
6550 6471
6551 bool get collapsed() native "return this.collapsed;"; 6472 bool get collapsed() native "return this.collapsed;";
6552 6473
6553 Node get commonAncestorContainer() native "return this.commonAncestorContainer ;"; 6474 NodeJS get commonAncestorContainer() native "return this.commonAncestorContain er;";
6554 6475
6555 Node get endContainer() native "return this.endContainer;"; 6476 NodeJS get endContainer() native "return this.endContainer;";
6556 6477
6557 int get endOffset() native "return this.endOffset;"; 6478 int get endOffset() native "return this.endOffset;";
6558 6479
6559 Node get startContainer() native "return this.startContainer;"; 6480 NodeJS get startContainer() native "return this.startContainer;";
6560 6481
6561 int get startOffset() native "return this.startOffset;"; 6482 int get startOffset() native "return this.startOffset;";
6562 6483
6563 DocumentFragment cloneContents() native; 6484 DocumentFragmentJS cloneContents() native;
6564 6485
6565 Range cloneRange() native; 6486 RangeJS cloneRange() native;
6566 6487
6567 void collapse(bool toStart) native; 6488 void collapse(bool toStart) native;
6568 6489
6569 int compareNode(Node refNode) native; 6490 int compareNode(NodeJS refNode) native;
6570 6491
6571 int comparePoint(Node refNode, int offset) native; 6492 int comparePoint(NodeJS refNode, int offset) native;
6572 6493
6573 DocumentFragment createContextualFragment(String html) native; 6494 DocumentFragmentJS createContextualFragment(String html) native;
6574 6495
6575 void deleteContents() native; 6496 void deleteContents() native;
6576 6497
6577 void detach() native; 6498 void detach() native;
6578 6499
6579 void expand(String unit) native; 6500 void expand(String unit) native;
6580 6501
6581 DocumentFragment extractContents() native; 6502 DocumentFragmentJS extractContents() native;
6582 6503
6583 ClientRect getBoundingClientRect() native; 6504 ClientRectJS getBoundingClientRect() native;
6584 6505
6585 ClientRectList getClientRects() native; 6506 ClientRectListJS getClientRects() native;
6586 6507
6587 void insertNode(Node newNode) native; 6508 void insertNode(NodeJS newNode) native;
6588 6509
6589 bool intersectsNode(Node refNode) native; 6510 bool intersectsNode(NodeJS refNode) native;
6590 6511
6591 bool isPointInRange(Node refNode, int offset) native; 6512 bool isPointInRange(NodeJS refNode, int offset) native;
6592 6513
6593 void selectNode(Node refNode) native; 6514 void selectNode(NodeJS refNode) native;
6594 6515
6595 void selectNodeContents(Node refNode) native; 6516 void selectNodeContents(NodeJS refNode) native;
6596 6517
6597 void setEnd(Node refNode, int offset) native; 6518 void setEnd(NodeJS refNode, int offset) native;
6598 6519
6599 void setEndAfter(Node refNode) native; 6520 void setEndAfter(NodeJS refNode) native;
6600 6521
6601 void setEndBefore(Node refNode) native; 6522 void setEndBefore(NodeJS refNode) native;
6602 6523
6603 void setStart(Node refNode, int offset) native; 6524 void setStart(NodeJS refNode, int offset) native;
6604 6525
6605 void setStartAfter(Node refNode) native; 6526 void setStartAfter(NodeJS refNode) native;
6606 6527
6607 void setStartBefore(Node refNode) native; 6528 void setStartBefore(NodeJS refNode) native;
6608 6529
6609 void surroundContents(Node newParent) native; 6530 void surroundContents(NodeJS newParent) native;
6610 6531
6611 String toString() native; 6532 String toString() native;
6612 6533
6613 var dartObjectLocalStorage; 6534 var dartObjectLocalStorage;
6614 6535
6615 String get typeName() native; 6536 String get typeName() native;
6616 } 6537 }
6617 6538
6618 class RangeException native "*RangeException" { 6539 class RangeExceptionJS implements RangeException native "*RangeException" {
6619 6540
6620 static final int BAD_BOUNDARYPOINTS_ERR = 1; 6541 static final int BAD_BOUNDARYPOINTS_ERR = 1;
6621 6542
6622 static final int INVALID_NODE_TYPE_ERR = 2; 6543 static final int INVALID_NODE_TYPE_ERR = 2;
6623 6544
6624 int get code() native "return this.code;"; 6545 int get code() native "return this.code;";
6625 6546
6626 String get message() native "return this.message;"; 6547 String get message() native "return this.message;";
6627 6548
6628 String get name() native "return this.name;"; 6549 String get name() native "return this.name;";
6629 6550
6630 String toString() native; 6551 String toString() native;
6631 6552
6632 var dartObjectLocalStorage; 6553 var dartObjectLocalStorage;
6633 6554
6634 String get typeName() native; 6555 String get typeName() native;
6635 } 6556 }
6636 6557
6637 class RealtimeAnalyserNode extends AudioNode native "*RealtimeAnalyserNode" { 6558 class RealtimeAnalyserNodeJS extends AudioNodeJS implements RealtimeAnalyserNode native "*RealtimeAnalyserNode" {
6638 6559
6639 int get fftSize() native "return this.fftSize;"; 6560 int get fftSize() native "return this.fftSize;";
6640 6561
6641 void set fftSize(int value) native "this.fftSize = value;"; 6562 void set fftSize(int value) native "this.fftSize = value;";
6642 6563
6643 int get frequencyBinCount() native "return this.frequencyBinCount;"; 6564 int get frequencyBinCount() native "return this.frequencyBinCount;";
6644 6565
6645 num get maxDecibels() native "return this.maxDecibels;"; 6566 num get maxDecibels() native "return this.maxDecibels;";
6646 6567
6647 void set maxDecibels(num value) native "this.maxDecibels = value;"; 6568 void set maxDecibels(num value) native "this.maxDecibels = value;";
6648 6569
6649 num get minDecibels() native "return this.minDecibels;"; 6570 num get minDecibels() native "return this.minDecibels;";
6650 6571
6651 void set minDecibels(num value) native "this.minDecibels = value;"; 6572 void set minDecibels(num value) native "this.minDecibels = value;";
6652 6573
6653 num get smoothingTimeConstant() native "return this.smoothingTimeConstant;"; 6574 num get smoothingTimeConstant() native "return this.smoothingTimeConstant;";
6654 6575
6655 void set smoothingTimeConstant(num value) native "this.smoothingTimeConstant = value;"; 6576 void set smoothingTimeConstant(num value) native "this.smoothingTimeConstant = value;";
6656 6577
6657 void getByteFrequencyData(Uint8Array array) native; 6578 void getByteFrequencyData(Uint8ArrayJS array) native;
6658 6579
6659 void getByteTimeDomainData(Uint8Array array) native; 6580 void getByteTimeDomainData(Uint8ArrayJS array) native;
6660 6581
6661 void getFloatFrequencyData(Float32Array array) native; 6582 void getFloatFrequencyData(Float32ArrayJS array) native;
6662 } 6583 }
6663 6584
6664 class Rect native "*Rect" { 6585 class RectJS implements Rect native "*Rect" {
6665 6586
6666 CSSPrimitiveValue get bottom() native "return this.bottom;"; 6587 CSSPrimitiveValueJS get bottom() native "return this.bottom;";
6667 6588
6668 CSSPrimitiveValue get left() native "return this.left;"; 6589 CSSPrimitiveValueJS get left() native "return this.left;";
6669 6590
6670 CSSPrimitiveValue get right() native "return this.right;"; 6591 CSSPrimitiveValueJS get right() native "return this.right;";
6671 6592
6672 CSSPrimitiveValue get top() native "return this.top;"; 6593 CSSPrimitiveValueJS get top() native "return this.top;";
6673 6594
6674 var dartObjectLocalStorage; 6595 var dartObjectLocalStorage;
6675 6596
6676 String get typeName() native; 6597 String get typeName() native;
6677 } 6598 }
6678 6599
6679 class SQLError native "*SQLError" { 6600 class SQLErrorJS implements SQLError native "*SQLError" {
6680 6601
6681 static final int CONSTRAINT_ERR = 6; 6602 static final int CONSTRAINT_ERR = 6;
6682 6603
6683 static final int DATABASE_ERR = 1; 6604 static final int DATABASE_ERR = 1;
6684 6605
6685 static final int QUOTA_ERR = 4; 6606 static final int QUOTA_ERR = 4;
6686 6607
6687 static final int SYNTAX_ERR = 5; 6608 static final int SYNTAX_ERR = 5;
6688 6609
6689 static final int TIMEOUT_ERR = 7; 6610 static final int TIMEOUT_ERR = 7;
6690 6611
6691 static final int TOO_LARGE_ERR = 3; 6612 static final int TOO_LARGE_ERR = 3;
6692 6613
6693 static final int UNKNOWN_ERR = 0; 6614 static final int UNKNOWN_ERR = 0;
6694 6615
6695 static final int VERSION_ERR = 2; 6616 static final int VERSION_ERR = 2;
6696 6617
6697 int get code() native "return this.code;"; 6618 int get code() native "return this.code;";
6698 6619
6699 String get message() native "return this.message;"; 6620 String get message() native "return this.message;";
6700 6621
6701 var dartObjectLocalStorage; 6622 var dartObjectLocalStorage;
6702 6623
6703 String get typeName() native; 6624 String get typeName() native;
6704 } 6625 }
6705 6626
6706 class SQLException native "*SQLException" { 6627 class SQLExceptionJS implements SQLException native "*SQLException" {
6707 6628
6708 static final int CONSTRAINT_ERR = 6; 6629 static final int CONSTRAINT_ERR = 6;
6709 6630
6710 static final int DATABASE_ERR = 1; 6631 static final int DATABASE_ERR = 1;
6711 6632
6712 static final int QUOTA_ERR = 4; 6633 static final int QUOTA_ERR = 4;
6713 6634
6714 static final int SYNTAX_ERR = 5; 6635 static final int SYNTAX_ERR = 5;
6715 6636
6716 static final int TIMEOUT_ERR = 7; 6637 static final int TIMEOUT_ERR = 7;
6717 6638
6718 static final int TOO_LARGE_ERR = 3; 6639 static final int TOO_LARGE_ERR = 3;
6719 6640
6720 static final int UNKNOWN_ERR = 0; 6641 static final int UNKNOWN_ERR = 0;
6721 6642
6722 static final int VERSION_ERR = 2; 6643 static final int VERSION_ERR = 2;
6723 6644
6724 int get code() native "return this.code;"; 6645 int get code() native "return this.code;";
6725 6646
6726 String get message() native "return this.message;"; 6647 String get message() native "return this.message;";
6727 6648
6728 var dartObjectLocalStorage; 6649 var dartObjectLocalStorage;
6729 6650
6730 String get typeName() native; 6651 String get typeName() native;
6731 } 6652 }
6732 6653
6733 class SQLResultSet native "*SQLResultSet" { 6654 class SQLResultSetJS implements SQLResultSet native "*SQLResultSet" {
6734 6655
6735 int get insertId() native "return this.insertId;"; 6656 int get insertId() native "return this.insertId;";
6736 6657
6737 SQLResultSetRowList get rows() native "return this.rows;"; 6658 SQLResultSetRowListJS get rows() native "return this.rows;";
6738 6659
6739 int get rowsAffected() native "return this.rowsAffected;"; 6660 int get rowsAffected() native "return this.rowsAffected;";
6740 6661
6741 var dartObjectLocalStorage; 6662 var dartObjectLocalStorage;
6742 6663
6743 String get typeName() native; 6664 String get typeName() native;
6744 } 6665 }
6745 6666
6746 class SQLResultSetRowList native "*SQLResultSetRowList" { 6667 class SQLResultSetRowListJS implements SQLResultSetRowList native "*SQLResultSet RowList" {
6747 6668
6748 int get length() native "return this.length;"; 6669 int get length() native "return this.length;";
6749 6670
6750 Object item(int index) native; 6671 Object item(int index) native;
6751 6672
6752 var dartObjectLocalStorage; 6673 var dartObjectLocalStorage;
6753 6674
6754 String get typeName() native; 6675 String get typeName() native;
6755 } 6676 }
6756 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6757 // for details. All rights reserved. Use of this source code is governed by a
6758 // BSD-style license that can be found in the LICENSE file.
6759 6677
6760 // WARNING: Do not edit - generated code. 6678 class SQLTransactionJS implements SQLTransaction native "*SQLTransaction" {
6761
6762 typedef bool SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul tSet);
6763 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6764 // for details. All rights reserved. Use of this source code is governed by a
6765 // BSD-style license that can be found in the LICENSE file.
6766
6767 // WARNING: Do not edit - generated code.
6768
6769 typedef bool SQLStatementErrorCallback(SQLTransaction transaction, SQLError erro r);
6770
6771 class SQLTransaction native "*SQLTransaction" {
6772 6679
6773 var dartObjectLocalStorage; 6680 var dartObjectLocalStorage;
6774 6681
6775 String get typeName() native; 6682 String get typeName() native;
6776 } 6683 }
6777 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6778 // for details. All rights reserved. Use of this source code is governed by a
6779 // BSD-style license that can be found in the LICENSE file.
6780 6684
6781 // WARNING: Do not edit - generated code. 6685 class SQLTransactionSyncJS implements SQLTransactionSync native "*SQLTransaction Sync" {
6782
6783 typedef bool SQLTransactionCallback(SQLTransaction transaction);
6784 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6785 // for details. All rights reserved. Use of this source code is governed by a
6786 // BSD-style license that can be found in the LICENSE file.
6787
6788 // WARNING: Do not edit - generated code.
6789
6790 typedef bool SQLTransactionErrorCallback(SQLError error);
6791
6792 class SQLTransactionSync native "*SQLTransactionSync" {
6793 6686
6794 var dartObjectLocalStorage; 6687 var dartObjectLocalStorage;
6795 6688
6796 String get typeName() native; 6689 String get typeName() native;
6797 } 6690 }
6798 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6799 // for details. All rights reserved. Use of this source code is governed by a
6800 // BSD-style license that can be found in the LICENSE file.
6801 6691
6802 // WARNING: Do not edit - generated code. 6692 class SVGAElementJS extends SVGElementJS implements SVGAElement native "*SVGAEle ment" {
6803 6693
6804 typedef bool SQLTransactionSyncCallback(SQLTransactionSync transaction); 6694 SVGAnimatedStringJS get target() native "return this.target;";
6805
6806 class SVGAElement extends SVGElement native "*SVGAElement" {
6807
6808 SVGAnimatedString get target() native "return this.target;";
6809 6695
6810 // From SVGURIReference 6696 // From SVGURIReference
6811 6697
6812 SVGAnimatedString get href() native "return this.href;"; 6698 SVGAnimatedStringJS get href() native "return this.href;";
6813 6699
6814 // From SVGTests 6700 // From SVGTests
6815 6701
6816 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 6702 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
6817 6703
6818 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 6704 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
6819 6705
6820 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 6706 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
6821 6707
6822 bool hasExtension(String extension) native; 6708 bool hasExtension(String extension) native;
6823 6709
6824 // From SVGLangSpace 6710 // From SVGLangSpace
6825 6711
6826 String get xmllang() native "return this.xmllang;"; 6712 String get xmllang() native "return this.xmllang;";
6827 6713
6828 void set xmllang(String value) native "this.xmllang = value;"; 6714 void set xmllang(String value) native "this.xmllang = value;";
6829 6715
6830 String get xmlspace() native "return this.xmlspace;"; 6716 String get xmlspace() native "return this.xmlspace;";
6831 6717
6832 void set xmlspace(String value) native "this.xmlspace = value;"; 6718 void set xmlspace(String value) native "this.xmlspace = value;";
6833 6719
6834 // From SVGExternalResourcesRequired 6720 // From SVGExternalResourcesRequired
6835 6721
6836 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 6722 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
6837 6723
6838 // From SVGStylable 6724 // From SVGStylable
6839 6725
6840 SVGAnimatedString get className() native "return this.className;"; 6726 SVGAnimatedStringJS get className() native "return this.className;";
6841 6727
6842 CSSStyleDeclaration get style() native "return this.style;"; 6728 CSSStyleDeclarationJS get style() native "return this.style;";
6843 6729
6844 CSSValue getPresentationAttribute(String name) native; 6730 CSSValueJS getPresentationAttribute(String name) native;
6845 6731
6846 // From SVGTransformable 6732 // From SVGTransformable
6847 6733
6848 SVGAnimatedTransformList get transform() native "return this.transform;"; 6734 SVGAnimatedTransformListJS get transform() native "return this.transform;";
6849 6735
6850 // From SVGLocatable 6736 // From SVGLocatable
6851 6737
6852 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 6738 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
6853 6739
6854 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 6740 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
6855 6741
6856 SVGRect getBBox() native; 6742 SVGRectJS getBBox() native;
6857 6743
6858 SVGMatrix getCTM() native; 6744 SVGMatrixJS getCTM() native;
6859 6745
6860 SVGMatrix getScreenCTM() native; 6746 SVGMatrixJS getScreenCTM() native;
6861 6747
6862 SVGMatrix getTransformToElement(SVGElement element) native; 6748 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
6863 } 6749 }
6864 6750
6865 class SVGAltGlyphDefElement extends SVGElement native "*SVGAltGlyphDefElement" { 6751 class SVGAltGlyphDefElementJS extends SVGElementJS implements SVGAltGlyphDefElem ent native "*SVGAltGlyphDefElement" {
6866 } 6752 }
6867 6753
6868 class SVGAltGlyphElement extends SVGTextPositioningElement native "*SVGAltGlyphE lement" { 6754 class SVGAltGlyphElementJS extends SVGTextPositioningElementJS implements SVGAlt GlyphElement native "*SVGAltGlyphElement" {
6869 6755
6870 String get format() native "return this.format;"; 6756 String get format() native "return this.format;";
6871 6757
6872 void set format(String value) native "this.format = value;"; 6758 void set format(String value) native "this.format = value;";
6873 6759
6874 String get glyphRef() native "return this.glyphRef;"; 6760 String get glyphRef() native "return this.glyphRef;";
6875 6761
6876 void set glyphRef(String value) native "this.glyphRef = value;"; 6762 void set glyphRef(String value) native "this.glyphRef = value;";
6877 6763
6878 // From SVGURIReference 6764 // From SVGURIReference
6879 6765
6880 SVGAnimatedString get href() native "return this.href;"; 6766 SVGAnimatedStringJS get href() native "return this.href;";
6881 } 6767 }
6882 6768
6883 class SVGAltGlyphItemElement extends SVGElement native "*SVGAltGlyphItemElement" { 6769 class SVGAltGlyphItemElementJS extends SVGElementJS implements SVGAltGlyphItemEl ement native "*SVGAltGlyphItemElement" {
6884 } 6770 }
6885 6771
6886 class SVGAngle native "*SVGAngle" { 6772 class SVGAngleJS implements SVGAngle native "*SVGAngle" {
6887 6773
6888 static final int SVG_ANGLETYPE_DEG = 2; 6774 static final int SVG_ANGLETYPE_DEG = 2;
6889 6775
6890 static final int SVG_ANGLETYPE_GRAD = 4; 6776 static final int SVG_ANGLETYPE_GRAD = 4;
6891 6777
6892 static final int SVG_ANGLETYPE_RAD = 3; 6778 static final int SVG_ANGLETYPE_RAD = 3;
6893 6779
6894 static final int SVG_ANGLETYPE_UNKNOWN = 0; 6780 static final int SVG_ANGLETYPE_UNKNOWN = 0;
6895 6781
6896 static final int SVG_ANGLETYPE_UNSPECIFIED = 1; 6782 static final int SVG_ANGLETYPE_UNSPECIFIED = 1;
(...skipping 14 matching lines...) Expand all
6911 6797
6912 void convertToSpecifiedUnits(int unitType) native; 6798 void convertToSpecifiedUnits(int unitType) native;
6913 6799
6914 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 6800 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
6915 6801
6916 var dartObjectLocalStorage; 6802 var dartObjectLocalStorage;
6917 6803
6918 String get typeName() native; 6804 String get typeName() native;
6919 } 6805 }
6920 6806
6921 class SVGAnimateColorElement extends SVGAnimationElement native "*SVGAnimateColo rElement" { 6807 class SVGAnimateColorElementJS extends SVGAnimationElementJS implements SVGAnima teColorElement native "*SVGAnimateColorElement" {
6922 } 6808 }
6923 6809
6924 class SVGAnimateElement extends SVGAnimationElement native "*SVGAnimateElement" { 6810 class SVGAnimateElementJS extends SVGAnimationElementJS implements SVGAnimateEle ment native "*SVGAnimateElement" {
6925 } 6811 }
6926 6812
6927 class SVGAnimateMotionElement extends SVGAnimationElement native "*SVGAnimateMot ionElement" { 6813 class SVGAnimateMotionElementJS extends SVGAnimationElementJS implements SVGAnim ateMotionElement native "*SVGAnimateMotionElement" {
6928 } 6814 }
6929 6815
6930 class SVGAnimateTransformElement extends SVGAnimationElement native "*SVGAnimate TransformElement" { 6816 class SVGAnimateTransformElementJS extends SVGAnimationElementJS implements SVGA nimateTransformElement native "*SVGAnimateTransformElement" {
6931 } 6817 }
6932 6818
6933 class SVGAnimatedAngle native "*SVGAnimatedAngle" { 6819 class SVGAnimatedAngleJS implements SVGAnimatedAngle native "*SVGAnimatedAngle" {
6934 6820
6935 SVGAngle get animVal() native "return this.animVal;"; 6821 SVGAngleJS get animVal() native "return this.animVal;";
6936 6822
6937 SVGAngle get baseVal() native "return this.baseVal;"; 6823 SVGAngleJS get baseVal() native "return this.baseVal;";
6938 6824
6939 var dartObjectLocalStorage; 6825 var dartObjectLocalStorage;
6940 6826
6941 String get typeName() native; 6827 String get typeName() native;
6942 } 6828 }
6943 6829
6944 class SVGAnimatedBoolean native "*SVGAnimatedBoolean" { 6830 class SVGAnimatedBooleanJS implements SVGAnimatedBoolean native "*SVGAnimatedBoo lean" {
6945 6831
6946 bool get animVal() native "return this.animVal;"; 6832 bool get animVal() native "return this.animVal;";
6947 6833
6948 bool get baseVal() native "return this.baseVal;"; 6834 bool get baseVal() native "return this.baseVal;";
6949 6835
6950 void set baseVal(bool value) native "this.baseVal = value;"; 6836 void set baseVal(bool value) native "this.baseVal = value;";
6951 6837
6952 var dartObjectLocalStorage; 6838 var dartObjectLocalStorage;
6953 6839
6954 String get typeName() native; 6840 String get typeName() native;
6955 } 6841 }
6956 6842
6957 class SVGAnimatedEnumeration native "*SVGAnimatedEnumeration" { 6843 class SVGAnimatedEnumerationJS implements SVGAnimatedEnumeration native "*SVGAni matedEnumeration" {
6958 6844
6959 int get animVal() native "return this.animVal;"; 6845 int get animVal() native "return this.animVal;";
6960 6846
6961 int get baseVal() native "return this.baseVal;"; 6847 int get baseVal() native "return this.baseVal;";
6962 6848
6963 void set baseVal(int value) native "this.baseVal = value;"; 6849 void set baseVal(int value) native "this.baseVal = value;";
6964 6850
6965 var dartObjectLocalStorage; 6851 var dartObjectLocalStorage;
6966 6852
6967 String get typeName() native; 6853 String get typeName() native;
6968 } 6854 }
6969 6855
6970 class SVGAnimatedInteger native "*SVGAnimatedInteger" { 6856 class SVGAnimatedIntegerJS implements SVGAnimatedInteger native "*SVGAnimatedInt eger" {
6971 6857
6972 int get animVal() native "return this.animVal;"; 6858 int get animVal() native "return this.animVal;";
6973 6859
6974 int get baseVal() native "return this.baseVal;"; 6860 int get baseVal() native "return this.baseVal;";
6975 6861
6976 void set baseVal(int value) native "this.baseVal = value;"; 6862 void set baseVal(int value) native "this.baseVal = value;";
6977 6863
6978 var dartObjectLocalStorage; 6864 var dartObjectLocalStorage;
6979 6865
6980 String get typeName() native; 6866 String get typeName() native;
6981 } 6867 }
6982 6868
6983 class SVGAnimatedLength native "*SVGAnimatedLength" { 6869 class SVGAnimatedLengthJS implements SVGAnimatedLength native "*SVGAnimatedLengt h" {
6984 6870
6985 SVGLength get animVal() native "return this.animVal;"; 6871 SVGLengthJS get animVal() native "return this.animVal;";
6986 6872
6987 SVGLength get baseVal() native "return this.baseVal;"; 6873 SVGLengthJS get baseVal() native "return this.baseVal;";
6988 6874
6989 var dartObjectLocalStorage; 6875 var dartObjectLocalStorage;
6990 6876
6991 String get typeName() native; 6877 String get typeName() native;
6992 } 6878 }
6993 6879
6994 class SVGAnimatedLengthList native "*SVGAnimatedLengthList" { 6880 class SVGAnimatedLengthListJS implements SVGAnimatedLengthList native "*SVGAnima tedLengthList" {
6995 6881
6996 SVGLengthList get animVal() native "return this.animVal;"; 6882 SVGLengthListJS get animVal() native "return this.animVal;";
6997 6883
6998 SVGLengthList get baseVal() native "return this.baseVal;"; 6884 SVGLengthListJS get baseVal() native "return this.baseVal;";
6999 6885
7000 var dartObjectLocalStorage; 6886 var dartObjectLocalStorage;
7001 6887
7002 String get typeName() native; 6888 String get typeName() native;
7003 } 6889 }
7004 6890
7005 class SVGAnimatedNumber native "*SVGAnimatedNumber" { 6891 class SVGAnimatedNumberJS implements SVGAnimatedNumber native "*SVGAnimatedNumbe r" {
7006 6892
7007 num get animVal() native "return this.animVal;"; 6893 num get animVal() native "return this.animVal;";
7008 6894
7009 num get baseVal() native "return this.baseVal;"; 6895 num get baseVal() native "return this.baseVal;";
7010 6896
7011 void set baseVal(num value) native "this.baseVal = value;"; 6897 void set baseVal(num value) native "this.baseVal = value;";
7012 6898
7013 var dartObjectLocalStorage; 6899 var dartObjectLocalStorage;
7014 6900
7015 String get typeName() native; 6901 String get typeName() native;
7016 } 6902 }
7017 6903
7018 class SVGAnimatedNumberList native "*SVGAnimatedNumberList" { 6904 class SVGAnimatedNumberListJS implements SVGAnimatedNumberList native "*SVGAnima tedNumberList" {
7019 6905
7020 SVGNumberList get animVal() native "return this.animVal;"; 6906 SVGNumberListJS get animVal() native "return this.animVal;";
7021 6907
7022 SVGNumberList get baseVal() native "return this.baseVal;"; 6908 SVGNumberListJS get baseVal() native "return this.baseVal;";
7023 6909
7024 var dartObjectLocalStorage; 6910 var dartObjectLocalStorage;
7025 6911
7026 String get typeName() native; 6912 String get typeName() native;
7027 } 6913 }
7028 6914
7029 class SVGAnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { 6915 class SVGAnimatedPreserveAspectRatioJS implements SVGAnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" {
7030 6916
7031 SVGPreserveAspectRatio get animVal() native "return this.animVal;"; 6917 SVGPreserveAspectRatioJS get animVal() native "return this.animVal;";
7032 6918
7033 SVGPreserveAspectRatio get baseVal() native "return this.baseVal;"; 6919 SVGPreserveAspectRatioJS get baseVal() native "return this.baseVal;";
7034 6920
7035 var dartObjectLocalStorage; 6921 var dartObjectLocalStorage;
7036 6922
7037 String get typeName() native; 6923 String get typeName() native;
7038 } 6924 }
7039 6925
7040 class SVGAnimatedRect native "*SVGAnimatedRect" { 6926 class SVGAnimatedRectJS implements SVGAnimatedRect native "*SVGAnimatedRect" {
7041 6927
7042 SVGRect get animVal() native "return this.animVal;"; 6928 SVGRectJS get animVal() native "return this.animVal;";
7043 6929
7044 SVGRect get baseVal() native "return this.baseVal;"; 6930 SVGRectJS get baseVal() native "return this.baseVal;";
7045 6931
7046 var dartObjectLocalStorage; 6932 var dartObjectLocalStorage;
7047 6933
7048 String get typeName() native; 6934 String get typeName() native;
7049 } 6935 }
7050 6936
7051 class SVGAnimatedString native "*SVGAnimatedString" { 6937 class SVGAnimatedStringJS implements SVGAnimatedString native "*SVGAnimatedStrin g" {
7052 6938
7053 String get animVal() native "return this.animVal;"; 6939 String get animVal() native "return this.animVal;";
7054 6940
7055 String get baseVal() native "return this.baseVal;"; 6941 String get baseVal() native "return this.baseVal;";
7056 6942
7057 void set baseVal(String value) native "this.baseVal = value;"; 6943 void set baseVal(String value) native "this.baseVal = value;";
7058 6944
7059 var dartObjectLocalStorage; 6945 var dartObjectLocalStorage;
7060 6946
7061 String get typeName() native; 6947 String get typeName() native;
7062 } 6948 }
7063 6949
7064 class SVGAnimatedTransformList native "*SVGAnimatedTransformList" { 6950 class SVGAnimatedTransformListJS implements SVGAnimatedTransformList native "*SV GAnimatedTransformList" {
7065 6951
7066 SVGTransformList get animVal() native "return this.animVal;"; 6952 SVGTransformListJS get animVal() native "return this.animVal;";
7067 6953
7068 SVGTransformList get baseVal() native "return this.baseVal;"; 6954 SVGTransformListJS get baseVal() native "return this.baseVal;";
7069 6955
7070 var dartObjectLocalStorage; 6956 var dartObjectLocalStorage;
7071 6957
7072 String get typeName() native; 6958 String get typeName() native;
7073 } 6959 }
7074 6960
7075 class SVGAnimationElement extends SVGElement native "*SVGAnimationElement" { 6961 class SVGAnimationElementJS extends SVGElementJS implements SVGAnimationElement native "*SVGAnimationElement" {
7076 6962
7077 SVGElement get targetElement() native "return this.targetElement;"; 6963 SVGElementJS get targetElement() native "return this.targetElement;";
7078 6964
7079 num getCurrentTime() native; 6965 num getCurrentTime() native;
7080 6966
7081 num getSimpleDuration() native; 6967 num getSimpleDuration() native;
7082 6968
7083 num getStartTime() native; 6969 num getStartTime() native;
7084 6970
7085 // From SVGTests 6971 // From SVGTests
7086 6972
7087 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 6973 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
7088 6974
7089 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 6975 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
7090 6976
7091 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 6977 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
7092 6978
7093 bool hasExtension(String extension) native; 6979 bool hasExtension(String extension) native;
7094 6980
7095 // From SVGExternalResourcesRequired 6981 // From SVGExternalResourcesRequired
7096 6982
7097 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 6983 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7098 6984
7099 // From ElementTimeControl 6985 // From ElementTimeControl
7100 6986
7101 void beginElement() native; 6987 void beginElement() native;
7102 6988
7103 void beginElementAt(num offset) native; 6989 void beginElementAt(num offset) native;
7104 6990
7105 void endElement() native; 6991 void endElement() native;
7106 6992
7107 void endElementAt(num offset) native; 6993 void endElementAt(num offset) native;
7108 } 6994 }
7109 6995
7110 class SVGCircleElement extends SVGElement native "*SVGCircleElement" { 6996 class SVGCircleElementJS extends SVGElementJS implements SVGCircleElement native "*SVGCircleElement" {
7111 6997
7112 SVGAnimatedLength get cx() native "return this.cx;"; 6998 SVGAnimatedLengthJS get cx() native "return this.cx;";
7113 6999
7114 SVGAnimatedLength get cy() native "return this.cy;"; 7000 SVGAnimatedLengthJS get cy() native "return this.cy;";
7115 7001
7116 SVGAnimatedLength get r() native "return this.r;"; 7002 SVGAnimatedLengthJS get r() native "return this.r;";
7117 7003
7118 // From SVGTests 7004 // From SVGTests
7119 7005
7120 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 7006 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
7121 7007
7122 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 7008 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
7123 7009
7124 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 7010 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
7125 7011
7126 bool hasExtension(String extension) native; 7012 bool hasExtension(String extension) native;
7127 7013
7128 // From SVGLangSpace 7014 // From SVGLangSpace
7129 7015
7130 String get xmllang() native "return this.xmllang;"; 7016 String get xmllang() native "return this.xmllang;";
7131 7017
7132 void set xmllang(String value) native "this.xmllang = value;"; 7018 void set xmllang(String value) native "this.xmllang = value;";
7133 7019
7134 String get xmlspace() native "return this.xmlspace;"; 7020 String get xmlspace() native "return this.xmlspace;";
7135 7021
7136 void set xmlspace(String value) native "this.xmlspace = value;"; 7022 void set xmlspace(String value) native "this.xmlspace = value;";
7137 7023
7138 // From SVGExternalResourcesRequired 7024 // From SVGExternalResourcesRequired
7139 7025
7140 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7026 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7141 7027
7142 // From SVGStylable 7028 // From SVGStylable
7143 7029
7144 SVGAnimatedString get className() native "return this.className;"; 7030 SVGAnimatedStringJS get className() native "return this.className;";
7145 7031
7146 CSSStyleDeclaration get style() native "return this.style;"; 7032 CSSStyleDeclarationJS get style() native "return this.style;";
7147 7033
7148 CSSValue getPresentationAttribute(String name) native; 7034 CSSValueJS getPresentationAttribute(String name) native;
7149 7035
7150 // From SVGTransformable 7036 // From SVGTransformable
7151 7037
7152 SVGAnimatedTransformList get transform() native "return this.transform;"; 7038 SVGAnimatedTransformListJS get transform() native "return this.transform;";
7153 7039
7154 // From SVGLocatable 7040 // From SVGLocatable
7155 7041
7156 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 7042 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
7157 7043
7158 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 7044 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
7159 7045
7160 SVGRect getBBox() native; 7046 SVGRectJS getBBox() native;
7161 7047
7162 SVGMatrix getCTM() native; 7048 SVGMatrixJS getCTM() native;
7163 7049
7164 SVGMatrix getScreenCTM() native; 7050 SVGMatrixJS getScreenCTM() native;
7165 7051
7166 SVGMatrix getTransformToElement(SVGElement element) native; 7052 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
7167 } 7053 }
7168 7054
7169 class SVGClipPathElement extends SVGElement native "*SVGClipPathElement" { 7055 class SVGClipPathElementJS extends SVGElementJS implements SVGClipPathElement na tive "*SVGClipPathElement" {
7170 7056
7171 SVGAnimatedEnumeration get clipPathUnits() native "return this.clipPathUnits;" ; 7057 SVGAnimatedEnumerationJS get clipPathUnits() native "return this.clipPathUnits ;";
7172 7058
7173 // From SVGTests 7059 // From SVGTests
7174 7060
7175 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 7061 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
7176 7062
7177 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 7063 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
7178 7064
7179 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 7065 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
7180 7066
7181 bool hasExtension(String extension) native; 7067 bool hasExtension(String extension) native;
7182 7068
7183 // From SVGLangSpace 7069 // From SVGLangSpace
7184 7070
7185 String get xmllang() native "return this.xmllang;"; 7071 String get xmllang() native "return this.xmllang;";
7186 7072
7187 void set xmllang(String value) native "this.xmllang = value;"; 7073 void set xmllang(String value) native "this.xmllang = value;";
7188 7074
7189 String get xmlspace() native "return this.xmlspace;"; 7075 String get xmlspace() native "return this.xmlspace;";
7190 7076
7191 void set xmlspace(String value) native "this.xmlspace = value;"; 7077 void set xmlspace(String value) native "this.xmlspace = value;";
7192 7078
7193 // From SVGExternalResourcesRequired 7079 // From SVGExternalResourcesRequired
7194 7080
7195 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7081 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7196 7082
7197 // From SVGStylable 7083 // From SVGStylable
7198 7084
7199 SVGAnimatedString get className() native "return this.className;"; 7085 SVGAnimatedStringJS get className() native "return this.className;";
7200 7086
7201 CSSStyleDeclaration get style() native "return this.style;"; 7087 CSSStyleDeclarationJS get style() native "return this.style;";
7202 7088
7203 CSSValue getPresentationAttribute(String name) native; 7089 CSSValueJS getPresentationAttribute(String name) native;
7204 7090
7205 // From SVGTransformable 7091 // From SVGTransformable
7206 7092
7207 SVGAnimatedTransformList get transform() native "return this.transform;"; 7093 SVGAnimatedTransformListJS get transform() native "return this.transform;";
7208 7094
7209 // From SVGLocatable 7095 // From SVGLocatable
7210 7096
7211 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 7097 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
7212 7098
7213 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 7099 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
7214 7100
7215 SVGRect getBBox() native; 7101 SVGRectJS getBBox() native;
7216 7102
7217 SVGMatrix getCTM() native; 7103 SVGMatrixJS getCTM() native;
7218 7104
7219 SVGMatrix getScreenCTM() native; 7105 SVGMatrixJS getScreenCTM() native;
7220 7106
7221 SVGMatrix getTransformToElement(SVGElement element) native; 7107 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
7222 } 7108 }
7223 7109
7224 class SVGColor extends CSSValue native "*SVGColor" { 7110 class SVGColorJS extends CSSValueJS implements SVGColor native "*SVGColor" {
7225 7111
7226 static final int SVG_COLORTYPE_CURRENTCOLOR = 3; 7112 static final int SVG_COLORTYPE_CURRENTCOLOR = 3;
7227 7113
7228 static final int SVG_COLORTYPE_RGBCOLOR = 1; 7114 static final int SVG_COLORTYPE_RGBCOLOR = 1;
7229 7115
7230 static final int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; 7116 static final int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
7231 7117
7232 static final int SVG_COLORTYPE_UNKNOWN = 0; 7118 static final int SVG_COLORTYPE_UNKNOWN = 0;
7233 7119
7234 int get colorType() native "return this.colorType;"; 7120 int get colorType() native "return this.colorType;";
7235 7121
7236 RGBColor get rgbColor() native "return this.rgbColor;"; 7122 RGBColorJS get rgbColor() native "return this.rgbColor;";
7237 7123
7238 void setColor(int colorType, String rgbColor, String iccColor) native; 7124 void setColor(int colorType, String rgbColor, String iccColor) native;
7239 7125
7240 void setRGBColor(String rgbColor) native; 7126 void setRGBColor(String rgbColor) native;
7241 7127
7242 void setRGBColorICCColor(String rgbColor, String iccColor) native; 7128 void setRGBColorICCColor(String rgbColor, String iccColor) native;
7243 } 7129 }
7244 7130
7245 class SVGComponentTransferFunctionElement extends SVGElement native "*SVGCompone ntTransferFunctionElement" { 7131 class SVGComponentTransferFunctionElementJS extends SVGElementJS implements SVGC omponentTransferFunctionElement native "*SVGComponentTransferFunctionElement" {
7246 7132
7247 static final int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; 7133 static final int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
7248 7134
7249 static final int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; 7135 static final int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5;
7250 7136
7251 static final int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; 7137 static final int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
7252 7138
7253 static final int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; 7139 static final int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4;
7254 7140
7255 static final int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; 7141 static final int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2;
7256 7142
7257 static final int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; 7143 static final int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
7258 7144
7259 SVGAnimatedNumber get amplitude() native "return this.amplitude;"; 7145 SVGAnimatedNumberJS get amplitude() native "return this.amplitude;";
7260 7146
7261 SVGAnimatedNumber get exponent() native "return this.exponent;"; 7147 SVGAnimatedNumberJS get exponent() native "return this.exponent;";
7262 7148
7263 SVGAnimatedNumber get intercept() native "return this.intercept;"; 7149 SVGAnimatedNumberJS get intercept() native "return this.intercept;";
7264 7150
7265 SVGAnimatedNumber get offset() native "return this.offset;"; 7151 SVGAnimatedNumberJS get offset() native "return this.offset;";
7266 7152
7267 SVGAnimatedNumber get slope() native "return this.slope;"; 7153 SVGAnimatedNumberJS get slope() native "return this.slope;";
7268 7154
7269 SVGAnimatedNumberList get tableValues() native "return this.tableValues;"; 7155 SVGAnimatedNumberListJS get tableValues() native "return this.tableValues;";
7270 7156
7271 SVGAnimatedEnumeration get type() native "return this.type;"; 7157 SVGAnimatedEnumerationJS get type() native "return this.type;";
7272 } 7158 }
7273 7159
7274 class SVGCursorElement extends SVGElement native "*SVGCursorElement" { 7160 class SVGCursorElementJS extends SVGElementJS implements SVGCursorElement native "*SVGCursorElement" {
7275 7161
7276 SVGAnimatedLength get x() native "return this.x;"; 7162 SVGAnimatedLengthJS get x() native "return this.x;";
7277 7163
7278 SVGAnimatedLength get y() native "return this.y;"; 7164 SVGAnimatedLengthJS get y() native "return this.y;";
7279 7165
7280 // From SVGURIReference 7166 // From SVGURIReference
7281 7167
7282 SVGAnimatedString get href() native "return this.href;"; 7168 SVGAnimatedStringJS get href() native "return this.href;";
7283 7169
7284 // From SVGTests 7170 // From SVGTests
7285 7171
7286 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 7172 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
7287 7173
7288 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 7174 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
7289 7175
7290 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 7176 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
7291 7177
7292 bool hasExtension(String extension) native; 7178 bool hasExtension(String extension) native;
7293 7179
7294 // From SVGExternalResourcesRequired 7180 // From SVGExternalResourcesRequired
7295 7181
7296 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7182 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7297 } 7183 }
7298 7184
7299 class SVGDefsElement extends SVGElement native "*SVGDefsElement" { 7185 class SVGDefsElementJS extends SVGElementJS implements SVGDefsElement native "*S VGDefsElement" {
7300 7186
7301 // From SVGTests 7187 // From SVGTests
7302 7188
7303 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 7189 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
7304 7190
7305 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 7191 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
7306 7192
7307 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 7193 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
7308 7194
7309 bool hasExtension(String extension) native; 7195 bool hasExtension(String extension) native;
7310 7196
7311 // From SVGLangSpace 7197 // From SVGLangSpace
7312 7198
7313 String get xmllang() native "return this.xmllang;"; 7199 String get xmllang() native "return this.xmllang;";
7314 7200
7315 void set xmllang(String value) native "this.xmllang = value;"; 7201 void set xmllang(String value) native "this.xmllang = value;";
7316 7202
7317 String get xmlspace() native "return this.xmlspace;"; 7203 String get xmlspace() native "return this.xmlspace;";
7318 7204
7319 void set xmlspace(String value) native "this.xmlspace = value;"; 7205 void set xmlspace(String value) native "this.xmlspace = value;";
7320 7206
7321 // From SVGExternalResourcesRequired 7207 // From SVGExternalResourcesRequired
7322 7208
7323 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7209 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7324 7210
7325 // From SVGStylable 7211 // From SVGStylable
7326 7212
7327 SVGAnimatedString get className() native "return this.className;"; 7213 SVGAnimatedStringJS get className() native "return this.className;";
7328 7214
7329 CSSStyleDeclaration get style() native "return this.style;"; 7215 CSSStyleDeclarationJS get style() native "return this.style;";
7330 7216
7331 CSSValue getPresentationAttribute(String name) native; 7217 CSSValueJS getPresentationAttribute(String name) native;
7332 7218
7333 // From SVGTransformable 7219 // From SVGTransformable
7334 7220
7335 SVGAnimatedTransformList get transform() native "return this.transform;"; 7221 SVGAnimatedTransformListJS get transform() native "return this.transform;";
7336 7222
7337 // From SVGLocatable 7223 // From SVGLocatable
7338 7224
7339 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 7225 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
7340 7226
7341 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 7227 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
7342 7228
7343 SVGRect getBBox() native; 7229 SVGRectJS getBBox() native;
7344 7230
7345 SVGMatrix getCTM() native; 7231 SVGMatrixJS getCTM() native;
7346 7232
7347 SVGMatrix getScreenCTM() native; 7233 SVGMatrixJS getScreenCTM() native;
7348 7234
7349 SVGMatrix getTransformToElement(SVGElement element) native; 7235 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
7350 } 7236 }
7351 7237
7352 class SVGDescElement extends SVGElement native "*SVGDescElement" { 7238 class SVGDescElementJS extends SVGElementJS implements SVGDescElement native "*S VGDescElement" {
7353 7239
7354 // From SVGLangSpace 7240 // From SVGLangSpace
7355 7241
7356 String get xmllang() native "return this.xmllang;"; 7242 String get xmllang() native "return this.xmllang;";
7357 7243
7358 void set xmllang(String value) native "this.xmllang = value;"; 7244 void set xmllang(String value) native "this.xmllang = value;";
7359 7245
7360 String get xmlspace() native "return this.xmlspace;"; 7246 String get xmlspace() native "return this.xmlspace;";
7361 7247
7362 void set xmlspace(String value) native "this.xmlspace = value;"; 7248 void set xmlspace(String value) native "this.xmlspace = value;";
7363 7249
7364 // From SVGStylable 7250 // From SVGStylable
7365 7251
7366 SVGAnimatedString get className() native "return this.className;"; 7252 SVGAnimatedStringJS get className() native "return this.className;";
7367 7253
7368 CSSStyleDeclaration get style() native "return this.style;"; 7254 CSSStyleDeclarationJS get style() native "return this.style;";
7369 7255
7370 CSSValue getPresentationAttribute(String name) native; 7256 CSSValueJS getPresentationAttribute(String name) native;
7371 } 7257 }
7372 7258
7373 class SVGDocument extends Document native "*SVGDocument" { 7259 class SVGDocumentJS extends DocumentJS implements SVGDocument native "*SVGDocume nt" {
7374 7260
7375 SVGSVGElement get rootElement() native "return this.rootElement;"; 7261 SVGSVGElementJS get rootElement() native "return this.rootElement;";
7376 7262
7377 Event createEvent(String eventType) native; 7263 EventJS createEvent(String eventType) native;
7378 } 7264 }
7379 7265
7380 class SVGElement extends Element native "*SVGElement" { 7266 class SVGElementJS extends ElementJS implements SVGElement native "*SVGElement" {
7381 7267
7382 String get id() native "return this.id;"; 7268 String get id() native "return this.id;";
7383 7269
7384 void set id(String value) native "this.id = value;"; 7270 void set id(String value) native "this.id = value;";
7385 7271
7386 SVGSVGElement get ownerSVGElement() native "return this.ownerSVGElement;"; 7272 SVGSVGElementJS get ownerSVGElement() native "return this.ownerSVGElement;";
7387 7273
7388 SVGElement get viewportElement() native "return this.viewportElement;"; 7274 SVGElementJS get viewportElement() native "return this.viewportElement;";
7389 7275
7390 String get xmlbase() native "return this.xmlbase;"; 7276 String get xmlbase() native "return this.xmlbase;";
7391 7277
7392 void set xmlbase(String value) native "this.xmlbase = value;"; 7278 void set xmlbase(String value) native "this.xmlbase = value;";
7393 } 7279 }
7394 7280
7395 class SVGElementInstance native "*SVGElementInstance" { 7281 class SVGElementInstanceJS implements SVGElementInstance native "*SVGElementInst ance" {
7396 7282
7397 SVGElementInstanceList get childNodes() native "return this.childNodes;"; 7283 SVGElementInstanceListJS get childNodes() native "return this.childNodes;";
7398 7284
7399 SVGElement get correspondingElement() native "return this.correspondingElement ;"; 7285 SVGElementJS get correspondingElement() native "return this.correspondingEleme nt;";
7400 7286
7401 SVGUseElement get correspondingUseElement() native "return this.correspondingU seElement;"; 7287 SVGUseElementJS get correspondingUseElement() native "return this.correspondin gUseElement;";
7402 7288
7403 SVGElementInstance get firstChild() native "return this.firstChild;"; 7289 SVGElementInstanceJS get firstChild() native "return this.firstChild;";
7404 7290
7405 SVGElementInstance get lastChild() native "return this.lastChild;"; 7291 SVGElementInstanceJS get lastChild() native "return this.lastChild;";
7406 7292
7407 SVGElementInstance get nextSibling() native "return this.nextSibling;"; 7293 SVGElementInstanceJS get nextSibling() native "return this.nextSibling;";
7408 7294
7409 SVGElementInstance get parentNode() native "return this.parentNode;"; 7295 SVGElementInstanceJS get parentNode() native "return this.parentNode;";
7410 7296
7411 SVGElementInstance get previousSibling() native "return this.previousSibling;" ; 7297 SVGElementInstanceJS get previousSibling() native "return this.previousSibling ;";
7412 7298
7413 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 7299 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
7414 7300
7415 bool dispatchEvent(Event event) native; 7301 bool dispatchEvent(EventJS event) native;
7416 7302
7417 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 7303 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
7418 7304
7419 var dartObjectLocalStorage; 7305 var dartObjectLocalStorage;
7420 7306
7421 String get typeName() native; 7307 String get typeName() native;
7422 } 7308 }
7423 7309
7424 class SVGElementInstanceList native "*SVGElementInstanceList" { 7310 class SVGElementInstanceListJS implements SVGElementInstanceList native "*SVGEle mentInstanceList" {
7425 7311
7426 int get length() native "return this.length;"; 7312 int get length() native "return this.length;";
7427 7313
7428 SVGElementInstance item(int index) native; 7314 SVGElementInstanceJS item(int index) native;
7429 7315
7430 var dartObjectLocalStorage; 7316 var dartObjectLocalStorage;
7431 7317
7432 String get typeName() native; 7318 String get typeName() native;
7433 } 7319 }
7434 7320
7435 class SVGEllipseElement extends SVGElement native "*SVGEllipseElement" { 7321 class SVGEllipseElementJS extends SVGElementJS implements SVGEllipseElement nati ve "*SVGEllipseElement" {
7436 7322
7437 SVGAnimatedLength get cx() native "return this.cx;"; 7323 SVGAnimatedLengthJS get cx() native "return this.cx;";
7438 7324
7439 SVGAnimatedLength get cy() native "return this.cy;"; 7325 SVGAnimatedLengthJS get cy() native "return this.cy;";
7440 7326
7441 SVGAnimatedLength get rx() native "return this.rx;"; 7327 SVGAnimatedLengthJS get rx() native "return this.rx;";
7442 7328
7443 SVGAnimatedLength get ry() native "return this.ry;"; 7329 SVGAnimatedLengthJS get ry() native "return this.ry;";
7444 7330
7445 // From SVGTests 7331 // From SVGTests
7446 7332
7447 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 7333 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
7448 7334
7449 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 7335 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
7450 7336
7451 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 7337 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
7452 7338
7453 bool hasExtension(String extension) native; 7339 bool hasExtension(String extension) native;
7454 7340
7455 // From SVGLangSpace 7341 // From SVGLangSpace
7456 7342
7457 String get xmllang() native "return this.xmllang;"; 7343 String get xmllang() native "return this.xmllang;";
7458 7344
7459 void set xmllang(String value) native "this.xmllang = value;"; 7345 void set xmllang(String value) native "this.xmllang = value;";
7460 7346
7461 String get xmlspace() native "return this.xmlspace;"; 7347 String get xmlspace() native "return this.xmlspace;";
7462 7348
7463 void set xmlspace(String value) native "this.xmlspace = value;"; 7349 void set xmlspace(String value) native "this.xmlspace = value;";
7464 7350
7465 // From SVGExternalResourcesRequired 7351 // From SVGExternalResourcesRequired
7466 7352
7467 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7353 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7468 7354
7469 // From SVGStylable 7355 // From SVGStylable
7470 7356
7471 SVGAnimatedString get className() native "return this.className;"; 7357 SVGAnimatedStringJS get className() native "return this.className;";
7472 7358
7473 CSSStyleDeclaration get style() native "return this.style;"; 7359 CSSStyleDeclarationJS get style() native "return this.style;";
7474 7360
7475 CSSValue getPresentationAttribute(String name) native; 7361 CSSValueJS getPresentationAttribute(String name) native;
7476 7362
7477 // From SVGTransformable 7363 // From SVGTransformable
7478 7364
7479 SVGAnimatedTransformList get transform() native "return this.transform;"; 7365 SVGAnimatedTransformListJS get transform() native "return this.transform;";
7480 7366
7481 // From SVGLocatable 7367 // From SVGLocatable
7482 7368
7483 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 7369 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
7484 7370
7485 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 7371 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
7486 7372
7487 SVGRect getBBox() native; 7373 SVGRectJS getBBox() native;
7488 7374
7489 SVGMatrix getCTM() native; 7375 SVGMatrixJS getCTM() native;
7490 7376
7491 SVGMatrix getScreenCTM() native; 7377 SVGMatrixJS getScreenCTM() native;
7492 7378
7493 SVGMatrix getTransformToElement(SVGElement element) native; 7379 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
7494 } 7380 }
7495 7381
7496 class SVGException native "*SVGException" { 7382 class SVGExceptionJS implements SVGException native "*SVGException" {
7497 7383
7498 static final int SVG_INVALID_VALUE_ERR = 1; 7384 static final int SVG_INVALID_VALUE_ERR = 1;
7499 7385
7500 static final int SVG_MATRIX_NOT_INVERTABLE = 2; 7386 static final int SVG_MATRIX_NOT_INVERTABLE = 2;
7501 7387
7502 static final int SVG_WRONG_TYPE_ERR = 0; 7388 static final int SVG_WRONG_TYPE_ERR = 0;
7503 7389
7504 int get code() native "return this.code;"; 7390 int get code() native "return this.code;";
7505 7391
7506 String get message() native "return this.message;"; 7392 String get message() native "return this.message;";
7507 7393
7508 String get name() native "return this.name;"; 7394 String get name() native "return this.name;";
7509 7395
7510 String toString() native; 7396 String toString() native;
7511 7397
7512 var dartObjectLocalStorage; 7398 var dartObjectLocalStorage;
7513 7399
7514 String get typeName() native; 7400 String get typeName() native;
7515 } 7401 }
7516 7402
7517 class SVGExternalResourcesRequired native "*SVGExternalResourcesRequired" { 7403 class SVGExternalResourcesRequiredJS implements SVGExternalResourcesRequired nat ive "*SVGExternalResourcesRequired" {
7518 7404
7519 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7405 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7520 7406
7521 var dartObjectLocalStorage; 7407 var dartObjectLocalStorage;
7522 7408
7523 String get typeName() native; 7409 String get typeName() native;
7524 } 7410 }
7525 7411
7526 class SVGFEBlendElement extends SVGElement native "*SVGFEBlendElement" { 7412 class SVGFEBlendElementJS extends SVGElementJS implements SVGFEBlendElement nati ve "*SVGFEBlendElement" {
7527 7413
7528 static final int SVG_FEBLEND_MODE_DARKEN = 4; 7414 static final int SVG_FEBLEND_MODE_DARKEN = 4;
7529 7415
7530 static final int SVG_FEBLEND_MODE_LIGHTEN = 5; 7416 static final int SVG_FEBLEND_MODE_LIGHTEN = 5;
7531 7417
7532 static final int SVG_FEBLEND_MODE_MULTIPLY = 2; 7418 static final int SVG_FEBLEND_MODE_MULTIPLY = 2;
7533 7419
7534 static final int SVG_FEBLEND_MODE_NORMAL = 1; 7420 static final int SVG_FEBLEND_MODE_NORMAL = 1;
7535 7421
7536 static final int SVG_FEBLEND_MODE_SCREEN = 3; 7422 static final int SVG_FEBLEND_MODE_SCREEN = 3;
7537 7423
7538 static final int SVG_FEBLEND_MODE_UNKNOWN = 0; 7424 static final int SVG_FEBLEND_MODE_UNKNOWN = 0;
7539 7425
7540 SVGAnimatedString get in1() native "return this.in1;"; 7426 SVGAnimatedStringJS get in1() native "return this.in1;";
7541 7427
7542 SVGAnimatedString get in2() native "return this.in2;"; 7428 SVGAnimatedStringJS get in2() native "return this.in2;";
7543 7429
7544 SVGAnimatedEnumeration get mode() native "return this.mode;"; 7430 SVGAnimatedEnumerationJS get mode() native "return this.mode;";
7545 7431
7546 // From SVGFilterPrimitiveStandardAttributes 7432 // From SVGFilterPrimitiveStandardAttributes
7547 7433
7548 SVGAnimatedLength get height() native "return this.height;"; 7434 SVGAnimatedLengthJS get height() native "return this.height;";
7549 7435
7550 SVGAnimatedString get result() native "return this.result;"; 7436 SVGAnimatedStringJS get result() native "return this.result;";
7551 7437
7552 SVGAnimatedLength get width() native "return this.width;"; 7438 SVGAnimatedLengthJS get width() native "return this.width;";
7553 7439
7554 SVGAnimatedLength get x() native "return this.x;"; 7440 SVGAnimatedLengthJS get x() native "return this.x;";
7555 7441
7556 SVGAnimatedLength get y() native "return this.y;"; 7442 SVGAnimatedLengthJS get y() native "return this.y;";
7557 7443
7558 // From SVGStylable 7444 // From SVGStylable
7559 7445
7560 SVGAnimatedString get className() native "return this.className;"; 7446 SVGAnimatedStringJS get className() native "return this.className;";
7561 7447
7562 CSSStyleDeclaration get style() native "return this.style;"; 7448 CSSStyleDeclarationJS get style() native "return this.style;";
7563 7449
7564 CSSValue getPresentationAttribute(String name) native; 7450 CSSValueJS getPresentationAttribute(String name) native;
7565 } 7451 }
7566 7452
7567 class SVGFEColorMatrixElement extends SVGElement native "*SVGFEColorMatrixElemen t" { 7453 class SVGFEColorMatrixElementJS extends SVGElementJS implements SVGFEColorMatrix Element native "*SVGFEColorMatrixElement" {
7568 7454
7569 static final int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; 7455 static final int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
7570 7456
7571 static final int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; 7457 static final int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
7572 7458
7573 static final int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; 7459 static final int SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
7574 7460
7575 static final int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; 7461 static final int SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
7576 7462
7577 static final int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; 7463 static final int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
7578 7464
7579 SVGAnimatedString get in1() native "return this.in1;"; 7465 SVGAnimatedStringJS get in1() native "return this.in1;";
7580 7466
7581 SVGAnimatedEnumeration get type() native "return this.type;"; 7467 SVGAnimatedEnumerationJS get type() native "return this.type;";
7582 7468
7583 SVGAnimatedNumberList get values() native "return this.values;"; 7469 SVGAnimatedNumberListJS get values() native "return this.values;";
7584 7470
7585 // From SVGFilterPrimitiveStandardAttributes 7471 // From SVGFilterPrimitiveStandardAttributes
7586 7472
7587 SVGAnimatedLength get height() native "return this.height;"; 7473 SVGAnimatedLengthJS get height() native "return this.height;";
7588 7474
7589 SVGAnimatedString get result() native "return this.result;"; 7475 SVGAnimatedStringJS get result() native "return this.result;";
7590 7476
7591 SVGAnimatedLength get width() native "return this.width;"; 7477 SVGAnimatedLengthJS get width() native "return this.width;";
7592 7478
7593 SVGAnimatedLength get x() native "return this.x;"; 7479 SVGAnimatedLengthJS get x() native "return this.x;";
7594 7480
7595 SVGAnimatedLength get y() native "return this.y;"; 7481 SVGAnimatedLengthJS get y() native "return this.y;";
7596 7482
7597 // From SVGStylable 7483 // From SVGStylable
7598 7484
7599 SVGAnimatedString get className() native "return this.className;"; 7485 SVGAnimatedStringJS get className() native "return this.className;";
7600 7486
7601 CSSStyleDeclaration get style() native "return this.style;"; 7487 CSSStyleDeclarationJS get style() native "return this.style;";
7602 7488
7603 CSSValue getPresentationAttribute(String name) native; 7489 CSSValueJS getPresentationAttribute(String name) native;
7604 } 7490 }
7605 7491
7606 class SVGFEComponentTransferElement extends SVGElement native "*SVGFEComponentTr ansferElement" { 7492 class SVGFEComponentTransferElementJS extends SVGElementJS implements SVGFECompo nentTransferElement native "*SVGFEComponentTransferElement" {
7607 7493
7608 SVGAnimatedString get in1() native "return this.in1;"; 7494 SVGAnimatedStringJS get in1() native "return this.in1;";
7609 7495
7610 // From SVGFilterPrimitiveStandardAttributes 7496 // From SVGFilterPrimitiveStandardAttributes
7611 7497
7612 SVGAnimatedLength get height() native "return this.height;"; 7498 SVGAnimatedLengthJS get height() native "return this.height;";
7613 7499
7614 SVGAnimatedString get result() native "return this.result;"; 7500 SVGAnimatedStringJS get result() native "return this.result;";
7615 7501
7616 SVGAnimatedLength get width() native "return this.width;"; 7502 SVGAnimatedLengthJS get width() native "return this.width;";
7617 7503
7618 SVGAnimatedLength get x() native "return this.x;"; 7504 SVGAnimatedLengthJS get x() native "return this.x;";
7619 7505
7620 SVGAnimatedLength get y() native "return this.y;"; 7506 SVGAnimatedLengthJS get y() native "return this.y;";
7621 7507
7622 // From SVGStylable 7508 // From SVGStylable
7623 7509
7624 SVGAnimatedString get className() native "return this.className;"; 7510 SVGAnimatedStringJS get className() native "return this.className;";
7625 7511
7626 CSSStyleDeclaration get style() native "return this.style;"; 7512 CSSStyleDeclarationJS get style() native "return this.style;";
7627 7513
7628 CSSValue getPresentationAttribute(String name) native; 7514 CSSValueJS getPresentationAttribute(String name) native;
7629 } 7515 }
7630 7516
7631 class SVGFECompositeElement extends SVGElement native "*SVGFECompositeElement" { 7517 class SVGFECompositeElementJS extends SVGElementJS implements SVGFECompositeElem ent native "*SVGFECompositeElement" {
7632 7518
7633 static final int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; 7519 static final int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
7634 7520
7635 static final int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; 7521 static final int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
7636 7522
7637 static final int SVG_FECOMPOSITE_OPERATOR_IN = 2; 7523 static final int SVG_FECOMPOSITE_OPERATOR_IN = 2;
7638 7524
7639 static final int SVG_FECOMPOSITE_OPERATOR_OUT = 3; 7525 static final int SVG_FECOMPOSITE_OPERATOR_OUT = 3;
7640 7526
7641 static final int SVG_FECOMPOSITE_OPERATOR_OVER = 1; 7527 static final int SVG_FECOMPOSITE_OPERATOR_OVER = 1;
7642 7528
7643 static final int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; 7529 static final int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
7644 7530
7645 static final int SVG_FECOMPOSITE_OPERATOR_XOR = 5; 7531 static final int SVG_FECOMPOSITE_OPERATOR_XOR = 5;
7646 7532
7647 SVGAnimatedString get in1() native "return this.in1;"; 7533 SVGAnimatedStringJS get in1() native "return this.in1;";
7648 7534
7649 SVGAnimatedString get in2() native "return this.in2;"; 7535 SVGAnimatedStringJS get in2() native "return this.in2;";
7650 7536
7651 SVGAnimatedNumber get k1() native "return this.k1;"; 7537 SVGAnimatedNumberJS get k1() native "return this.k1;";
7652 7538
7653 SVGAnimatedNumber get k2() native "return this.k2;"; 7539 SVGAnimatedNumberJS get k2() native "return this.k2;";
7654 7540
7655 SVGAnimatedNumber get k3() native "return this.k3;"; 7541 SVGAnimatedNumberJS get k3() native "return this.k3;";
7656 7542
7657 SVGAnimatedNumber get k4() native "return this.k4;"; 7543 SVGAnimatedNumberJS get k4() native "return this.k4;";
7658 7544
7659 SVGAnimatedEnumeration get operator() native "return this.operator;"; 7545 SVGAnimatedEnumerationJS get operator() native "return this.operator;";
7660 7546
7661 // From SVGFilterPrimitiveStandardAttributes 7547 // From SVGFilterPrimitiveStandardAttributes
7662 7548
7663 SVGAnimatedLength get height() native "return this.height;"; 7549 SVGAnimatedLengthJS get height() native "return this.height;";
7664 7550
7665 SVGAnimatedString get result() native "return this.result;"; 7551 SVGAnimatedStringJS get result() native "return this.result;";
7666 7552
7667 SVGAnimatedLength get width() native "return this.width;"; 7553 SVGAnimatedLengthJS get width() native "return this.width;";
7668 7554
7669 SVGAnimatedLength get x() native "return this.x;"; 7555 SVGAnimatedLengthJS get x() native "return this.x;";
7670 7556
7671 SVGAnimatedLength get y() native "return this.y;"; 7557 SVGAnimatedLengthJS get y() native "return this.y;";
7672 7558
7673 // From SVGStylable 7559 // From SVGStylable
7674 7560
7675 SVGAnimatedString get className() native "return this.className;"; 7561 SVGAnimatedStringJS get className() native "return this.className;";
7676 7562
7677 CSSStyleDeclaration get style() native "return this.style;"; 7563 CSSStyleDeclarationJS get style() native "return this.style;";
7678 7564
7679 CSSValue getPresentationAttribute(String name) native; 7565 CSSValueJS getPresentationAttribute(String name) native;
7680 } 7566 }
7681 7567
7682 class SVGFEConvolveMatrixElement extends SVGElement native "*SVGFEConvolveMatrix Element" { 7568 class SVGFEConvolveMatrixElementJS extends SVGElementJS implements SVGFEConvolve MatrixElement native "*SVGFEConvolveMatrixElement" {
7683 7569
7684 static final int SVG_EDGEMODE_DUPLICATE = 1; 7570 static final int SVG_EDGEMODE_DUPLICATE = 1;
7685 7571
7686 static final int SVG_EDGEMODE_NONE = 3; 7572 static final int SVG_EDGEMODE_NONE = 3;
7687 7573
7688 static final int SVG_EDGEMODE_UNKNOWN = 0; 7574 static final int SVG_EDGEMODE_UNKNOWN = 0;
7689 7575
7690 static final int SVG_EDGEMODE_WRAP = 2; 7576 static final int SVG_EDGEMODE_WRAP = 2;
7691 7577
7692 SVGAnimatedNumber get bias() native "return this.bias;"; 7578 SVGAnimatedNumberJS get bias() native "return this.bias;";
7693 7579
7694 SVGAnimatedNumber get divisor() native "return this.divisor;"; 7580 SVGAnimatedNumberJS get divisor() native "return this.divisor;";
7695 7581
7696 SVGAnimatedEnumeration get edgeMode() native "return this.edgeMode;"; 7582 SVGAnimatedEnumerationJS get edgeMode() native "return this.edgeMode;";
7697 7583
7698 SVGAnimatedString get in1() native "return this.in1;"; 7584 SVGAnimatedStringJS get in1() native "return this.in1;";
7699 7585
7700 SVGAnimatedNumberList get kernelMatrix() native "return this.kernelMatrix;"; 7586 SVGAnimatedNumberListJS get kernelMatrix() native "return this.kernelMatrix;";
7701 7587
7702 SVGAnimatedNumber get kernelUnitLengthX() native "return this.kernelUnitLength X;"; 7588 SVGAnimatedNumberJS get kernelUnitLengthX() native "return this.kernelUnitLeng thX;";
7703 7589
7704 SVGAnimatedNumber get kernelUnitLengthY() native "return this.kernelUnitLength Y;"; 7590 SVGAnimatedNumberJS get kernelUnitLengthY() native "return this.kernelUnitLeng thY;";
7705 7591
7706 SVGAnimatedInteger get orderX() native "return this.orderX;"; 7592 SVGAnimatedIntegerJS get orderX() native "return this.orderX;";
7707 7593
7708 SVGAnimatedInteger get orderY() native "return this.orderY;"; 7594 SVGAnimatedIntegerJS get orderY() native "return this.orderY;";
7709 7595
7710 SVGAnimatedBoolean get preserveAlpha() native "return this.preserveAlpha;"; 7596 SVGAnimatedBooleanJS get preserveAlpha() native "return this.preserveAlpha;";
7711 7597
7712 SVGAnimatedInteger get targetX() native "return this.targetX;"; 7598 SVGAnimatedIntegerJS get targetX() native "return this.targetX;";
7713 7599
7714 SVGAnimatedInteger get targetY() native "return this.targetY;"; 7600 SVGAnimatedIntegerJS get targetY() native "return this.targetY;";
7715 7601
7716 // From SVGFilterPrimitiveStandardAttributes 7602 // From SVGFilterPrimitiveStandardAttributes
7717 7603
7718 SVGAnimatedLength get height() native "return this.height;"; 7604 SVGAnimatedLengthJS get height() native "return this.height;";
7719 7605
7720 SVGAnimatedString get result() native "return this.result;"; 7606 SVGAnimatedStringJS get result() native "return this.result;";
7721 7607
7722 SVGAnimatedLength get width() native "return this.width;"; 7608 SVGAnimatedLengthJS get width() native "return this.width;";
7723 7609
7724 SVGAnimatedLength get x() native "return this.x;"; 7610 SVGAnimatedLengthJS get x() native "return this.x;";
7725 7611
7726 SVGAnimatedLength get y() native "return this.y;"; 7612 SVGAnimatedLengthJS get y() native "return this.y;";
7727 7613
7728 // From SVGStylable 7614 // From SVGStylable
7729 7615
7730 SVGAnimatedString get className() native "return this.className;"; 7616 SVGAnimatedStringJS get className() native "return this.className;";
7731 7617
7732 CSSStyleDeclaration get style() native "return this.style;"; 7618 CSSStyleDeclarationJS get style() native "return this.style;";
7733 7619
7734 CSSValue getPresentationAttribute(String name) native; 7620 CSSValueJS getPresentationAttribute(String name) native;
7735 } 7621 }
7736 7622
7737 class SVGFEDiffuseLightingElement extends SVGElement native "*SVGFEDiffuseLighti ngElement" { 7623 class SVGFEDiffuseLightingElementJS extends SVGElementJS implements SVGFEDiffuse LightingElement native "*SVGFEDiffuseLightingElement" {
7738 7624
7739 SVGAnimatedNumber get diffuseConstant() native "return this.diffuseConstant;"; 7625 SVGAnimatedNumberJS get diffuseConstant() native "return this.diffuseConstant; ";
7740 7626
7741 SVGAnimatedString get in1() native "return this.in1;"; 7627 SVGAnimatedStringJS get in1() native "return this.in1;";
7742 7628
7743 SVGAnimatedNumber get kernelUnitLengthX() native "return this.kernelUnitLength X;"; 7629 SVGAnimatedNumberJS get kernelUnitLengthX() native "return this.kernelUnitLeng thX;";
7744 7630
7745 SVGAnimatedNumber get kernelUnitLengthY() native "return this.kernelUnitLength Y;"; 7631 SVGAnimatedNumberJS get kernelUnitLengthY() native "return this.kernelUnitLeng thY;";
7746 7632
7747 SVGAnimatedNumber get surfaceScale() native "return this.surfaceScale;"; 7633 SVGAnimatedNumberJS get surfaceScale() native "return this.surfaceScale;";
7748 7634
7749 // From SVGFilterPrimitiveStandardAttributes 7635 // From SVGFilterPrimitiveStandardAttributes
7750 7636
7751 SVGAnimatedLength get height() native "return this.height;"; 7637 SVGAnimatedLengthJS get height() native "return this.height;";
7752 7638
7753 SVGAnimatedString get result() native "return this.result;"; 7639 SVGAnimatedStringJS get result() native "return this.result;";
7754 7640
7755 SVGAnimatedLength get width() native "return this.width;"; 7641 SVGAnimatedLengthJS get width() native "return this.width;";
7756 7642
7757 SVGAnimatedLength get x() native "return this.x;"; 7643 SVGAnimatedLengthJS get x() native "return this.x;";
7758 7644
7759 SVGAnimatedLength get y() native "return this.y;"; 7645 SVGAnimatedLengthJS get y() native "return this.y;";
7760 7646
7761 // From SVGStylable 7647 // From SVGStylable
7762 7648
7763 SVGAnimatedString get className() native "return this.className;"; 7649 SVGAnimatedStringJS get className() native "return this.className;";
7764 7650
7765 CSSStyleDeclaration get style() native "return this.style;"; 7651 CSSStyleDeclarationJS get style() native "return this.style;";
7766 7652
7767 CSSValue getPresentationAttribute(String name) native; 7653 CSSValueJS getPresentationAttribute(String name) native;
7768 } 7654 }
7769 7655
7770 class SVGFEDisplacementMapElement extends SVGElement native "*SVGFEDisplacementM apElement" { 7656 class SVGFEDisplacementMapElementJS extends SVGElementJS implements SVGFEDisplac ementMapElement native "*SVGFEDisplacementMapElement" {
7771 7657
7772 static final int SVG_CHANNEL_A = 4; 7658 static final int SVG_CHANNEL_A = 4;
7773 7659
7774 static final int SVG_CHANNEL_B = 3; 7660 static final int SVG_CHANNEL_B = 3;
7775 7661
7776 static final int SVG_CHANNEL_G = 2; 7662 static final int SVG_CHANNEL_G = 2;
7777 7663
7778 static final int SVG_CHANNEL_R = 1; 7664 static final int SVG_CHANNEL_R = 1;
7779 7665
7780 static final int SVG_CHANNEL_UNKNOWN = 0; 7666 static final int SVG_CHANNEL_UNKNOWN = 0;
7781 7667
7782 SVGAnimatedString get in1() native "return this.in1;"; 7668 SVGAnimatedStringJS get in1() native "return this.in1;";
7783 7669
7784 SVGAnimatedString get in2() native "return this.in2;"; 7670 SVGAnimatedStringJS get in2() native "return this.in2;";
7785 7671
7786 SVGAnimatedNumber get scale() native "return this.scale;"; 7672 SVGAnimatedNumberJS get scale() native "return this.scale;";
7787 7673
7788 SVGAnimatedEnumeration get xChannelSelector() native "return this.xChannelSele ctor;"; 7674 SVGAnimatedEnumerationJS get xChannelSelector() native "return this.xChannelSe lector;";
7789 7675
7790 SVGAnimatedEnumeration get yChannelSelector() native "return this.yChannelSele ctor;"; 7676 SVGAnimatedEnumerationJS get yChannelSelector() native "return this.yChannelSe lector;";
7791 7677
7792 // From SVGFilterPrimitiveStandardAttributes 7678 // From SVGFilterPrimitiveStandardAttributes
7793 7679
7794 SVGAnimatedLength get height() native "return this.height;"; 7680 SVGAnimatedLengthJS get height() native "return this.height;";
7795 7681
7796 SVGAnimatedString get result() native "return this.result;"; 7682 SVGAnimatedStringJS get result() native "return this.result;";
7797 7683
7798 SVGAnimatedLength get width() native "return this.width;"; 7684 SVGAnimatedLengthJS get width() native "return this.width;";
7799 7685
7800 SVGAnimatedLength get x() native "return this.x;"; 7686 SVGAnimatedLengthJS get x() native "return this.x;";
7801 7687
7802 SVGAnimatedLength get y() native "return this.y;"; 7688 SVGAnimatedLengthJS get y() native "return this.y;";
7803 7689
7804 // From SVGStylable 7690 // From SVGStylable
7805 7691
7806 SVGAnimatedString get className() native "return this.className;"; 7692 SVGAnimatedStringJS get className() native "return this.className;";
7807 7693
7808 CSSStyleDeclaration get style() native "return this.style;"; 7694 CSSStyleDeclarationJS get style() native "return this.style;";
7809 7695
7810 CSSValue getPresentationAttribute(String name) native; 7696 CSSValueJS getPresentationAttribute(String name) native;
7811 } 7697 }
7812 7698
7813 class SVGFEDistantLightElement extends SVGElement native "*SVGFEDistantLightElem ent" { 7699 class SVGFEDistantLightElementJS extends SVGElementJS implements SVGFEDistantLig htElement native "*SVGFEDistantLightElement" {
7814 7700
7815 SVGAnimatedNumber get azimuth() native "return this.azimuth;"; 7701 SVGAnimatedNumberJS get azimuth() native "return this.azimuth;";
7816 7702
7817 SVGAnimatedNumber get elevation() native "return this.elevation;"; 7703 SVGAnimatedNumberJS get elevation() native "return this.elevation;";
7818 } 7704 }
7819 7705
7820 class SVGFEDropShadowElement extends SVGElement native "*SVGFEDropShadowElement" { 7706 class SVGFEDropShadowElementJS extends SVGElementJS implements SVGFEDropShadowEl ement native "*SVGFEDropShadowElement" {
7821 7707
7822 SVGAnimatedNumber get dx() native "return this.dx;"; 7708 SVGAnimatedNumberJS get dx() native "return this.dx;";
7823 7709
7824 SVGAnimatedNumber get dy() native "return this.dy;"; 7710 SVGAnimatedNumberJS get dy() native "return this.dy;";
7825 7711
7826 SVGAnimatedString get in1() native "return this.in1;"; 7712 SVGAnimatedStringJS get in1() native "return this.in1;";
7827 7713
7828 SVGAnimatedNumber get stdDeviationX() native "return this.stdDeviationX;"; 7714 SVGAnimatedNumberJS get stdDeviationX() native "return this.stdDeviationX;";
7829 7715
7830 SVGAnimatedNumber get stdDeviationY() native "return this.stdDeviationY;"; 7716 SVGAnimatedNumberJS get stdDeviationY() native "return this.stdDeviationY;";
7831 7717
7832 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; 7718 void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
7833 7719
7834 // From SVGFilterPrimitiveStandardAttributes 7720 // From SVGFilterPrimitiveStandardAttributes
7835 7721
7836 SVGAnimatedLength get height() native "return this.height;"; 7722 SVGAnimatedLengthJS get height() native "return this.height;";
7837 7723
7838 SVGAnimatedString get result() native "return this.result;"; 7724 SVGAnimatedStringJS get result() native "return this.result;";
7839 7725
7840 SVGAnimatedLength get width() native "return this.width;"; 7726 SVGAnimatedLengthJS get width() native "return this.width;";
7841 7727
7842 SVGAnimatedLength get x() native "return this.x;"; 7728 SVGAnimatedLengthJS get x() native "return this.x;";
7843 7729
7844 SVGAnimatedLength get y() native "return this.y;"; 7730 SVGAnimatedLengthJS get y() native "return this.y;";
7845 7731
7846 // From SVGStylable 7732 // From SVGStylable
7847 7733
7848 SVGAnimatedString get className() native "return this.className;"; 7734 SVGAnimatedStringJS get className() native "return this.className;";
7849 7735
7850 CSSStyleDeclaration get style() native "return this.style;"; 7736 CSSStyleDeclarationJS get style() native "return this.style;";
7851 7737
7852 CSSValue getPresentationAttribute(String name) native; 7738 CSSValueJS getPresentationAttribute(String name) native;
7853 } 7739 }
7854 7740
7855 class SVGFEFloodElement extends SVGElement native "*SVGFEFloodElement" { 7741 class SVGFEFloodElementJS extends SVGElementJS implements SVGFEFloodElement nati ve "*SVGFEFloodElement" {
7856 7742
7857 // From SVGFilterPrimitiveStandardAttributes 7743 // From SVGFilterPrimitiveStandardAttributes
7858 7744
7859 SVGAnimatedLength get height() native "return this.height;"; 7745 SVGAnimatedLengthJS get height() native "return this.height;";
7860 7746
7861 SVGAnimatedString get result() native "return this.result;"; 7747 SVGAnimatedStringJS get result() native "return this.result;";
7862 7748
7863 SVGAnimatedLength get width() native "return this.width;"; 7749 SVGAnimatedLengthJS get width() native "return this.width;";
7864 7750
7865 SVGAnimatedLength get x() native "return this.x;"; 7751 SVGAnimatedLengthJS get x() native "return this.x;";
7866 7752
7867 SVGAnimatedLength get y() native "return this.y;"; 7753 SVGAnimatedLengthJS get y() native "return this.y;";
7868 7754
7869 // From SVGStylable 7755 // From SVGStylable
7870 7756
7871 SVGAnimatedString get className() native "return this.className;"; 7757 SVGAnimatedStringJS get className() native "return this.className;";
7872 7758
7873 CSSStyleDeclaration get style() native "return this.style;"; 7759 CSSStyleDeclarationJS get style() native "return this.style;";
7874 7760
7875 CSSValue getPresentationAttribute(String name) native; 7761 CSSValueJS getPresentationAttribute(String name) native;
7876 } 7762 }
7877 7763
7878 class SVGFEFuncAElement extends SVGComponentTransferFunctionElement native "*SVG FEFuncAElement" { 7764 class SVGFEFuncAElementJS extends SVGComponentTransferFunctionElementJS implemen ts SVGFEFuncAElement native "*SVGFEFuncAElement" {
7879 } 7765 }
7880 7766
7881 class SVGFEFuncBElement extends SVGComponentTransferFunctionElement native "*SVG FEFuncBElement" { 7767 class SVGFEFuncBElementJS extends SVGComponentTransferFunctionElementJS implemen ts SVGFEFuncBElement native "*SVGFEFuncBElement" {
7882 } 7768 }
7883 7769
7884 class SVGFEFuncGElement extends SVGComponentTransferFunctionElement native "*SVG FEFuncGElement" { 7770 class SVGFEFuncGElementJS extends SVGComponentTransferFunctionElementJS implemen ts SVGFEFuncGElement native "*SVGFEFuncGElement" {
7885 } 7771 }
7886 7772
7887 class SVGFEFuncRElement extends SVGComponentTransferFunctionElement native "*SVG FEFuncRElement" { 7773 class SVGFEFuncRElementJS extends SVGComponentTransferFunctionElementJS implemen ts SVGFEFuncRElement native "*SVGFEFuncRElement" {
7888 } 7774 }
7889 7775
7890 class SVGFEGaussianBlurElement extends SVGElement native "*SVGFEGaussianBlurElem ent" { 7776 class SVGFEGaussianBlurElementJS extends SVGElementJS implements SVGFEGaussianBl urElement native "*SVGFEGaussianBlurElement" {
7891 7777
7892 SVGAnimatedString get in1() native "return this.in1;"; 7778 SVGAnimatedStringJS get in1() native "return this.in1;";
7893 7779
7894 SVGAnimatedNumber get stdDeviationX() native "return this.stdDeviationX;"; 7780 SVGAnimatedNumberJS get stdDeviationX() native "return this.stdDeviationX;";
7895 7781
7896 SVGAnimatedNumber get stdDeviationY() native "return this.stdDeviationY;"; 7782 SVGAnimatedNumberJS get stdDeviationY() native "return this.stdDeviationY;";
7897 7783
7898 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; 7784 void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
7899 7785
7900 // From SVGFilterPrimitiveStandardAttributes 7786 // From SVGFilterPrimitiveStandardAttributes
7901 7787
7902 SVGAnimatedLength get height() native "return this.height;"; 7788 SVGAnimatedLengthJS get height() native "return this.height;";
7903 7789
7904 SVGAnimatedString get result() native "return this.result;"; 7790 SVGAnimatedStringJS get result() native "return this.result;";
7905 7791
7906 SVGAnimatedLength get width() native "return this.width;"; 7792 SVGAnimatedLengthJS get width() native "return this.width;";
7907 7793
7908 SVGAnimatedLength get x() native "return this.x;"; 7794 SVGAnimatedLengthJS get x() native "return this.x;";
7909 7795
7910 SVGAnimatedLength get y() native "return this.y;"; 7796 SVGAnimatedLengthJS get y() native "return this.y;";
7911 7797
7912 // From SVGStylable 7798 // From SVGStylable
7913 7799
7914 SVGAnimatedString get className() native "return this.className;"; 7800 SVGAnimatedStringJS get className() native "return this.className;";
7915 7801
7916 CSSStyleDeclaration get style() native "return this.style;"; 7802 CSSStyleDeclarationJS get style() native "return this.style;";
7917 7803
7918 CSSValue getPresentationAttribute(String name) native; 7804 CSSValueJS getPresentationAttribute(String name) native;
7919 } 7805 }
7920 7806
7921 class SVGFEImageElement extends SVGElement native "*SVGFEImageElement" { 7807 class SVGFEImageElementJS extends SVGElementJS implements SVGFEImageElement nati ve "*SVGFEImageElement" {
7922 7808
7923 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 7809 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
7924 7810
7925 // From SVGURIReference 7811 // From SVGURIReference
7926 7812
7927 SVGAnimatedString get href() native "return this.href;"; 7813 SVGAnimatedStringJS get href() native "return this.href;";
7928 7814
7929 // From SVGLangSpace 7815 // From SVGLangSpace
7930 7816
7931 String get xmllang() native "return this.xmllang;"; 7817 String get xmllang() native "return this.xmllang;";
7932 7818
7933 void set xmllang(String value) native "this.xmllang = value;"; 7819 void set xmllang(String value) native "this.xmllang = value;";
7934 7820
7935 String get xmlspace() native "return this.xmlspace;"; 7821 String get xmlspace() native "return this.xmlspace;";
7936 7822
7937 void set xmlspace(String value) native "this.xmlspace = value;"; 7823 void set xmlspace(String value) native "this.xmlspace = value;";
7938 7824
7939 // From SVGExternalResourcesRequired 7825 // From SVGExternalResourcesRequired
7940 7826
7941 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 7827 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
7942 7828
7943 // From SVGFilterPrimitiveStandardAttributes 7829 // From SVGFilterPrimitiveStandardAttributes
7944 7830
7945 SVGAnimatedLength get height() native "return this.height;"; 7831 SVGAnimatedLengthJS get height() native "return this.height;";
7946 7832
7947 SVGAnimatedString get result() native "return this.result;"; 7833 SVGAnimatedStringJS get result() native "return this.result;";
7948 7834
7949 SVGAnimatedLength get width() native "return this.width;"; 7835 SVGAnimatedLengthJS get width() native "return this.width;";
7950 7836
7951 SVGAnimatedLength get x() native "return this.x;"; 7837 SVGAnimatedLengthJS get x() native "return this.x;";
7952 7838
7953 SVGAnimatedLength get y() native "return this.y;"; 7839 SVGAnimatedLengthJS get y() native "return this.y;";
7954 7840
7955 // From SVGStylable 7841 // From SVGStylable
7956 7842
7957 SVGAnimatedString get className() native "return this.className;"; 7843 SVGAnimatedStringJS get className() native "return this.className;";
7958 7844
7959 CSSStyleDeclaration get style() native "return this.style;"; 7845 CSSStyleDeclarationJS get style() native "return this.style;";
7960 7846
7961 CSSValue getPresentationAttribute(String name) native; 7847 CSSValueJS getPresentationAttribute(String name) native;
7962 } 7848 }
7963 7849
7964 class SVGFEMergeElement extends SVGElement native "*SVGFEMergeElement" { 7850 class SVGFEMergeElementJS extends SVGElementJS implements SVGFEMergeElement nati ve "*SVGFEMergeElement" {
7965 7851
7966 // From SVGFilterPrimitiveStandardAttributes 7852 // From SVGFilterPrimitiveStandardAttributes
7967 7853
7968 SVGAnimatedLength get height() native "return this.height;"; 7854 SVGAnimatedLengthJS get height() native "return this.height;";
7969 7855
7970 SVGAnimatedString get result() native "return this.result;"; 7856 SVGAnimatedStringJS get result() native "return this.result;";
7971 7857
7972 SVGAnimatedLength get width() native "return this.width;"; 7858 SVGAnimatedLengthJS get width() native "return this.width;";
7973 7859
7974 SVGAnimatedLength get x() native "return this.x;"; 7860 SVGAnimatedLengthJS get x() native "return this.x;";
7975 7861
7976 SVGAnimatedLength get y() native "return this.y;"; 7862 SVGAnimatedLengthJS get y() native "return this.y;";
7977 7863
7978 // From SVGStylable 7864 // From SVGStylable
7979 7865
7980 SVGAnimatedString get className() native "return this.className;"; 7866 SVGAnimatedStringJS get className() native "return this.className;";
7981 7867
7982 CSSStyleDeclaration get style() native "return this.style;"; 7868 CSSStyleDeclarationJS get style() native "return this.style;";
7983 7869
7984 CSSValue getPresentationAttribute(String name) native; 7870 CSSValueJS getPresentationAttribute(String name) native;
7985 } 7871 }
7986 7872
7987 class SVGFEMergeNodeElement extends SVGElement native "*SVGFEMergeNodeElement" { 7873 class SVGFEMergeNodeElementJS extends SVGElementJS implements SVGFEMergeNodeElem ent native "*SVGFEMergeNodeElement" {
7988 7874
7989 SVGAnimatedString get in1() native "return this.in1;"; 7875 SVGAnimatedStringJS get in1() native "return this.in1;";
7990 } 7876 }
7991 7877
7992 class SVGFEMorphologyElement extends SVGElement native "*SVGFEMorphologyElement" { 7878 class SVGFEMorphologyElementJS extends SVGElementJS implements SVGFEMorphologyEl ement native "*SVGFEMorphologyElement" {
7993 7879
7994 static final int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; 7880 static final int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
7995 7881
7996 static final int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; 7882 static final int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
7997 7883
7998 static final int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; 7884 static final int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
7999 7885
8000 SVGAnimatedString get in1() native "return this.in1;"; 7886 SVGAnimatedStringJS get in1() native "return this.in1;";
8001 7887
8002 SVGAnimatedEnumeration get operator() native "return this.operator;"; 7888 SVGAnimatedEnumerationJS get operator() native "return this.operator;";
8003 7889
8004 SVGAnimatedNumber get radiusX() native "return this.radiusX;"; 7890 SVGAnimatedNumberJS get radiusX() native "return this.radiusX;";
8005 7891
8006 SVGAnimatedNumber get radiusY() native "return this.radiusY;"; 7892 SVGAnimatedNumberJS get radiusY() native "return this.radiusY;";
8007 7893
8008 void setRadius(num radiusX, num radiusY) native; 7894 void setRadius(num radiusX, num radiusY) native;
8009 7895
8010 // From SVGFilterPrimitiveStandardAttributes 7896 // From SVGFilterPrimitiveStandardAttributes
8011 7897
8012 SVGAnimatedLength get height() native "return this.height;"; 7898 SVGAnimatedLengthJS get height() native "return this.height;";
8013 7899
8014 SVGAnimatedString get result() native "return this.result;"; 7900 SVGAnimatedStringJS get result() native "return this.result;";
8015 7901
8016 SVGAnimatedLength get width() native "return this.width;"; 7902 SVGAnimatedLengthJS get width() native "return this.width;";
8017 7903
8018 SVGAnimatedLength get x() native "return this.x;"; 7904 SVGAnimatedLengthJS get x() native "return this.x;";
8019 7905
8020 SVGAnimatedLength get y() native "return this.y;"; 7906 SVGAnimatedLengthJS get y() native "return this.y;";
8021 7907
8022 // From SVGStylable 7908 // From SVGStylable
8023 7909
8024 SVGAnimatedString get className() native "return this.className;"; 7910 SVGAnimatedStringJS get className() native "return this.className;";
8025 7911
8026 CSSStyleDeclaration get style() native "return this.style;"; 7912 CSSStyleDeclarationJS get style() native "return this.style;";
8027 7913
8028 CSSValue getPresentationAttribute(String name) native; 7914 CSSValueJS getPresentationAttribute(String name) native;
8029 } 7915 }
8030 7916
8031 class SVGFEOffsetElement extends SVGElement native "*SVGFEOffsetElement" { 7917 class SVGFEOffsetElementJS extends SVGElementJS implements SVGFEOffsetElement na tive "*SVGFEOffsetElement" {
8032 7918
8033 SVGAnimatedNumber get dx() native "return this.dx;"; 7919 SVGAnimatedNumberJS get dx() native "return this.dx;";
8034 7920
8035 SVGAnimatedNumber get dy() native "return this.dy;"; 7921 SVGAnimatedNumberJS get dy() native "return this.dy;";
8036 7922
8037 SVGAnimatedString get in1() native "return this.in1;"; 7923 SVGAnimatedStringJS get in1() native "return this.in1;";
8038 7924
8039 // From SVGFilterPrimitiveStandardAttributes 7925 // From SVGFilterPrimitiveStandardAttributes
8040 7926
8041 SVGAnimatedLength get height() native "return this.height;"; 7927 SVGAnimatedLengthJS get height() native "return this.height;";
8042 7928
8043 SVGAnimatedString get result() native "return this.result;"; 7929 SVGAnimatedStringJS get result() native "return this.result;";
8044 7930
8045 SVGAnimatedLength get width() native "return this.width;"; 7931 SVGAnimatedLengthJS get width() native "return this.width;";
8046 7932
8047 SVGAnimatedLength get x() native "return this.x;"; 7933 SVGAnimatedLengthJS get x() native "return this.x;";
8048 7934
8049 SVGAnimatedLength get y() native "return this.y;"; 7935 SVGAnimatedLengthJS get y() native "return this.y;";
8050 7936
8051 // From SVGStylable 7937 // From SVGStylable
8052 7938
8053 SVGAnimatedString get className() native "return this.className;"; 7939 SVGAnimatedStringJS get className() native "return this.className;";
8054 7940
8055 CSSStyleDeclaration get style() native "return this.style;"; 7941 CSSStyleDeclarationJS get style() native "return this.style;";
8056 7942
8057 CSSValue getPresentationAttribute(String name) native; 7943 CSSValueJS getPresentationAttribute(String name) native;
8058 } 7944 }
8059 7945
8060 class SVGFEPointLightElement extends SVGElement native "*SVGFEPointLightElement" { 7946 class SVGFEPointLightElementJS extends SVGElementJS implements SVGFEPointLightEl ement native "*SVGFEPointLightElement" {
8061 7947
8062 SVGAnimatedNumber get x() native "return this.x;"; 7948 SVGAnimatedNumberJS get x() native "return this.x;";
8063 7949
8064 SVGAnimatedNumber get y() native "return this.y;"; 7950 SVGAnimatedNumberJS get y() native "return this.y;";
8065 7951
8066 SVGAnimatedNumber get z() native "return this.z;"; 7952 SVGAnimatedNumberJS get z() native "return this.z;";
8067 } 7953 }
8068 7954
8069 class SVGFESpecularLightingElement extends SVGElement native "*SVGFESpecularLigh tingElement" { 7955 class SVGFESpecularLightingElementJS extends SVGElementJS implements SVGFESpecul arLightingElement native "*SVGFESpecularLightingElement" {
8070 7956
8071 SVGAnimatedString get in1() native "return this.in1;"; 7957 SVGAnimatedStringJS get in1() native "return this.in1;";
8072 7958
8073 SVGAnimatedNumber get specularConstant() native "return this.specularConstant; "; 7959 SVGAnimatedNumberJS get specularConstant() native "return this.specularConstan t;";
8074 7960
8075 SVGAnimatedNumber get specularExponent() native "return this.specularExponent; "; 7961 SVGAnimatedNumberJS get specularExponent() native "return this.specularExponen t;";
8076 7962
8077 SVGAnimatedNumber get surfaceScale() native "return this.surfaceScale;"; 7963 SVGAnimatedNumberJS get surfaceScale() native "return this.surfaceScale;";
8078 7964
8079 // From SVGFilterPrimitiveStandardAttributes 7965 // From SVGFilterPrimitiveStandardAttributes
8080 7966
8081 SVGAnimatedLength get height() native "return this.height;"; 7967 SVGAnimatedLengthJS get height() native "return this.height;";
8082 7968
8083 SVGAnimatedString get result() native "return this.result;"; 7969 SVGAnimatedStringJS get result() native "return this.result;";
8084 7970
8085 SVGAnimatedLength get width() native "return this.width;"; 7971 SVGAnimatedLengthJS get width() native "return this.width;";
8086 7972
8087 SVGAnimatedLength get x() native "return this.x;"; 7973 SVGAnimatedLengthJS get x() native "return this.x;";
8088 7974
8089 SVGAnimatedLength get y() native "return this.y;"; 7975 SVGAnimatedLengthJS get y() native "return this.y;";
8090 7976
8091 // From SVGStylable 7977 // From SVGStylable
8092 7978
8093 SVGAnimatedString get className() native "return this.className;"; 7979 SVGAnimatedStringJS get className() native "return this.className;";
8094 7980
8095 CSSStyleDeclaration get style() native "return this.style;"; 7981 CSSStyleDeclarationJS get style() native "return this.style;";
8096 7982
8097 CSSValue getPresentationAttribute(String name) native; 7983 CSSValueJS getPresentationAttribute(String name) native;
8098 } 7984 }
8099 7985
8100 class SVGFESpotLightElement extends SVGElement native "*SVGFESpotLightElement" { 7986 class SVGFESpotLightElementJS extends SVGElementJS implements SVGFESpotLightElem ent native "*SVGFESpotLightElement" {
8101 7987
8102 SVGAnimatedNumber get limitingConeAngle() native "return this.limitingConeAngl e;"; 7988 SVGAnimatedNumberJS get limitingConeAngle() native "return this.limitingConeAn gle;";
8103 7989
8104 SVGAnimatedNumber get pointsAtX() native "return this.pointsAtX;"; 7990 SVGAnimatedNumberJS get pointsAtX() native "return this.pointsAtX;";
8105 7991
8106 SVGAnimatedNumber get pointsAtY() native "return this.pointsAtY;"; 7992 SVGAnimatedNumberJS get pointsAtY() native "return this.pointsAtY;";
8107 7993
8108 SVGAnimatedNumber get pointsAtZ() native "return this.pointsAtZ;"; 7994 SVGAnimatedNumberJS get pointsAtZ() native "return this.pointsAtZ;";
8109 7995
8110 SVGAnimatedNumber get specularExponent() native "return this.specularExponent; "; 7996 SVGAnimatedNumberJS get specularExponent() native "return this.specularExponen t;";
8111 7997
8112 SVGAnimatedNumber get x() native "return this.x;"; 7998 SVGAnimatedNumberJS get x() native "return this.x;";
8113 7999
8114 SVGAnimatedNumber get y() native "return this.y;"; 8000 SVGAnimatedNumberJS get y() native "return this.y;";
8115 8001
8116 SVGAnimatedNumber get z() native "return this.z;"; 8002 SVGAnimatedNumberJS get z() native "return this.z;";
8117 } 8003 }
8118 8004
8119 class SVGFETileElement extends SVGElement native "*SVGFETileElement" { 8005 class SVGFETileElementJS extends SVGElementJS implements SVGFETileElement native "*SVGFETileElement" {
8120 8006
8121 SVGAnimatedString get in1() native "return this.in1;"; 8007 SVGAnimatedStringJS get in1() native "return this.in1;";
8122 8008
8123 // From SVGFilterPrimitiveStandardAttributes 8009 // From SVGFilterPrimitiveStandardAttributes
8124 8010
8125 SVGAnimatedLength get height() native "return this.height;"; 8011 SVGAnimatedLengthJS get height() native "return this.height;";
8126 8012
8127 SVGAnimatedString get result() native "return this.result;"; 8013 SVGAnimatedStringJS get result() native "return this.result;";
8128 8014
8129 SVGAnimatedLength get width() native "return this.width;"; 8015 SVGAnimatedLengthJS get width() native "return this.width;";
8130 8016
8131 SVGAnimatedLength get x() native "return this.x;"; 8017 SVGAnimatedLengthJS get x() native "return this.x;";
8132 8018
8133 SVGAnimatedLength get y() native "return this.y;"; 8019 SVGAnimatedLengthJS get y() native "return this.y;";
8134 8020
8135 // From SVGStylable 8021 // From SVGStylable
8136 8022
8137 SVGAnimatedString get className() native "return this.className;"; 8023 SVGAnimatedStringJS get className() native "return this.className;";
8138 8024
8139 CSSStyleDeclaration get style() native "return this.style;"; 8025 CSSStyleDeclarationJS get style() native "return this.style;";
8140 8026
8141 CSSValue getPresentationAttribute(String name) native; 8027 CSSValueJS getPresentationAttribute(String name) native;
8142 } 8028 }
8143 8029
8144 class SVGFETurbulenceElement extends SVGElement native "*SVGFETurbulenceElement" { 8030 class SVGFETurbulenceElementJS extends SVGElementJS implements SVGFETurbulenceEl ement native "*SVGFETurbulenceElement" {
8145 8031
8146 static final int SVG_STITCHTYPE_NOSTITCH = 2; 8032 static final int SVG_STITCHTYPE_NOSTITCH = 2;
8147 8033
8148 static final int SVG_STITCHTYPE_STITCH = 1; 8034 static final int SVG_STITCHTYPE_STITCH = 1;
8149 8035
8150 static final int SVG_STITCHTYPE_UNKNOWN = 0; 8036 static final int SVG_STITCHTYPE_UNKNOWN = 0;
8151 8037
8152 static final int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; 8038 static final int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
8153 8039
8154 static final int SVG_TURBULENCE_TYPE_TURBULENCE = 2; 8040 static final int SVG_TURBULENCE_TYPE_TURBULENCE = 2;
8155 8041
8156 static final int SVG_TURBULENCE_TYPE_UNKNOWN = 0; 8042 static final int SVG_TURBULENCE_TYPE_UNKNOWN = 0;
8157 8043
8158 SVGAnimatedNumber get baseFrequencyX() native "return this.baseFrequencyX;"; 8044 SVGAnimatedNumberJS get baseFrequencyX() native "return this.baseFrequencyX;";
8159 8045
8160 SVGAnimatedNumber get baseFrequencyY() native "return this.baseFrequencyY;"; 8046 SVGAnimatedNumberJS get baseFrequencyY() native "return this.baseFrequencyY;";
8161 8047
8162 SVGAnimatedInteger get numOctaves() native "return this.numOctaves;"; 8048 SVGAnimatedIntegerJS get numOctaves() native "return this.numOctaves;";
8163 8049
8164 SVGAnimatedNumber get seed() native "return this.seed;"; 8050 SVGAnimatedNumberJS get seed() native "return this.seed;";
8165 8051
8166 SVGAnimatedEnumeration get stitchTiles() native "return this.stitchTiles;"; 8052 SVGAnimatedEnumerationJS get stitchTiles() native "return this.stitchTiles;";
8167 8053
8168 SVGAnimatedEnumeration get type() native "return this.type;"; 8054 SVGAnimatedEnumerationJS get type() native "return this.type;";
8169 8055
8170 // From SVGFilterPrimitiveStandardAttributes 8056 // From SVGFilterPrimitiveStandardAttributes
8171 8057
8172 SVGAnimatedLength get height() native "return this.height;"; 8058 SVGAnimatedLengthJS get height() native "return this.height;";
8173 8059
8174 SVGAnimatedString get result() native "return this.result;"; 8060 SVGAnimatedStringJS get result() native "return this.result;";
8175 8061
8176 SVGAnimatedLength get width() native "return this.width;"; 8062 SVGAnimatedLengthJS get width() native "return this.width;";
8177 8063
8178 SVGAnimatedLength get x() native "return this.x;"; 8064 SVGAnimatedLengthJS get x() native "return this.x;";
8179 8065
8180 SVGAnimatedLength get y() native "return this.y;"; 8066 SVGAnimatedLengthJS get y() native "return this.y;";
8181 8067
8182 // From SVGStylable 8068 // From SVGStylable
8183 8069
8184 SVGAnimatedString get className() native "return this.className;"; 8070 SVGAnimatedStringJS get className() native "return this.className;";
8185 8071
8186 CSSStyleDeclaration get style() native "return this.style;"; 8072 CSSStyleDeclarationJS get style() native "return this.style;";
8187 8073
8188 CSSValue getPresentationAttribute(String name) native; 8074 CSSValueJS getPresentationAttribute(String name) native;
8189 } 8075 }
8190 8076
8191 class SVGFilterElement extends SVGElement native "*SVGFilterElement" { 8077 class SVGFilterElementJS extends SVGElementJS implements SVGFilterElement native "*SVGFilterElement" {
8192 8078
8193 SVGAnimatedInteger get filterResX() native "return this.filterResX;"; 8079 SVGAnimatedIntegerJS get filterResX() native "return this.filterResX;";
8194 8080
8195 SVGAnimatedInteger get filterResY() native "return this.filterResY;"; 8081 SVGAnimatedIntegerJS get filterResY() native "return this.filterResY;";
8196 8082
8197 SVGAnimatedEnumeration get filterUnits() native "return this.filterUnits;"; 8083 SVGAnimatedEnumerationJS get filterUnits() native "return this.filterUnits;";
8198 8084
8199 SVGAnimatedLength get height() native "return this.height;"; 8085 SVGAnimatedLengthJS get height() native "return this.height;";
8200 8086
8201 SVGAnimatedEnumeration get primitiveUnits() native "return this.primitiveUnits ;"; 8087 SVGAnimatedEnumerationJS get primitiveUnits() native "return this.primitiveUni ts;";
8202 8088
8203 SVGAnimatedLength get width() native "return this.width;"; 8089 SVGAnimatedLengthJS get width() native "return this.width;";
8204 8090
8205 SVGAnimatedLength get x() native "return this.x;"; 8091 SVGAnimatedLengthJS get x() native "return this.x;";
8206 8092
8207 SVGAnimatedLength get y() native "return this.y;"; 8093 SVGAnimatedLengthJS get y() native "return this.y;";
8208 8094
8209 void setFilterRes(int filterResX, int filterResY) native; 8095 void setFilterRes(int filterResX, int filterResY) native;
8210 8096
8211 // From SVGURIReference 8097 // From SVGURIReference
8212 8098
8213 SVGAnimatedString get href() native "return this.href;"; 8099 SVGAnimatedStringJS get href() native "return this.href;";
8214 8100
8215 // From SVGLangSpace 8101 // From SVGLangSpace
8216 8102
8217 String get xmllang() native "return this.xmllang;"; 8103 String get xmllang() native "return this.xmllang;";
8218 8104
8219 void set xmllang(String value) native "this.xmllang = value;"; 8105 void set xmllang(String value) native "this.xmllang = value;";
8220 8106
8221 String get xmlspace() native "return this.xmlspace;"; 8107 String get xmlspace() native "return this.xmlspace;";
8222 8108
8223 void set xmlspace(String value) native "this.xmlspace = value;"; 8109 void set xmlspace(String value) native "this.xmlspace = value;";
8224 8110
8225 // From SVGExternalResourcesRequired 8111 // From SVGExternalResourcesRequired
8226 8112
8227 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8113 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8228 8114
8229 // From SVGStylable 8115 // From SVGStylable
8230 8116
8231 SVGAnimatedString get className() native "return this.className;"; 8117 SVGAnimatedStringJS get className() native "return this.className;";
8232 8118
8233 CSSStyleDeclaration get style() native "return this.style;"; 8119 CSSStyleDeclarationJS get style() native "return this.style;";
8234 8120
8235 CSSValue getPresentationAttribute(String name) native; 8121 CSSValueJS getPresentationAttribute(String name) native;
8236 } 8122 }
8237 8123
8238 class SVGFilterPrimitiveStandardAttributes extends SVGStylable native "*SVGFilte rPrimitiveStandardAttributes" { 8124 class SVGFilterPrimitiveStandardAttributesJS extends SVGStylableJS implements SV GFilterPrimitiveStandardAttributes native "*SVGFilterPrimitiveStandardAttributes " {
8239 8125
8240 SVGAnimatedLength get height() native "return this.height;"; 8126 SVGAnimatedLengthJS get height() native "return this.height;";
8241 8127
8242 SVGAnimatedString get result() native "return this.result;"; 8128 SVGAnimatedStringJS get result() native "return this.result;";
8243 8129
8244 SVGAnimatedLength get width() native "return this.width;"; 8130 SVGAnimatedLengthJS get width() native "return this.width;";
8245 8131
8246 SVGAnimatedLength get x() native "return this.x;"; 8132 SVGAnimatedLengthJS get x() native "return this.x;";
8247 8133
8248 SVGAnimatedLength get y() native "return this.y;"; 8134 SVGAnimatedLengthJS get y() native "return this.y;";
8249 } 8135 }
8250 8136
8251 class SVGFitToViewBox native "*SVGFitToViewBox" { 8137 class SVGFitToViewBoxJS implements SVGFitToViewBox native "*SVGFitToViewBox" {
8252 8138
8253 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 8139 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
8254 8140
8255 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 8141 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
8256 8142
8257 var dartObjectLocalStorage; 8143 var dartObjectLocalStorage;
8258 8144
8259 String get typeName() native; 8145 String get typeName() native;
8260 } 8146 }
8261 8147
8262 class SVGFontElement extends SVGElement native "*SVGFontElement" { 8148 class SVGFontElementJS extends SVGElementJS implements SVGFontElement native "*S VGFontElement" {
8263 } 8149 }
8264 8150
8265 class SVGFontFaceElement extends SVGElement native "*SVGFontFaceElement" { 8151 class SVGFontFaceElementJS extends SVGElementJS implements SVGFontFaceElement na tive "*SVGFontFaceElement" {
8266 } 8152 }
8267 8153
8268 class SVGFontFaceFormatElement extends SVGElement native "*SVGFontFaceFormatElem ent" { 8154 class SVGFontFaceFormatElementJS extends SVGElementJS implements SVGFontFaceForm atElement native "*SVGFontFaceFormatElement" {
8269 } 8155 }
8270 8156
8271 class SVGFontFaceNameElement extends SVGElement native "*SVGFontFaceNameElement" { 8157 class SVGFontFaceNameElementJS extends SVGElementJS implements SVGFontFaceNameEl ement native "*SVGFontFaceNameElement" {
8272 } 8158 }
8273 8159
8274 class SVGFontFaceSrcElement extends SVGElement native "*SVGFontFaceSrcElement" { 8160 class SVGFontFaceSrcElementJS extends SVGElementJS implements SVGFontFaceSrcElem ent native "*SVGFontFaceSrcElement" {
8275 } 8161 }
8276 8162
8277 class SVGFontFaceUriElement extends SVGElement native "*SVGFontFaceUriElement" { 8163 class SVGFontFaceUriElementJS extends SVGElementJS implements SVGFontFaceUriElem ent native "*SVGFontFaceUriElement" {
8278 } 8164 }
8279 8165
8280 class SVGForeignObjectElement extends SVGElement native "*SVGForeignObjectElemen t" { 8166 class SVGForeignObjectElementJS extends SVGElementJS implements SVGForeignObject Element native "*SVGForeignObjectElement" {
8281 8167
8282 SVGAnimatedLength get height() native "return this.height;"; 8168 SVGAnimatedLengthJS get height() native "return this.height;";
8283 8169
8284 SVGAnimatedLength get width() native "return this.width;"; 8170 SVGAnimatedLengthJS get width() native "return this.width;";
8285 8171
8286 SVGAnimatedLength get x() native "return this.x;"; 8172 SVGAnimatedLengthJS get x() native "return this.x;";
8287 8173
8288 SVGAnimatedLength get y() native "return this.y;"; 8174 SVGAnimatedLengthJS get y() native "return this.y;";
8289 8175
8290 // From SVGTests 8176 // From SVGTests
8291 8177
8292 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 8178 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
8293 8179
8294 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 8180 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
8295 8181
8296 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 8182 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
8297 8183
8298 bool hasExtension(String extension) native; 8184 bool hasExtension(String extension) native;
8299 8185
8300 // From SVGLangSpace 8186 // From SVGLangSpace
8301 8187
8302 String get xmllang() native "return this.xmllang;"; 8188 String get xmllang() native "return this.xmllang;";
8303 8189
8304 void set xmllang(String value) native "this.xmllang = value;"; 8190 void set xmllang(String value) native "this.xmllang = value;";
8305 8191
8306 String get xmlspace() native "return this.xmlspace;"; 8192 String get xmlspace() native "return this.xmlspace;";
8307 8193
8308 void set xmlspace(String value) native "this.xmlspace = value;"; 8194 void set xmlspace(String value) native "this.xmlspace = value;";
8309 8195
8310 // From SVGExternalResourcesRequired 8196 // From SVGExternalResourcesRequired
8311 8197
8312 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8198 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8313 8199
8314 // From SVGStylable 8200 // From SVGStylable
8315 8201
8316 SVGAnimatedString get className() native "return this.className;"; 8202 SVGAnimatedStringJS get className() native "return this.className;";
8317 8203
8318 CSSStyleDeclaration get style() native "return this.style;"; 8204 CSSStyleDeclarationJS get style() native "return this.style;";
8319 8205
8320 CSSValue getPresentationAttribute(String name) native; 8206 CSSValueJS getPresentationAttribute(String name) native;
8321 8207
8322 // From SVGTransformable 8208 // From SVGTransformable
8323 8209
8324 SVGAnimatedTransformList get transform() native "return this.transform;"; 8210 SVGAnimatedTransformListJS get transform() native "return this.transform;";
8325 8211
8326 // From SVGLocatable 8212 // From SVGLocatable
8327 8213
8328 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 8214 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
8329 8215
8330 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 8216 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
8331 8217
8332 SVGRect getBBox() native; 8218 SVGRectJS getBBox() native;
8333 8219
8334 SVGMatrix getCTM() native; 8220 SVGMatrixJS getCTM() native;
8335 8221
8336 SVGMatrix getScreenCTM() native; 8222 SVGMatrixJS getScreenCTM() native;
8337 8223
8338 SVGMatrix getTransformToElement(SVGElement element) native; 8224 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
8339 } 8225 }
8340 8226
8341 class SVGGElement extends SVGElement native "*SVGGElement" { 8227 class SVGGElementJS extends SVGElementJS implements SVGGElement native "*SVGGEle ment" {
8342 8228
8343 // From SVGTests 8229 // From SVGTests
8344 8230
8345 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 8231 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
8346 8232
8347 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 8233 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
8348 8234
8349 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 8235 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
8350 8236
8351 bool hasExtension(String extension) native; 8237 bool hasExtension(String extension) native;
8352 8238
8353 // From SVGLangSpace 8239 // From SVGLangSpace
8354 8240
8355 String get xmllang() native "return this.xmllang;"; 8241 String get xmllang() native "return this.xmllang;";
8356 8242
8357 void set xmllang(String value) native "this.xmllang = value;"; 8243 void set xmllang(String value) native "this.xmllang = value;";
8358 8244
8359 String get xmlspace() native "return this.xmlspace;"; 8245 String get xmlspace() native "return this.xmlspace;";
8360 8246
8361 void set xmlspace(String value) native "this.xmlspace = value;"; 8247 void set xmlspace(String value) native "this.xmlspace = value;";
8362 8248
8363 // From SVGExternalResourcesRequired 8249 // From SVGExternalResourcesRequired
8364 8250
8365 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8251 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8366 8252
8367 // From SVGStylable 8253 // From SVGStylable
8368 8254
8369 SVGAnimatedString get className() native "return this.className;"; 8255 SVGAnimatedStringJS get className() native "return this.className;";
8370 8256
8371 CSSStyleDeclaration get style() native "return this.style;"; 8257 CSSStyleDeclarationJS get style() native "return this.style;";
8372 8258
8373 CSSValue getPresentationAttribute(String name) native; 8259 CSSValueJS getPresentationAttribute(String name) native;
8374 8260
8375 // From SVGTransformable 8261 // From SVGTransformable
8376 8262
8377 SVGAnimatedTransformList get transform() native "return this.transform;"; 8263 SVGAnimatedTransformListJS get transform() native "return this.transform;";
8378 8264
8379 // From SVGLocatable 8265 // From SVGLocatable
8380 8266
8381 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 8267 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
8382 8268
8383 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 8269 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
8384 8270
8385 SVGRect getBBox() native; 8271 SVGRectJS getBBox() native;
8386 8272
8387 SVGMatrix getCTM() native; 8273 SVGMatrixJS getCTM() native;
8388 8274
8389 SVGMatrix getScreenCTM() native; 8275 SVGMatrixJS getScreenCTM() native;
8390 8276
8391 SVGMatrix getTransformToElement(SVGElement element) native; 8277 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
8392 } 8278 }
8393 8279
8394 class SVGGlyphElement extends SVGElement native "*SVGGlyphElement" { 8280 class SVGGlyphElementJS extends SVGElementJS implements SVGGlyphElement native " *SVGGlyphElement" {
8395 } 8281 }
8396 8282
8397 class SVGGlyphRefElement extends SVGElement native "*SVGGlyphRefElement" { 8283 class SVGGlyphRefElementJS extends SVGElementJS implements SVGGlyphRefElement na tive "*SVGGlyphRefElement" {
8398 8284
8399 num get dx() native "return this.dx;"; 8285 num get dx() native "return this.dx;";
8400 8286
8401 void set dx(num value) native "this.dx = value;"; 8287 void set dx(num value) native "this.dx = value;";
8402 8288
8403 num get dy() native "return this.dy;"; 8289 num get dy() native "return this.dy;";
8404 8290
8405 void set dy(num value) native "this.dy = value;"; 8291 void set dy(num value) native "this.dy = value;";
8406 8292
8407 String get format() native "return this.format;"; 8293 String get format() native "return this.format;";
8408 8294
8409 void set format(String value) native "this.format = value;"; 8295 void set format(String value) native "this.format = value;";
8410 8296
8411 String get glyphRef() native "return this.glyphRef;"; 8297 String get glyphRef() native "return this.glyphRef;";
8412 8298
8413 void set glyphRef(String value) native "this.glyphRef = value;"; 8299 void set glyphRef(String value) native "this.glyphRef = value;";
8414 8300
8415 num get x() native "return this.x;"; 8301 num get x() native "return this.x;";
8416 8302
8417 void set x(num value) native "this.x = value;"; 8303 void set x(num value) native "this.x = value;";
8418 8304
8419 num get y() native "return this.y;"; 8305 num get y() native "return this.y;";
8420 8306
8421 void set y(num value) native "this.y = value;"; 8307 void set y(num value) native "this.y = value;";
8422 8308
8423 // From SVGURIReference 8309 // From SVGURIReference
8424 8310
8425 SVGAnimatedString get href() native "return this.href;"; 8311 SVGAnimatedStringJS get href() native "return this.href;";
8426 8312
8427 // From SVGStylable 8313 // From SVGStylable
8428 8314
8429 SVGAnimatedString get className() native "return this.className;"; 8315 SVGAnimatedStringJS get className() native "return this.className;";
8430 8316
8431 CSSStyleDeclaration get style() native "return this.style;"; 8317 CSSStyleDeclarationJS get style() native "return this.style;";
8432 8318
8433 CSSValue getPresentationAttribute(String name) native; 8319 CSSValueJS getPresentationAttribute(String name) native;
8434 } 8320 }
8435 8321
8436 class SVGGradientElement extends SVGElement native "*SVGGradientElement" { 8322 class SVGGradientElementJS extends SVGElementJS implements SVGGradientElement na tive "*SVGGradientElement" {
8437 8323
8438 static final int SVG_SPREADMETHOD_PAD = 1; 8324 static final int SVG_SPREADMETHOD_PAD = 1;
8439 8325
8440 static final int SVG_SPREADMETHOD_REFLECT = 2; 8326 static final int SVG_SPREADMETHOD_REFLECT = 2;
8441 8327
8442 static final int SVG_SPREADMETHOD_REPEAT = 3; 8328 static final int SVG_SPREADMETHOD_REPEAT = 3;
8443 8329
8444 static final int SVG_SPREADMETHOD_UNKNOWN = 0; 8330 static final int SVG_SPREADMETHOD_UNKNOWN = 0;
8445 8331
8446 SVGAnimatedTransformList get gradientTransform() native "return this.gradientT ransform;"; 8332 SVGAnimatedTransformListJS get gradientTransform() native "return this.gradien tTransform;";
8447 8333
8448 SVGAnimatedEnumeration get gradientUnits() native "return this.gradientUnits;" ; 8334 SVGAnimatedEnumerationJS get gradientUnits() native "return this.gradientUnits ;";
8449 8335
8450 SVGAnimatedEnumeration get spreadMethod() native "return this.spreadMethod;"; 8336 SVGAnimatedEnumerationJS get spreadMethod() native "return this.spreadMethod;" ;
8451 8337
8452 // From SVGURIReference 8338 // From SVGURIReference
8453 8339
8454 SVGAnimatedString get href() native "return this.href;"; 8340 SVGAnimatedStringJS get href() native "return this.href;";
8455 8341
8456 // From SVGExternalResourcesRequired 8342 // From SVGExternalResourcesRequired
8457 8343
8458 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8344 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8459 8345
8460 // From SVGStylable 8346 // From SVGStylable
8461 8347
8462 SVGAnimatedString get className() native "return this.className;"; 8348 SVGAnimatedStringJS get className() native "return this.className;";
8463 8349
8464 CSSStyleDeclaration get style() native "return this.style;"; 8350 CSSStyleDeclarationJS get style() native "return this.style;";
8465 8351
8466 CSSValue getPresentationAttribute(String name) native; 8352 CSSValueJS getPresentationAttribute(String name) native;
8467 } 8353 }
8468 8354
8469 class SVGHKernElement extends SVGElement native "*SVGHKernElement" { 8355 class SVGHKernElementJS extends SVGElementJS implements SVGHKernElement native " *SVGHKernElement" {
8470 } 8356 }
8471 8357
8472 class SVGImageElement extends SVGElement native "*SVGImageElement" { 8358 class SVGImageElementJS extends SVGElementJS implements SVGImageElement native " *SVGImageElement" {
8473 8359
8474 SVGAnimatedLength get height() native "return this.height;"; 8360 SVGAnimatedLengthJS get height() native "return this.height;";
8475 8361
8476 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 8362 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
8477 8363
8478 SVGAnimatedLength get width() native "return this.width;"; 8364 SVGAnimatedLengthJS get width() native "return this.width;";
8479 8365
8480 SVGAnimatedLength get x() native "return this.x;"; 8366 SVGAnimatedLengthJS get x() native "return this.x;";
8481 8367
8482 SVGAnimatedLength get y() native "return this.y;"; 8368 SVGAnimatedLengthJS get y() native "return this.y;";
8483 8369
8484 // From SVGURIReference 8370 // From SVGURIReference
8485 8371
8486 SVGAnimatedString get href() native "return this.href;"; 8372 SVGAnimatedStringJS get href() native "return this.href;";
8487 8373
8488 // From SVGTests 8374 // From SVGTests
8489 8375
8490 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 8376 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
8491 8377
8492 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 8378 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
8493 8379
8494 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 8380 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
8495 8381
8496 bool hasExtension(String extension) native; 8382 bool hasExtension(String extension) native;
8497 8383
8498 // From SVGLangSpace 8384 // From SVGLangSpace
8499 8385
8500 String get xmllang() native "return this.xmllang;"; 8386 String get xmllang() native "return this.xmllang;";
8501 8387
8502 void set xmllang(String value) native "this.xmllang = value;"; 8388 void set xmllang(String value) native "this.xmllang = value;";
8503 8389
8504 String get xmlspace() native "return this.xmlspace;"; 8390 String get xmlspace() native "return this.xmlspace;";
8505 8391
8506 void set xmlspace(String value) native "this.xmlspace = value;"; 8392 void set xmlspace(String value) native "this.xmlspace = value;";
8507 8393
8508 // From SVGExternalResourcesRequired 8394 // From SVGExternalResourcesRequired
8509 8395
8510 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8396 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8511 8397
8512 // From SVGStylable 8398 // From SVGStylable
8513 8399
8514 SVGAnimatedString get className() native "return this.className;"; 8400 SVGAnimatedStringJS get className() native "return this.className;";
8515 8401
8516 CSSStyleDeclaration get style() native "return this.style;"; 8402 CSSStyleDeclarationJS get style() native "return this.style;";
8517 8403
8518 CSSValue getPresentationAttribute(String name) native; 8404 CSSValueJS getPresentationAttribute(String name) native;
8519 8405
8520 // From SVGTransformable 8406 // From SVGTransformable
8521 8407
8522 SVGAnimatedTransformList get transform() native "return this.transform;"; 8408 SVGAnimatedTransformListJS get transform() native "return this.transform;";
8523 8409
8524 // From SVGLocatable 8410 // From SVGLocatable
8525 8411
8526 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 8412 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
8527 8413
8528 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 8414 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
8529 8415
8530 SVGRect getBBox() native; 8416 SVGRectJS getBBox() native;
8531 8417
8532 SVGMatrix getCTM() native; 8418 SVGMatrixJS getCTM() native;
8533 8419
8534 SVGMatrix getScreenCTM() native; 8420 SVGMatrixJS getScreenCTM() native;
8535 8421
8536 SVGMatrix getTransformToElement(SVGElement element) native; 8422 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
8537 } 8423 }
8538 8424
8539 class SVGLangSpace native "*SVGLangSpace" { 8425 class SVGLangSpaceJS implements SVGLangSpace native "*SVGLangSpace" {
8540 8426
8541 String get xmllang() native "return this.xmllang;"; 8427 String get xmllang() native "return this.xmllang;";
8542 8428
8543 void set xmllang(String value) native "this.xmllang = value;"; 8429 void set xmllang(String value) native "this.xmllang = value;";
8544 8430
8545 String get xmlspace() native "return this.xmlspace;"; 8431 String get xmlspace() native "return this.xmlspace;";
8546 8432
8547 void set xmlspace(String value) native "this.xmlspace = value;"; 8433 void set xmlspace(String value) native "this.xmlspace = value;";
8548 8434
8549 var dartObjectLocalStorage; 8435 var dartObjectLocalStorage;
8550 8436
8551 String get typeName() native; 8437 String get typeName() native;
8552 } 8438 }
8553 8439
8554 class SVGLength native "*SVGLength" { 8440 class SVGLengthJS implements SVGLength native "*SVGLength" {
8555 8441
8556 static final int SVG_LENGTHTYPE_CM = 6; 8442 static final int SVG_LENGTHTYPE_CM = 6;
8557 8443
8558 static final int SVG_LENGTHTYPE_EMS = 3; 8444 static final int SVG_LENGTHTYPE_EMS = 3;
8559 8445
8560 static final int SVG_LENGTHTYPE_EXS = 4; 8446 static final int SVG_LENGTHTYPE_EXS = 4;
8561 8447
8562 static final int SVG_LENGTHTYPE_IN = 8; 8448 static final int SVG_LENGTHTYPE_IN = 8;
8563 8449
8564 static final int SVG_LENGTHTYPE_MM = 7; 8450 static final int SVG_LENGTHTYPE_MM = 7;
(...skipping 26 matching lines...) Expand all
8591 8477
8592 void convertToSpecifiedUnits(int unitType) native; 8478 void convertToSpecifiedUnits(int unitType) native;
8593 8479
8594 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 8480 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
8595 8481
8596 var dartObjectLocalStorage; 8482 var dartObjectLocalStorage;
8597 8483
8598 String get typeName() native; 8484 String get typeName() native;
8599 } 8485 }
8600 8486
8601 class SVGLengthList native "*SVGLengthList" { 8487 class SVGLengthListJS implements SVGLengthList native "*SVGLengthList" {
8602 8488
8603 int get numberOfItems() native "return this.numberOfItems;"; 8489 int get numberOfItems() native "return this.numberOfItems;";
8604 8490
8605 SVGLength appendItem(SVGLength item) native; 8491 SVGLengthJS appendItem(SVGLengthJS item) native;
8606 8492
8607 void clear() native; 8493 void clear() native;
8608 8494
8609 SVGLength getItem(int index) native; 8495 SVGLengthJS getItem(int index) native;
8610 8496
8611 SVGLength initialize(SVGLength item) native; 8497 SVGLengthJS initialize(SVGLengthJS item) native;
8612 8498
8613 SVGLength insertItemBefore(SVGLength item, int index) native; 8499 SVGLengthJS insertItemBefore(SVGLengthJS item, int index) native;
8614 8500
8615 SVGLength removeItem(int index) native; 8501 SVGLengthJS removeItem(int index) native;
8616 8502
8617 SVGLength replaceItem(SVGLength item, int index) native; 8503 SVGLengthJS replaceItem(SVGLengthJS item, int index) native;
8618 8504
8619 var dartObjectLocalStorage; 8505 var dartObjectLocalStorage;
8620 8506
8621 String get typeName() native; 8507 String get typeName() native;
8622 } 8508 }
8623 8509
8624 class SVGLineElement extends SVGElement native "*SVGLineElement" { 8510 class SVGLineElementJS extends SVGElementJS implements SVGLineElement native "*S VGLineElement" {
8625 8511
8626 SVGAnimatedLength get x1() native "return this.x1;"; 8512 SVGAnimatedLengthJS get x1() native "return this.x1;";
8627 8513
8628 SVGAnimatedLength get x2() native "return this.x2;"; 8514 SVGAnimatedLengthJS get x2() native "return this.x2;";
8629 8515
8630 SVGAnimatedLength get y1() native "return this.y1;"; 8516 SVGAnimatedLengthJS get y1() native "return this.y1;";
8631 8517
8632 SVGAnimatedLength get y2() native "return this.y2;"; 8518 SVGAnimatedLengthJS get y2() native "return this.y2;";
8633 8519
8634 // From SVGTests 8520 // From SVGTests
8635 8521
8636 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 8522 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
8637 8523
8638 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 8524 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
8639 8525
8640 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 8526 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
8641 8527
8642 bool hasExtension(String extension) native; 8528 bool hasExtension(String extension) native;
8643 8529
8644 // From SVGLangSpace 8530 // From SVGLangSpace
8645 8531
8646 String get xmllang() native "return this.xmllang;"; 8532 String get xmllang() native "return this.xmllang;";
8647 8533
8648 void set xmllang(String value) native "this.xmllang = value;"; 8534 void set xmllang(String value) native "this.xmllang = value;";
8649 8535
8650 String get xmlspace() native "return this.xmlspace;"; 8536 String get xmlspace() native "return this.xmlspace;";
8651 8537
8652 void set xmlspace(String value) native "this.xmlspace = value;"; 8538 void set xmlspace(String value) native "this.xmlspace = value;";
8653 8539
8654 // From SVGExternalResourcesRequired 8540 // From SVGExternalResourcesRequired
8655 8541
8656 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8542 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8657 8543
8658 // From SVGStylable 8544 // From SVGStylable
8659 8545
8660 SVGAnimatedString get className() native "return this.className;"; 8546 SVGAnimatedStringJS get className() native "return this.className;";
8661 8547
8662 CSSStyleDeclaration get style() native "return this.style;"; 8548 CSSStyleDeclarationJS get style() native "return this.style;";
8663 8549
8664 CSSValue getPresentationAttribute(String name) native; 8550 CSSValueJS getPresentationAttribute(String name) native;
8665 8551
8666 // From SVGTransformable 8552 // From SVGTransformable
8667 8553
8668 SVGAnimatedTransformList get transform() native "return this.transform;"; 8554 SVGAnimatedTransformListJS get transform() native "return this.transform;";
8669 8555
8670 // From SVGLocatable 8556 // From SVGLocatable
8671 8557
8672 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 8558 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
8673 8559
8674 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 8560 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
8675 8561
8676 SVGRect getBBox() native; 8562 SVGRectJS getBBox() native;
8677 8563
8678 SVGMatrix getCTM() native; 8564 SVGMatrixJS getCTM() native;
8679 8565
8680 SVGMatrix getScreenCTM() native; 8566 SVGMatrixJS getScreenCTM() native;
8681 8567
8682 SVGMatrix getTransformToElement(SVGElement element) native; 8568 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
8683 } 8569 }
8684 8570
8685 class SVGLinearGradientElement extends SVGGradientElement native "*SVGLinearGrad ientElement" { 8571 class SVGLinearGradientElementJS extends SVGGradientElementJS implements SVGLine arGradientElement native "*SVGLinearGradientElement" {
8686 8572
8687 SVGAnimatedLength get x1() native "return this.x1;"; 8573 SVGAnimatedLengthJS get x1() native "return this.x1;";
8688 8574
8689 SVGAnimatedLength get x2() native "return this.x2;"; 8575 SVGAnimatedLengthJS get x2() native "return this.x2;";
8690 8576
8691 SVGAnimatedLength get y1() native "return this.y1;"; 8577 SVGAnimatedLengthJS get y1() native "return this.y1;";
8692 8578
8693 SVGAnimatedLength get y2() native "return this.y2;"; 8579 SVGAnimatedLengthJS get y2() native "return this.y2;";
8694 } 8580 }
8695 8581
8696 class SVGLocatable native "*SVGLocatable" { 8582 class SVGLocatableJS implements SVGLocatable native "*SVGLocatable" {
8697 8583
8698 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 8584 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
8699 8585
8700 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 8586 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
8701 8587
8702 SVGRect getBBox() native; 8588 SVGRectJS getBBox() native;
8703 8589
8704 SVGMatrix getCTM() native; 8590 SVGMatrixJS getCTM() native;
8705 8591
8706 SVGMatrix getScreenCTM() native; 8592 SVGMatrixJS getScreenCTM() native;
8707 8593
8708 SVGMatrix getTransformToElement(SVGElement element) native; 8594 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
8709 8595
8710 var dartObjectLocalStorage; 8596 var dartObjectLocalStorage;
8711 8597
8712 String get typeName() native; 8598 String get typeName() native;
8713 } 8599 }
8714 8600
8715 class SVGMPathElement extends SVGElement native "*SVGMPathElement" { 8601 class SVGMPathElementJS extends SVGElementJS implements SVGMPathElement native " *SVGMPathElement" {
8716 8602
8717 // From SVGURIReference 8603 // From SVGURIReference
8718 8604
8719 SVGAnimatedString get href() native "return this.href;"; 8605 SVGAnimatedStringJS get href() native "return this.href;";
8720 8606
8721 // From SVGExternalResourcesRequired 8607 // From SVGExternalResourcesRequired
8722 8608
8723 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8609 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8724 } 8610 }
8725 8611
8726 class SVGMarkerElement extends SVGElement native "*SVGMarkerElement" { 8612 class SVGMarkerElementJS extends SVGElementJS implements SVGMarkerElement native "*SVGMarkerElement" {
8727 8613
8728 static final int SVG_MARKERUNITS_STROKEWIDTH = 2; 8614 static final int SVG_MARKERUNITS_STROKEWIDTH = 2;
8729 8615
8730 static final int SVG_MARKERUNITS_UNKNOWN = 0; 8616 static final int SVG_MARKERUNITS_UNKNOWN = 0;
8731 8617
8732 static final int SVG_MARKERUNITS_USERSPACEONUSE = 1; 8618 static final int SVG_MARKERUNITS_USERSPACEONUSE = 1;
8733 8619
8734 static final int SVG_MARKER_ORIENT_ANGLE = 2; 8620 static final int SVG_MARKER_ORIENT_ANGLE = 2;
8735 8621
8736 static final int SVG_MARKER_ORIENT_AUTO = 1; 8622 static final int SVG_MARKER_ORIENT_AUTO = 1;
8737 8623
8738 static final int SVG_MARKER_ORIENT_UNKNOWN = 0; 8624 static final int SVG_MARKER_ORIENT_UNKNOWN = 0;
8739 8625
8740 SVGAnimatedLength get markerHeight() native "return this.markerHeight;"; 8626 SVGAnimatedLengthJS get markerHeight() native "return this.markerHeight;";
8741 8627
8742 SVGAnimatedEnumeration get markerUnits() native "return this.markerUnits;"; 8628 SVGAnimatedEnumerationJS get markerUnits() native "return this.markerUnits;";
8743 8629
8744 SVGAnimatedLength get markerWidth() native "return this.markerWidth;"; 8630 SVGAnimatedLengthJS get markerWidth() native "return this.markerWidth;";
8745 8631
8746 SVGAnimatedAngle get orientAngle() native "return this.orientAngle;"; 8632 SVGAnimatedAngleJS get orientAngle() native "return this.orientAngle;";
8747 8633
8748 SVGAnimatedEnumeration get orientType() native "return this.orientType;"; 8634 SVGAnimatedEnumerationJS get orientType() native "return this.orientType;";
8749 8635
8750 SVGAnimatedLength get refX() native "return this.refX;"; 8636 SVGAnimatedLengthJS get refX() native "return this.refX;";
8751 8637
8752 SVGAnimatedLength get refY() native "return this.refY;"; 8638 SVGAnimatedLengthJS get refY() native "return this.refY;";
8753 8639
8754 void setOrientToAngle(SVGAngle angle) native; 8640 void setOrientToAngle(SVGAngleJS angle) native;
8755 8641
8756 void setOrientToAuto() native; 8642 void setOrientToAuto() native;
8757 8643
8758 // From SVGLangSpace 8644 // From SVGLangSpace
8759 8645
8760 String get xmllang() native "return this.xmllang;"; 8646 String get xmllang() native "return this.xmllang;";
8761 8647
8762 void set xmllang(String value) native "this.xmllang = value;"; 8648 void set xmllang(String value) native "this.xmllang = value;";
8763 8649
8764 String get xmlspace() native "return this.xmlspace;"; 8650 String get xmlspace() native "return this.xmlspace;";
8765 8651
8766 void set xmlspace(String value) native "this.xmlspace = value;"; 8652 void set xmlspace(String value) native "this.xmlspace = value;";
8767 8653
8768 // From SVGExternalResourcesRequired 8654 // From SVGExternalResourcesRequired
8769 8655
8770 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8656 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8771 8657
8772 // From SVGStylable 8658 // From SVGStylable
8773 8659
8774 SVGAnimatedString get className() native "return this.className;"; 8660 SVGAnimatedStringJS get className() native "return this.className;";
8775 8661
8776 CSSStyleDeclaration get style() native "return this.style;"; 8662 CSSStyleDeclarationJS get style() native "return this.style;";
8777 8663
8778 CSSValue getPresentationAttribute(String name) native; 8664 CSSValueJS getPresentationAttribute(String name) native;
8779 8665
8780 // From SVGFitToViewBox 8666 // From SVGFitToViewBox
8781 8667
8782 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 8668 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
8783 8669
8784 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 8670 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
8785 } 8671 }
8786 8672
8787 class SVGMaskElement extends SVGElement native "*SVGMaskElement" { 8673 class SVGMaskElementJS extends SVGElementJS implements SVGMaskElement native "*S VGMaskElement" {
8788 8674
8789 SVGAnimatedLength get height() native "return this.height;"; 8675 SVGAnimatedLengthJS get height() native "return this.height;";
8790 8676
8791 SVGAnimatedEnumeration get maskContentUnits() native "return this.maskContentU nits;"; 8677 SVGAnimatedEnumerationJS get maskContentUnits() native "return this.maskConten tUnits;";
8792 8678
8793 SVGAnimatedEnumeration get maskUnits() native "return this.maskUnits;"; 8679 SVGAnimatedEnumerationJS get maskUnits() native "return this.maskUnits;";
8794 8680
8795 SVGAnimatedLength get width() native "return this.width;"; 8681 SVGAnimatedLengthJS get width() native "return this.width;";
8796 8682
8797 SVGAnimatedLength get x() native "return this.x;"; 8683 SVGAnimatedLengthJS get x() native "return this.x;";
8798 8684
8799 SVGAnimatedLength get y() native "return this.y;"; 8685 SVGAnimatedLengthJS get y() native "return this.y;";
8800 8686
8801 // From SVGTests 8687 // From SVGTests
8802 8688
8803 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 8689 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
8804 8690
8805 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 8691 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
8806 8692
8807 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 8693 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
8808 8694
8809 bool hasExtension(String extension) native; 8695 bool hasExtension(String extension) native;
8810 8696
8811 // From SVGLangSpace 8697 // From SVGLangSpace
8812 8698
8813 String get xmllang() native "return this.xmllang;"; 8699 String get xmllang() native "return this.xmllang;";
8814 8700
8815 void set xmllang(String value) native "this.xmllang = value;"; 8701 void set xmllang(String value) native "this.xmllang = value;";
8816 8702
8817 String get xmlspace() native "return this.xmlspace;"; 8703 String get xmlspace() native "return this.xmlspace;";
8818 8704
8819 void set xmlspace(String value) native "this.xmlspace = value;"; 8705 void set xmlspace(String value) native "this.xmlspace = value;";
8820 8706
8821 // From SVGExternalResourcesRequired 8707 // From SVGExternalResourcesRequired
8822 8708
8823 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8709 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
8824 8710
8825 // From SVGStylable 8711 // From SVGStylable
8826 8712
8827 SVGAnimatedString get className() native "return this.className;"; 8713 SVGAnimatedStringJS get className() native "return this.className;";
8828 8714
8829 CSSStyleDeclaration get style() native "return this.style;"; 8715 CSSStyleDeclarationJS get style() native "return this.style;";
8830 8716
8831 CSSValue getPresentationAttribute(String name) native; 8717 CSSValueJS getPresentationAttribute(String name) native;
8832 } 8718 }
8833 8719
8834 class SVGMatrix native "*SVGMatrix" { 8720 class SVGMatrixJS implements SVGMatrix native "*SVGMatrix" {
8835 8721
8836 num get a() native "return this.a;"; 8722 num get a() native "return this.a;";
8837 8723
8838 void set a(num value) native "this.a = value;"; 8724 void set a(num value) native "this.a = value;";
8839 8725
8840 num get b() native "return this.b;"; 8726 num get b() native "return this.b;";
8841 8727
8842 void set b(num value) native "this.b = value;"; 8728 void set b(num value) native "this.b = value;";
8843 8729
8844 num get c() native "return this.c;"; 8730 num get c() native "return this.c;";
8845 8731
8846 void set c(num value) native "this.c = value;"; 8732 void set c(num value) native "this.c = value;";
8847 8733
8848 num get d() native "return this.d;"; 8734 num get d() native "return this.d;";
8849 8735
8850 void set d(num value) native "this.d = value;"; 8736 void set d(num value) native "this.d = value;";
8851 8737
8852 num get e() native "return this.e;"; 8738 num get e() native "return this.e;";
8853 8739
8854 void set e(num value) native "this.e = value;"; 8740 void set e(num value) native "this.e = value;";
8855 8741
8856 num get f() native "return this.f;"; 8742 num get f() native "return this.f;";
8857 8743
8858 void set f(num value) native "this.f = value;"; 8744 void set f(num value) native "this.f = value;";
8859 8745
8860 SVGMatrix flipX() native; 8746 SVGMatrixJS flipX() native;
8861 8747
8862 SVGMatrix flipY() native; 8748 SVGMatrixJS flipY() native;
8863 8749
8864 SVGMatrix inverse() native; 8750 SVGMatrixJS inverse() native;
8865 8751
8866 SVGMatrix multiply(SVGMatrix secondMatrix) native; 8752 SVGMatrixJS multiply(SVGMatrixJS secondMatrix) native;
8867 8753
8868 SVGMatrix rotate(num angle) native; 8754 SVGMatrixJS rotate(num angle) native;
8869 8755
8870 SVGMatrix rotateFromVector(num x, num y) native; 8756 SVGMatrixJS rotateFromVector(num x, num y) native;
8871 8757
8872 SVGMatrix scale(num scaleFactor) native; 8758 SVGMatrixJS scale(num scaleFactor) native;
8873 8759
8874 SVGMatrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; 8760 SVGMatrixJS scaleNonUniform(num scaleFactorX, num scaleFactorY) native;
8875 8761
8876 SVGMatrix skewX(num angle) native; 8762 SVGMatrixJS skewX(num angle) native;
8877 8763
8878 SVGMatrix skewY(num angle) native; 8764 SVGMatrixJS skewY(num angle) native;
8879 8765
8880 SVGMatrix translate(num x, num y) native; 8766 SVGMatrixJS translate(num x, num y) native;
8881 8767
8882 var dartObjectLocalStorage; 8768 var dartObjectLocalStorage;
8883 8769
8884 String get typeName() native; 8770 String get typeName() native;
8885 } 8771 }
8886 8772
8887 class SVGMetadataElement extends SVGElement native "*SVGMetadataElement" { 8773 class SVGMetadataElementJS extends SVGElementJS implements SVGMetadataElement na tive "*SVGMetadataElement" {
8888 } 8774 }
8889 8775
8890 class SVGMissingGlyphElement extends SVGElement native "*SVGMissingGlyphElement" { 8776 class SVGMissingGlyphElementJS extends SVGElementJS implements SVGMissingGlyphEl ement native "*SVGMissingGlyphElement" {
8891 } 8777 }
8892 8778
8893 class SVGNumber native "*SVGNumber" { 8779 class SVGNumberJS implements SVGNumber native "*SVGNumber" {
8894 8780
8895 num get value() native "return this.value;"; 8781 num get value() native "return this.value;";
8896 8782
8897 void set value(num value) native "this.value = value;"; 8783 void set value(num value) native "this.value = value;";
8898 8784
8899 var dartObjectLocalStorage; 8785 var dartObjectLocalStorage;
8900 8786
8901 String get typeName() native; 8787 String get typeName() native;
8902 } 8788 }
8903 8789
8904 class SVGNumberList native "*SVGNumberList" { 8790 class SVGNumberListJS implements SVGNumberList native "*SVGNumberList" {
8905 8791
8906 int get numberOfItems() native "return this.numberOfItems;"; 8792 int get numberOfItems() native "return this.numberOfItems;";
8907 8793
8908 SVGNumber appendItem(SVGNumber item) native; 8794 SVGNumberJS appendItem(SVGNumberJS item) native;
8909 8795
8910 void clear() native; 8796 void clear() native;
8911 8797
8912 SVGNumber getItem(int index) native; 8798 SVGNumberJS getItem(int index) native;
8913 8799
8914 SVGNumber initialize(SVGNumber item) native; 8800 SVGNumberJS initialize(SVGNumberJS item) native;
8915 8801
8916 SVGNumber insertItemBefore(SVGNumber item, int index) native; 8802 SVGNumberJS insertItemBefore(SVGNumberJS item, int index) native;
8917 8803
8918 SVGNumber removeItem(int index) native; 8804 SVGNumberJS removeItem(int index) native;
8919 8805
8920 SVGNumber replaceItem(SVGNumber item, int index) native; 8806 SVGNumberJS replaceItem(SVGNumberJS item, int index) native;
8921 8807
8922 var dartObjectLocalStorage; 8808 var dartObjectLocalStorage;
8923 8809
8924 String get typeName() native; 8810 String get typeName() native;
8925 } 8811 }
8926 8812
8927 class SVGPaint extends SVGColor native "*SVGPaint" { 8813 class SVGPaintJS extends SVGColorJS implements SVGPaint native "*SVGPaint" {
8928 8814
8929 static final int SVG_PAINTTYPE_CURRENTCOLOR = 102; 8815 static final int SVG_PAINTTYPE_CURRENTCOLOR = 102;
8930 8816
8931 static final int SVG_PAINTTYPE_NONE = 101; 8817 static final int SVG_PAINTTYPE_NONE = 101;
8932 8818
8933 static final int SVG_PAINTTYPE_RGBCOLOR = 1; 8819 static final int SVG_PAINTTYPE_RGBCOLOR = 1;
8934 8820
8935 static final int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; 8821 static final int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
8936 8822
8937 static final int SVG_PAINTTYPE_UNKNOWN = 0; 8823 static final int SVG_PAINTTYPE_UNKNOWN = 0;
(...skipping 10 matching lines...) Expand all
8948 8834
8949 int get paintType() native "return this.paintType;"; 8835 int get paintType() native "return this.paintType;";
8950 8836
8951 String get uri() native "return this.uri;"; 8837 String get uri() native "return this.uri;";
8952 8838
8953 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive; 8839 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive;
8954 8840
8955 void setUri(String uri) native; 8841 void setUri(String uri) native;
8956 } 8842 }
8957 8843
8958 class SVGPathElement extends SVGElement native "*SVGPathElement" { 8844 class SVGPathElementJS extends SVGElementJS implements SVGPathElement native "*S VGPathElement" {
8959 8845
8960 SVGPathSegList get animatedNormalizedPathSegList() native "return this.animate dNormalizedPathSegList;"; 8846 SVGPathSegListJS get animatedNormalizedPathSegList() native "return this.anima tedNormalizedPathSegList;";
8961 8847
8962 SVGPathSegList get animatedPathSegList() native "return this.animatedPathSegLi st;"; 8848 SVGPathSegListJS get animatedPathSegList() native "return this.animatedPathSeg List;";
8963 8849
8964 SVGPathSegList get normalizedPathSegList() native "return this.normalizedPathS egList;"; 8850 SVGPathSegListJS get normalizedPathSegList() native "return this.normalizedPat hSegList;";
8965 8851
8966 SVGAnimatedNumber get pathLength() native "return this.pathLength;"; 8852 SVGAnimatedNumberJS get pathLength() native "return this.pathLength;";
8967 8853
8968 SVGPathSegList get pathSegList() native "return this.pathSegList;"; 8854 SVGPathSegListJS get pathSegList() native "return this.pathSegList;";
8969 8855
8970 SVGPathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag) native; 8856 SVGPathSegArcAbsJS createSVGPathSegArcAbs(num x, num y, num r1, num r2, num an gle, bool largeArcFlag, bool sweepFlag) native;
8971 8857
8972 SVGPathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag) native; 8858 SVGPathSegArcRelJS createSVGPathSegArcRel(num x, num y, num r1, num r2, num an gle, bool largeArcFlag, bool sweepFlag) native;
8973 8859
8974 SVGPathSegClosePath createSVGPathSegClosePath() native; 8860 SVGPathSegClosePathJS createSVGPathSegClosePath() native;
8975 8861
8976 SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1 , num y1, num x2, num y2) native; 8862 SVGPathSegCurvetoCubicAbsJS createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2) native;
8977 8863
8978 SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1 , num y1, num x2, num y2) native; 8864 SVGPathSegCurvetoCubicRelJS createSVGPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2) native;
8979 8865
8980 SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, n um y, num x2, num y2) native; 8866 SVGPathSegCurvetoCubicSmoothAbsJS createSVGPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native;
8981 8867
8982 SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, n um y, num x2, num y2) native; 8868 SVGPathSegCurvetoCubicSmoothRelJS createSVGPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native;
8983 8869
8984 SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y , num x1, num y1) native; 8870 SVGPathSegCurvetoQuadraticAbsJS createSVGPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1) native;
8985 8871
8986 SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y , num x1, num y1) native; 8872 SVGPathSegCurvetoQuadraticRelJS createSVGPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1) native;
8987 8873
8988 SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs( num x, num y) native; 8874 SVGPathSegCurvetoQuadraticSmoothAbsJS createSVGPathSegCurvetoQuadraticSmoothAb s(num x, num y) native;
8989 8875
8990 SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel( num x, num y) native; 8876 SVGPathSegCurvetoQuadraticSmoothRelJS createSVGPathSegCurvetoQuadraticSmoothRe l(num x, num y) native;
8991 8877
8992 SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native; 8878 SVGPathSegLinetoAbsJS createSVGPathSegLinetoAbs(num x, num y) native;
8993 8879
8994 SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) nativ e; 8880 SVGPathSegLinetoHorizontalAbsJS createSVGPathSegLinetoHorizontalAbs(num x) nat ive;
8995 8881
8996 SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) nativ e; 8882 SVGPathSegLinetoHorizontalRelJS createSVGPathSegLinetoHorizontalRel(num x) nat ive;
8997 8883
8998 SVGPathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native; 8884 SVGPathSegLinetoRelJS createSVGPathSegLinetoRel(num x, num y) native;
8999 8885
9000 SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native; 8886 SVGPathSegLinetoVerticalAbsJS createSVGPathSegLinetoVerticalAbs(num y) native;
9001 8887
9002 SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native; 8888 SVGPathSegLinetoVerticalRelJS createSVGPathSegLinetoVerticalRel(num y) native;
9003 8889
9004 SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native; 8890 SVGPathSegMovetoAbsJS createSVGPathSegMovetoAbs(num x, num y) native;
9005 8891
9006 SVGPathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native; 8892 SVGPathSegMovetoRelJS createSVGPathSegMovetoRel(num x, num y) native;
9007 8893
9008 int getPathSegAtLength(num distance) native; 8894 int getPathSegAtLength(num distance) native;
9009 8895
9010 SVGPoint getPointAtLength(num distance) native; 8896 SVGPointJS getPointAtLength(num distance) native;
9011 8897
9012 num getTotalLength() native; 8898 num getTotalLength() native;
9013 8899
9014 // From SVGTests 8900 // From SVGTests
9015 8901
9016 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 8902 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
9017 8903
9018 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 8904 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
9019 8905
9020 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 8906 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
9021 8907
9022 bool hasExtension(String extension) native; 8908 bool hasExtension(String extension) native;
9023 8909
9024 // From SVGLangSpace 8910 // From SVGLangSpace
9025 8911
9026 String get xmllang() native "return this.xmllang;"; 8912 String get xmllang() native "return this.xmllang;";
9027 8913
9028 void set xmllang(String value) native "this.xmllang = value;"; 8914 void set xmllang(String value) native "this.xmllang = value;";
9029 8915
9030 String get xmlspace() native "return this.xmlspace;"; 8916 String get xmlspace() native "return this.xmlspace;";
9031 8917
9032 void set xmlspace(String value) native "this.xmlspace = value;"; 8918 void set xmlspace(String value) native "this.xmlspace = value;";
9033 8919
9034 // From SVGExternalResourcesRequired 8920 // From SVGExternalResourcesRequired
9035 8921
9036 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 8922 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9037 8923
9038 // From SVGStylable 8924 // From SVGStylable
9039 8925
9040 SVGAnimatedString get className() native "return this.className;"; 8926 SVGAnimatedStringJS get className() native "return this.className;";
9041 8927
9042 CSSStyleDeclaration get style() native "return this.style;"; 8928 CSSStyleDeclarationJS get style() native "return this.style;";
9043 8929
9044 CSSValue getPresentationAttribute(String name) native; 8930 CSSValueJS getPresentationAttribute(String name) native;
9045 8931
9046 // From SVGTransformable 8932 // From SVGTransformable
9047 8933
9048 SVGAnimatedTransformList get transform() native "return this.transform;"; 8934 SVGAnimatedTransformListJS get transform() native "return this.transform;";
9049 8935
9050 // From SVGLocatable 8936 // From SVGLocatable
9051 8937
9052 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 8938 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
9053 8939
9054 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 8940 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
9055 8941
9056 SVGRect getBBox() native; 8942 SVGRectJS getBBox() native;
9057 8943
9058 SVGMatrix getCTM() native; 8944 SVGMatrixJS getCTM() native;
9059 8945
9060 SVGMatrix getScreenCTM() native; 8946 SVGMatrixJS getScreenCTM() native;
9061 8947
9062 SVGMatrix getTransformToElement(SVGElement element) native; 8948 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
9063 } 8949 }
9064 8950
9065 class SVGPathSeg native "*SVGPathSeg" { 8951 class SVGPathSegJS implements SVGPathSeg native "*SVGPathSeg" {
9066 8952
9067 static final int PATHSEG_ARC_ABS = 10; 8953 static final int PATHSEG_ARC_ABS = 10;
9068 8954
9069 static final int PATHSEG_ARC_REL = 11; 8955 static final int PATHSEG_ARC_REL = 11;
9070 8956
9071 static final int PATHSEG_CLOSEPATH = 1; 8957 static final int PATHSEG_CLOSEPATH = 1;
9072 8958
9073 static final int PATHSEG_CURVETO_CUBIC_ABS = 6; 8959 static final int PATHSEG_CURVETO_CUBIC_ABS = 6;
9074 8960
9075 static final int PATHSEG_CURVETO_CUBIC_REL = 7; 8961 static final int PATHSEG_CURVETO_CUBIC_REL = 7;
(...skipping 30 matching lines...) Expand all
9106 8992
9107 int get pathSegType() native "return this.pathSegType;"; 8993 int get pathSegType() native "return this.pathSegType;";
9108 8994
9109 String get pathSegTypeAsLetter() native "return this.pathSegTypeAsLetter;"; 8995 String get pathSegTypeAsLetter() native "return this.pathSegTypeAsLetter;";
9110 8996
9111 var dartObjectLocalStorage; 8997 var dartObjectLocalStorage;
9112 8998
9113 String get typeName() native; 8999 String get typeName() native;
9114 } 9000 }
9115 9001
9116 class SVGPathSegArcAbs extends SVGPathSeg native "*SVGPathSegArcAbs" { 9002 class SVGPathSegArcAbsJS extends SVGPathSegJS implements SVGPathSegArcAbs native "*SVGPathSegArcAbs" {
9117 9003
9118 num get angle() native "return this.angle;"; 9004 num get angle() native "return this.angle;";
9119 9005
9120 void set angle(num value) native "this.angle = value;"; 9006 void set angle(num value) native "this.angle = value;";
9121 9007
9122 bool get largeArcFlag() native "return this.largeArcFlag;"; 9008 bool get largeArcFlag() native "return this.largeArcFlag;";
9123 9009
9124 void set largeArcFlag(bool value) native "this.largeArcFlag = value;"; 9010 void set largeArcFlag(bool value) native "this.largeArcFlag = value;";
9125 9011
9126 num get r1() native "return this.r1;"; 9012 num get r1() native "return this.r1;";
(...skipping 10 matching lines...) Expand all
9137 9023
9138 num get x() native "return this.x;"; 9024 num get x() native "return this.x;";
9139 9025
9140 void set x(num value) native "this.x = value;"; 9026 void set x(num value) native "this.x = value;";
9141 9027
9142 num get y() native "return this.y;"; 9028 num get y() native "return this.y;";
9143 9029
9144 void set y(num value) native "this.y = value;"; 9030 void set y(num value) native "this.y = value;";
9145 } 9031 }
9146 9032
9147 class SVGPathSegArcRel extends SVGPathSeg native "*SVGPathSegArcRel" { 9033 class SVGPathSegArcRelJS extends SVGPathSegJS implements SVGPathSegArcRel native "*SVGPathSegArcRel" {
9148 9034
9149 num get angle() native "return this.angle;"; 9035 num get angle() native "return this.angle;";
9150 9036
9151 void set angle(num value) native "this.angle = value;"; 9037 void set angle(num value) native "this.angle = value;";
9152 9038
9153 bool get largeArcFlag() native "return this.largeArcFlag;"; 9039 bool get largeArcFlag() native "return this.largeArcFlag;";
9154 9040
9155 void set largeArcFlag(bool value) native "this.largeArcFlag = value;"; 9041 void set largeArcFlag(bool value) native "this.largeArcFlag = value;";
9156 9042
9157 num get r1() native "return this.r1;"; 9043 num get r1() native "return this.r1;";
(...skipping 10 matching lines...) Expand all
9168 9054
9169 num get x() native "return this.x;"; 9055 num get x() native "return this.x;";
9170 9056
9171 void set x(num value) native "this.x = value;"; 9057 void set x(num value) native "this.x = value;";
9172 9058
9173 num get y() native "return this.y;"; 9059 num get y() native "return this.y;";
9174 9060
9175 void set y(num value) native "this.y = value;"; 9061 void set y(num value) native "this.y = value;";
9176 } 9062 }
9177 9063
9178 class SVGPathSegClosePath extends SVGPathSeg native "*SVGPathSegClosePath" { 9064 class SVGPathSegClosePathJS extends SVGPathSegJS implements SVGPathSegClosePath native "*SVGPathSegClosePath" {
9179 } 9065 }
9180 9066
9181 class SVGPathSegCurvetoCubicAbs extends SVGPathSeg native "*SVGPathSegCurvetoCub icAbs" { 9067 class SVGPathSegCurvetoCubicAbsJS extends SVGPathSegJS implements SVGPathSegCurv etoCubicAbs native "*SVGPathSegCurvetoCubicAbs" {
9182 9068
9183 num get x() native "return this.x;"; 9069 num get x() native "return this.x;";
9184 9070
9185 void set x(num value) native "this.x = value;"; 9071 void set x(num value) native "this.x = value;";
9186 9072
9187 num get x1() native "return this.x1;"; 9073 num get x1() native "return this.x1;";
9188 9074
9189 void set x1(num value) native "this.x1 = value;"; 9075 void set x1(num value) native "this.x1 = value;";
9190 9076
9191 num get x2() native "return this.x2;"; 9077 num get x2() native "return this.x2;";
9192 9078
9193 void set x2(num value) native "this.x2 = value;"; 9079 void set x2(num value) native "this.x2 = value;";
9194 9080
9195 num get y() native "return this.y;"; 9081 num get y() native "return this.y;";
9196 9082
9197 void set y(num value) native "this.y = value;"; 9083 void set y(num value) native "this.y = value;";
9198 9084
9199 num get y1() native "return this.y1;"; 9085 num get y1() native "return this.y1;";
9200 9086
9201 void set y1(num value) native "this.y1 = value;"; 9087 void set y1(num value) native "this.y1 = value;";
9202 9088
9203 num get y2() native "return this.y2;"; 9089 num get y2() native "return this.y2;";
9204 9090
9205 void set y2(num value) native "this.y2 = value;"; 9091 void set y2(num value) native "this.y2 = value;";
9206 } 9092 }
9207 9093
9208 class SVGPathSegCurvetoCubicRel extends SVGPathSeg native "*SVGPathSegCurvetoCub icRel" { 9094 class SVGPathSegCurvetoCubicRelJS extends SVGPathSegJS implements SVGPathSegCurv etoCubicRel native "*SVGPathSegCurvetoCubicRel" {
9209 9095
9210 num get x() native "return this.x;"; 9096 num get x() native "return this.x;";
9211 9097
9212 void set x(num value) native "this.x = value;"; 9098 void set x(num value) native "this.x = value;";
9213 9099
9214 num get x1() native "return this.x1;"; 9100 num get x1() native "return this.x1;";
9215 9101
9216 void set x1(num value) native "this.x1 = value;"; 9102 void set x1(num value) native "this.x1 = value;";
9217 9103
9218 num get x2() native "return this.x2;"; 9104 num get x2() native "return this.x2;";
9219 9105
9220 void set x2(num value) native "this.x2 = value;"; 9106 void set x2(num value) native "this.x2 = value;";
9221 9107
9222 num get y() native "return this.y;"; 9108 num get y() native "return this.y;";
9223 9109
9224 void set y(num value) native "this.y = value;"; 9110 void set y(num value) native "this.y = value;";
9225 9111
9226 num get y1() native "return this.y1;"; 9112 num get y1() native "return this.y1;";
9227 9113
9228 void set y1(num value) native "this.y1 = value;"; 9114 void set y1(num value) native "this.y1 = value;";
9229 9115
9230 num get y2() native "return this.y2;"; 9116 num get y2() native "return this.y2;";
9231 9117
9232 void set y2(num value) native "this.y2 = value;"; 9118 void set y2(num value) native "this.y2 = value;";
9233 } 9119 }
9234 9120
9235 class SVGPathSegCurvetoCubicSmoothAbs extends SVGPathSeg native "*SVGPathSegCurv etoCubicSmoothAbs" { 9121 class SVGPathSegCurvetoCubicSmoothAbsJS extends SVGPathSegJS implements SVGPathS egCurvetoCubicSmoothAbs native "*SVGPathSegCurvetoCubicSmoothAbs" {
9236 9122
9237 num get x() native "return this.x;"; 9123 num get x() native "return this.x;";
9238 9124
9239 void set x(num value) native "this.x = value;"; 9125 void set x(num value) native "this.x = value;";
9240 9126
9241 num get x2() native "return this.x2;"; 9127 num get x2() native "return this.x2;";
9242 9128
9243 void set x2(num value) native "this.x2 = value;"; 9129 void set x2(num value) native "this.x2 = value;";
9244 9130
9245 num get y() native "return this.y;"; 9131 num get y() native "return this.y;";
9246 9132
9247 void set y(num value) native "this.y = value;"; 9133 void set y(num value) native "this.y = value;";
9248 9134
9249 num get y2() native "return this.y2;"; 9135 num get y2() native "return this.y2;";
9250 9136
9251 void set y2(num value) native "this.y2 = value;"; 9137 void set y2(num value) native "this.y2 = value;";
9252 } 9138 }
9253 9139
9254 class SVGPathSegCurvetoCubicSmoothRel extends SVGPathSeg native "*SVGPathSegCurv etoCubicSmoothRel" { 9140 class SVGPathSegCurvetoCubicSmoothRelJS extends SVGPathSegJS implements SVGPathS egCurvetoCubicSmoothRel native "*SVGPathSegCurvetoCubicSmoothRel" {
9255 9141
9256 num get x() native "return this.x;"; 9142 num get x() native "return this.x;";
9257 9143
9258 void set x(num value) native "this.x = value;"; 9144 void set x(num value) native "this.x = value;";
9259 9145
9260 num get x2() native "return this.x2;"; 9146 num get x2() native "return this.x2;";
9261 9147
9262 void set x2(num value) native "this.x2 = value;"; 9148 void set x2(num value) native "this.x2 = value;";
9263 9149
9264 num get y() native "return this.y;"; 9150 num get y() native "return this.y;";
9265 9151
9266 void set y(num value) native "this.y = value;"; 9152 void set y(num value) native "this.y = value;";
9267 9153
9268 num get y2() native "return this.y2;"; 9154 num get y2() native "return this.y2;";
9269 9155
9270 void set y2(num value) native "this.y2 = value;"; 9156 void set y2(num value) native "this.y2 = value;";
9271 } 9157 }
9272 9158
9273 class SVGPathSegCurvetoQuadraticAbs extends SVGPathSeg native "*SVGPathSegCurvet oQuadraticAbs" { 9159 class SVGPathSegCurvetoQuadraticAbsJS extends SVGPathSegJS implements SVGPathSeg CurvetoQuadraticAbs native "*SVGPathSegCurvetoQuadraticAbs" {
9274 9160
9275 num get x() native "return this.x;"; 9161 num get x() native "return this.x;";
9276 9162
9277 void set x(num value) native "this.x = value;"; 9163 void set x(num value) native "this.x = value;";
9278 9164
9279 num get x1() native "return this.x1;"; 9165 num get x1() native "return this.x1;";
9280 9166
9281 void set x1(num value) native "this.x1 = value;"; 9167 void set x1(num value) native "this.x1 = value;";
9282 9168
9283 num get y() native "return this.y;"; 9169 num get y() native "return this.y;";
9284 9170
9285 void set y(num value) native "this.y = value;"; 9171 void set y(num value) native "this.y = value;";
9286 9172
9287 num get y1() native "return this.y1;"; 9173 num get y1() native "return this.y1;";
9288 9174
9289 void set y1(num value) native "this.y1 = value;"; 9175 void set y1(num value) native "this.y1 = value;";
9290 } 9176 }
9291 9177
9292 class SVGPathSegCurvetoQuadraticRel extends SVGPathSeg native "*SVGPathSegCurvet oQuadraticRel" { 9178 class SVGPathSegCurvetoQuadraticRelJS extends SVGPathSegJS implements SVGPathSeg CurvetoQuadraticRel native "*SVGPathSegCurvetoQuadraticRel" {
9293 9179
9294 num get x() native "return this.x;"; 9180 num get x() native "return this.x;";
9295 9181
9296 void set x(num value) native "this.x = value;"; 9182 void set x(num value) native "this.x = value;";
9297 9183
9298 num get x1() native "return this.x1;"; 9184 num get x1() native "return this.x1;";
9299 9185
9300 void set x1(num value) native "this.x1 = value;"; 9186 void set x1(num value) native "this.x1 = value;";
9301 9187
9302 num get y() native "return this.y;"; 9188 num get y() native "return this.y;";
9303 9189
9304 void set y(num value) native "this.y = value;"; 9190 void set y(num value) native "this.y = value;";
9305 9191
9306 num get y1() native "return this.y1;"; 9192 num get y1() native "return this.y1;";
9307 9193
9308 void set y1(num value) native "this.y1 = value;"; 9194 void set y1(num value) native "this.y1 = value;";
9309 } 9195 }
9310 9196
9311 class SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg native "*SVGPathSeg CurvetoQuadraticSmoothAbs" { 9197 class SVGPathSegCurvetoQuadraticSmoothAbsJS extends SVGPathSegJS implements SVGP athSegCurvetoQuadraticSmoothAbs native "*SVGPathSegCurvetoQuadraticSmoothAbs" {
9312 9198
9313 num get x() native "return this.x;"; 9199 num get x() native "return this.x;";
9314 9200
9315 void set x(num value) native "this.x = value;"; 9201 void set x(num value) native "this.x = value;";
9316 9202
9317 num get y() native "return this.y;"; 9203 num get y() native "return this.y;";
9318 9204
9319 void set y(num value) native "this.y = value;"; 9205 void set y(num value) native "this.y = value;";
9320 } 9206 }
9321 9207
9322 class SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg native "*SVGPathSeg CurvetoQuadraticSmoothRel" { 9208 class SVGPathSegCurvetoQuadraticSmoothRelJS extends SVGPathSegJS implements SVGP athSegCurvetoQuadraticSmoothRel native "*SVGPathSegCurvetoQuadraticSmoothRel" {
9323 9209
9324 num get x() native "return this.x;"; 9210 num get x() native "return this.x;";
9325 9211
9326 void set x(num value) native "this.x = value;"; 9212 void set x(num value) native "this.x = value;";
9327 9213
9328 num get y() native "return this.y;"; 9214 num get y() native "return this.y;";
9329 9215
9330 void set y(num value) native "this.y = value;"; 9216 void set y(num value) native "this.y = value;";
9331 } 9217 }
9332 9218
9333 class SVGPathSegLinetoAbs extends SVGPathSeg native "*SVGPathSegLinetoAbs" { 9219 class SVGPathSegLinetoAbsJS extends SVGPathSegJS implements SVGPathSegLinetoAbs native "*SVGPathSegLinetoAbs" {
9334 9220
9335 num get x() native "return this.x;"; 9221 num get x() native "return this.x;";
9336 9222
9337 void set x(num value) native "this.x = value;"; 9223 void set x(num value) native "this.x = value;";
9338 9224
9339 num get y() native "return this.y;"; 9225 num get y() native "return this.y;";
9340 9226
9341 void set y(num value) native "this.y = value;"; 9227 void set y(num value) native "this.y = value;";
9342 } 9228 }
9343 9229
9344 class SVGPathSegLinetoHorizontalAbs extends SVGPathSeg native "*SVGPathSegLineto HorizontalAbs" { 9230 class SVGPathSegLinetoHorizontalAbsJS extends SVGPathSegJS implements SVGPathSeg LinetoHorizontalAbs native "*SVGPathSegLinetoHorizontalAbs" {
9345 9231
9346 num get x() native "return this.x;"; 9232 num get x() native "return this.x;";
9347 9233
9348 void set x(num value) native "this.x = value;"; 9234 void set x(num value) native "this.x = value;";
9349 } 9235 }
9350 9236
9351 class SVGPathSegLinetoHorizontalRel extends SVGPathSeg native "*SVGPathSegLineto HorizontalRel" { 9237 class SVGPathSegLinetoHorizontalRelJS extends SVGPathSegJS implements SVGPathSeg LinetoHorizontalRel native "*SVGPathSegLinetoHorizontalRel" {
9352 9238
9353 num get x() native "return this.x;"; 9239 num get x() native "return this.x;";
9354 9240
9355 void set x(num value) native "this.x = value;"; 9241 void set x(num value) native "this.x = value;";
9356 } 9242 }
9357 9243
9358 class SVGPathSegLinetoRel extends SVGPathSeg native "*SVGPathSegLinetoRel" { 9244 class SVGPathSegLinetoRelJS extends SVGPathSegJS implements SVGPathSegLinetoRel native "*SVGPathSegLinetoRel" {
9359 9245
9360 num get x() native "return this.x;"; 9246 num get x() native "return this.x;";
9361 9247
9362 void set x(num value) native "this.x = value;"; 9248 void set x(num value) native "this.x = value;";
9363 9249
9364 num get y() native "return this.y;"; 9250 num get y() native "return this.y;";
9365 9251
9366 void set y(num value) native "this.y = value;"; 9252 void set y(num value) native "this.y = value;";
9367 } 9253 }
9368 9254
9369 class SVGPathSegLinetoVerticalAbs extends SVGPathSeg native "*SVGPathSegLinetoVe rticalAbs" { 9255 class SVGPathSegLinetoVerticalAbsJS extends SVGPathSegJS implements SVGPathSegLi netoVerticalAbs native "*SVGPathSegLinetoVerticalAbs" {
9370 9256
9371 num get y() native "return this.y;"; 9257 num get y() native "return this.y;";
9372 9258
9373 void set y(num value) native "this.y = value;"; 9259 void set y(num value) native "this.y = value;";
9374 } 9260 }
9375 9261
9376 class SVGPathSegLinetoVerticalRel extends SVGPathSeg native "*SVGPathSegLinetoVe rticalRel" { 9262 class SVGPathSegLinetoVerticalRelJS extends SVGPathSegJS implements SVGPathSegLi netoVerticalRel native "*SVGPathSegLinetoVerticalRel" {
9377 9263
9378 num get y() native "return this.y;"; 9264 num get y() native "return this.y;";
9379 9265
9380 void set y(num value) native "this.y = value;"; 9266 void set y(num value) native "this.y = value;";
9381 } 9267 }
9382 9268
9383 class SVGPathSegList native "*SVGPathSegList" { 9269 class SVGPathSegListJS implements SVGPathSegList native "*SVGPathSegList" {
9384 9270
9385 int get numberOfItems() native "return this.numberOfItems;"; 9271 int get numberOfItems() native "return this.numberOfItems;";
9386 9272
9387 SVGPathSeg appendItem(SVGPathSeg newItem) native; 9273 SVGPathSegJS appendItem(SVGPathSegJS newItem) native;
9388 9274
9389 void clear() native; 9275 void clear() native;
9390 9276
9391 SVGPathSeg getItem(int index) native; 9277 SVGPathSegJS getItem(int index) native;
9392 9278
9393 SVGPathSeg initialize(SVGPathSeg newItem) native; 9279 SVGPathSegJS initialize(SVGPathSegJS newItem) native;
9394 9280
9395 SVGPathSeg insertItemBefore(SVGPathSeg newItem, int index) native; 9281 SVGPathSegJS insertItemBefore(SVGPathSegJS newItem, int index) native;
9396 9282
9397 SVGPathSeg removeItem(int index) native; 9283 SVGPathSegJS removeItem(int index) native;
9398 9284
9399 SVGPathSeg replaceItem(SVGPathSeg newItem, int index) native; 9285 SVGPathSegJS replaceItem(SVGPathSegJS newItem, int index) native;
9400 9286
9401 var dartObjectLocalStorage; 9287 var dartObjectLocalStorage;
9402 9288
9403 String get typeName() native; 9289 String get typeName() native;
9404 } 9290 }
9405 9291
9406 class SVGPathSegMovetoAbs extends SVGPathSeg native "*SVGPathSegMovetoAbs" { 9292 class SVGPathSegMovetoAbsJS extends SVGPathSegJS implements SVGPathSegMovetoAbs native "*SVGPathSegMovetoAbs" {
9407 9293
9408 num get x() native "return this.x;"; 9294 num get x() native "return this.x;";
9409 9295
9410 void set x(num value) native "this.x = value;"; 9296 void set x(num value) native "this.x = value;";
9411 9297
9412 num get y() native "return this.y;"; 9298 num get y() native "return this.y;";
9413 9299
9414 void set y(num value) native "this.y = value;"; 9300 void set y(num value) native "this.y = value;";
9415 } 9301 }
9416 9302
9417 class SVGPathSegMovetoRel extends SVGPathSeg native "*SVGPathSegMovetoRel" { 9303 class SVGPathSegMovetoRelJS extends SVGPathSegJS implements SVGPathSegMovetoRel native "*SVGPathSegMovetoRel" {
9418 9304
9419 num get x() native "return this.x;"; 9305 num get x() native "return this.x;";
9420 9306
9421 void set x(num value) native "this.x = value;"; 9307 void set x(num value) native "this.x = value;";
9422 9308
9423 num get y() native "return this.y;"; 9309 num get y() native "return this.y;";
9424 9310
9425 void set y(num value) native "this.y = value;"; 9311 void set y(num value) native "this.y = value;";
9426 } 9312 }
9427 9313
9428 class SVGPatternElement extends SVGElement native "*SVGPatternElement" { 9314 class SVGPatternElementJS extends SVGElementJS implements SVGPatternElement nati ve "*SVGPatternElement" {
9429 9315
9430 SVGAnimatedLength get height() native "return this.height;"; 9316 SVGAnimatedLengthJS get height() native "return this.height;";
9431 9317
9432 SVGAnimatedEnumeration get patternContentUnits() native "return this.patternCo ntentUnits;"; 9318 SVGAnimatedEnumerationJS get patternContentUnits() native "return this.pattern ContentUnits;";
9433 9319
9434 SVGAnimatedTransformList get patternTransform() native "return this.patternTra nsform;"; 9320 SVGAnimatedTransformListJS get patternTransform() native "return this.patternT ransform;";
9435 9321
9436 SVGAnimatedEnumeration get patternUnits() native "return this.patternUnits;"; 9322 SVGAnimatedEnumerationJS get patternUnits() native "return this.patternUnits;" ;
9437 9323
9438 SVGAnimatedLength get width() native "return this.width;"; 9324 SVGAnimatedLengthJS get width() native "return this.width;";
9439 9325
9440 SVGAnimatedLength get x() native "return this.x;"; 9326 SVGAnimatedLengthJS get x() native "return this.x;";
9441 9327
9442 SVGAnimatedLength get y() native "return this.y;"; 9328 SVGAnimatedLengthJS get y() native "return this.y;";
9443 9329
9444 // From SVGURIReference 9330 // From SVGURIReference
9445 9331
9446 SVGAnimatedString get href() native "return this.href;"; 9332 SVGAnimatedStringJS get href() native "return this.href;";
9447 9333
9448 // From SVGTests 9334 // From SVGTests
9449 9335
9450 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 9336 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
9451 9337
9452 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 9338 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
9453 9339
9454 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 9340 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
9455 9341
9456 bool hasExtension(String extension) native; 9342 bool hasExtension(String extension) native;
9457 9343
9458 // From SVGLangSpace 9344 // From SVGLangSpace
9459 9345
9460 String get xmllang() native "return this.xmllang;"; 9346 String get xmllang() native "return this.xmllang;";
9461 9347
9462 void set xmllang(String value) native "this.xmllang = value;"; 9348 void set xmllang(String value) native "this.xmllang = value;";
9463 9349
9464 String get xmlspace() native "return this.xmlspace;"; 9350 String get xmlspace() native "return this.xmlspace;";
9465 9351
9466 void set xmlspace(String value) native "this.xmlspace = value;"; 9352 void set xmlspace(String value) native "this.xmlspace = value;";
9467 9353
9468 // From SVGExternalResourcesRequired 9354 // From SVGExternalResourcesRequired
9469 9355
9470 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9356 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9471 9357
9472 // From SVGStylable 9358 // From SVGStylable
9473 9359
9474 SVGAnimatedString get className() native "return this.className;"; 9360 SVGAnimatedStringJS get className() native "return this.className;";
9475 9361
9476 CSSStyleDeclaration get style() native "return this.style;"; 9362 CSSStyleDeclarationJS get style() native "return this.style;";
9477 9363
9478 CSSValue getPresentationAttribute(String name) native; 9364 CSSValueJS getPresentationAttribute(String name) native;
9479 9365
9480 // From SVGFitToViewBox 9366 // From SVGFitToViewBox
9481 9367
9482 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 9368 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
9483 9369
9484 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 9370 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
9485 } 9371 }
9486 9372
9487 class SVGPoint native "*SVGPoint" { 9373 class SVGPointJS implements SVGPoint native "*SVGPoint" {
9488 9374
9489 num get x() native "return this.x;"; 9375 num get x() native "return this.x;";
9490 9376
9491 void set x(num value) native "this.x = value;"; 9377 void set x(num value) native "this.x = value;";
9492 9378
9493 num get y() native "return this.y;"; 9379 num get y() native "return this.y;";
9494 9380
9495 void set y(num value) native "this.y = value;"; 9381 void set y(num value) native "this.y = value;";
9496 9382
9497 SVGPoint matrixTransform(SVGMatrix matrix) native; 9383 SVGPointJS matrixTransform(SVGMatrixJS matrix) native;
9498 9384
9499 var dartObjectLocalStorage; 9385 var dartObjectLocalStorage;
9500 9386
9501 String get typeName() native; 9387 String get typeName() native;
9502 } 9388 }
9503 9389
9504 class SVGPointList native "*SVGPointList" { 9390 class SVGPointListJS implements SVGPointList native "*SVGPointList" {
9505 9391
9506 int get numberOfItems() native "return this.numberOfItems;"; 9392 int get numberOfItems() native "return this.numberOfItems;";
9507 9393
9508 SVGPoint appendItem(SVGPoint item) native; 9394 SVGPointJS appendItem(SVGPointJS item) native;
9509 9395
9510 void clear() native; 9396 void clear() native;
9511 9397
9512 SVGPoint getItem(int index) native; 9398 SVGPointJS getItem(int index) native;
9513 9399
9514 SVGPoint initialize(SVGPoint item) native; 9400 SVGPointJS initialize(SVGPointJS item) native;
9515 9401
9516 SVGPoint insertItemBefore(SVGPoint item, int index) native; 9402 SVGPointJS insertItemBefore(SVGPointJS item, int index) native;
9517 9403
9518 SVGPoint removeItem(int index) native; 9404 SVGPointJS removeItem(int index) native;
9519 9405
9520 SVGPoint replaceItem(SVGPoint item, int index) native; 9406 SVGPointJS replaceItem(SVGPointJS item, int index) native;
9521 9407
9522 var dartObjectLocalStorage; 9408 var dartObjectLocalStorage;
9523 9409
9524 String get typeName() native; 9410 String get typeName() native;
9525 } 9411 }
9526 9412
9527 class SVGPolygonElement extends SVGElement native "*SVGPolygonElement" { 9413 class SVGPolygonElementJS extends SVGElementJS implements SVGPolygonElement nati ve "*SVGPolygonElement" {
9528 9414
9529 SVGPointList get animatedPoints() native "return this.animatedPoints;"; 9415 SVGPointListJS get animatedPoints() native "return this.animatedPoints;";
9530 9416
9531 SVGPointList get points() native "return this.points;"; 9417 SVGPointListJS get points() native "return this.points;";
9532 9418
9533 // From SVGTests 9419 // From SVGTests
9534 9420
9535 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 9421 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
9536 9422
9537 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 9423 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
9538 9424
9539 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 9425 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
9540 9426
9541 bool hasExtension(String extension) native; 9427 bool hasExtension(String extension) native;
9542 9428
9543 // From SVGLangSpace 9429 // From SVGLangSpace
9544 9430
9545 String get xmllang() native "return this.xmllang;"; 9431 String get xmllang() native "return this.xmllang;";
9546 9432
9547 void set xmllang(String value) native "this.xmllang = value;"; 9433 void set xmllang(String value) native "this.xmllang = value;";
9548 9434
9549 String get xmlspace() native "return this.xmlspace;"; 9435 String get xmlspace() native "return this.xmlspace;";
9550 9436
9551 void set xmlspace(String value) native "this.xmlspace = value;"; 9437 void set xmlspace(String value) native "this.xmlspace = value;";
9552 9438
9553 // From SVGExternalResourcesRequired 9439 // From SVGExternalResourcesRequired
9554 9440
9555 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9441 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9556 9442
9557 // From SVGStylable 9443 // From SVGStylable
9558 9444
9559 SVGAnimatedString get className() native "return this.className;"; 9445 SVGAnimatedStringJS get className() native "return this.className;";
9560 9446
9561 CSSStyleDeclaration get style() native "return this.style;"; 9447 CSSStyleDeclarationJS get style() native "return this.style;";
9562 9448
9563 CSSValue getPresentationAttribute(String name) native; 9449 CSSValueJS getPresentationAttribute(String name) native;
9564 9450
9565 // From SVGTransformable 9451 // From SVGTransformable
9566 9452
9567 SVGAnimatedTransformList get transform() native "return this.transform;"; 9453 SVGAnimatedTransformListJS get transform() native "return this.transform;";
9568 9454
9569 // From SVGLocatable 9455 // From SVGLocatable
9570 9456
9571 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 9457 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
9572 9458
9573 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 9459 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
9574 9460
9575 SVGRect getBBox() native; 9461 SVGRectJS getBBox() native;
9576 9462
9577 SVGMatrix getCTM() native; 9463 SVGMatrixJS getCTM() native;
9578 9464
9579 SVGMatrix getScreenCTM() native; 9465 SVGMatrixJS getScreenCTM() native;
9580 9466
9581 SVGMatrix getTransformToElement(SVGElement element) native; 9467 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
9582 } 9468 }
9583 9469
9584 class SVGPolylineElement extends SVGElement native "*SVGPolylineElement" { 9470 class SVGPolylineElementJS extends SVGElementJS implements SVGPolylineElement na tive "*SVGPolylineElement" {
9585 9471
9586 SVGPointList get animatedPoints() native "return this.animatedPoints;"; 9472 SVGPointListJS get animatedPoints() native "return this.animatedPoints;";
9587 9473
9588 SVGPointList get points() native "return this.points;"; 9474 SVGPointListJS get points() native "return this.points;";
9589 9475
9590 // From SVGTests 9476 // From SVGTests
9591 9477
9592 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 9478 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
9593 9479
9594 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 9480 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
9595 9481
9596 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 9482 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
9597 9483
9598 bool hasExtension(String extension) native; 9484 bool hasExtension(String extension) native;
9599 9485
9600 // From SVGLangSpace 9486 // From SVGLangSpace
9601 9487
9602 String get xmllang() native "return this.xmllang;"; 9488 String get xmllang() native "return this.xmllang;";
9603 9489
9604 void set xmllang(String value) native "this.xmllang = value;"; 9490 void set xmllang(String value) native "this.xmllang = value;";
9605 9491
9606 String get xmlspace() native "return this.xmlspace;"; 9492 String get xmlspace() native "return this.xmlspace;";
9607 9493
9608 void set xmlspace(String value) native "this.xmlspace = value;"; 9494 void set xmlspace(String value) native "this.xmlspace = value;";
9609 9495
9610 // From SVGExternalResourcesRequired 9496 // From SVGExternalResourcesRequired
9611 9497
9612 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9498 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9613 9499
9614 // From SVGStylable 9500 // From SVGStylable
9615 9501
9616 SVGAnimatedString get className() native "return this.className;"; 9502 SVGAnimatedStringJS get className() native "return this.className;";
9617 9503
9618 CSSStyleDeclaration get style() native "return this.style;"; 9504 CSSStyleDeclarationJS get style() native "return this.style;";
9619 9505
9620 CSSValue getPresentationAttribute(String name) native; 9506 CSSValueJS getPresentationAttribute(String name) native;
9621 9507
9622 // From SVGTransformable 9508 // From SVGTransformable
9623 9509
9624 SVGAnimatedTransformList get transform() native "return this.transform;"; 9510 SVGAnimatedTransformListJS get transform() native "return this.transform;";
9625 9511
9626 // From SVGLocatable 9512 // From SVGLocatable
9627 9513
9628 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 9514 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
9629 9515
9630 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 9516 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
9631 9517
9632 SVGRect getBBox() native; 9518 SVGRectJS getBBox() native;
9633 9519
9634 SVGMatrix getCTM() native; 9520 SVGMatrixJS getCTM() native;
9635 9521
9636 SVGMatrix getScreenCTM() native; 9522 SVGMatrixJS getScreenCTM() native;
9637 9523
9638 SVGMatrix getTransformToElement(SVGElement element) native; 9524 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
9639 } 9525 }
9640 9526
9641 class SVGPreserveAspectRatio native "*SVGPreserveAspectRatio" { 9527 class SVGPreserveAspectRatioJS implements SVGPreserveAspectRatio native "*SVGPre serveAspectRatio" {
9642 9528
9643 static final int SVG_MEETORSLICE_MEET = 1; 9529 static final int SVG_MEETORSLICE_MEET = 1;
9644 9530
9645 static final int SVG_MEETORSLICE_SLICE = 2; 9531 static final int SVG_MEETORSLICE_SLICE = 2;
9646 9532
9647 static final int SVG_MEETORSLICE_UNKNOWN = 0; 9533 static final int SVG_MEETORSLICE_UNKNOWN = 0;
9648 9534
9649 static final int SVG_PRESERVEASPECTRATIO_NONE = 1; 9535 static final int SVG_PRESERVEASPECTRATIO_NONE = 1;
9650 9536
9651 static final int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; 9537 static final int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
(...skipping 22 matching lines...) Expand all
9674 9560
9675 int get meetOrSlice() native "return this.meetOrSlice;"; 9561 int get meetOrSlice() native "return this.meetOrSlice;";
9676 9562
9677 void set meetOrSlice(int value) native "this.meetOrSlice = value;"; 9563 void set meetOrSlice(int value) native "this.meetOrSlice = value;";
9678 9564
9679 var dartObjectLocalStorage; 9565 var dartObjectLocalStorage;
9680 9566
9681 String get typeName() native; 9567 String get typeName() native;
9682 } 9568 }
9683 9569
9684 class SVGRadialGradientElement extends SVGGradientElement native "*SVGRadialGrad ientElement" { 9570 class SVGRadialGradientElementJS extends SVGGradientElementJS implements SVGRadi alGradientElement native "*SVGRadialGradientElement" {
9685 9571
9686 SVGAnimatedLength get cx() native "return this.cx;"; 9572 SVGAnimatedLengthJS get cx() native "return this.cx;";
9687 9573
9688 SVGAnimatedLength get cy() native "return this.cy;"; 9574 SVGAnimatedLengthJS get cy() native "return this.cy;";
9689 9575
9690 SVGAnimatedLength get fx() native "return this.fx;"; 9576 SVGAnimatedLengthJS get fx() native "return this.fx;";
9691 9577
9692 SVGAnimatedLength get fy() native "return this.fy;"; 9578 SVGAnimatedLengthJS get fy() native "return this.fy;";
9693 9579
9694 SVGAnimatedLength get r() native "return this.r;"; 9580 SVGAnimatedLengthJS get r() native "return this.r;";
9695 } 9581 }
9696 9582
9697 class SVGRect native "*SVGRect" { 9583 class SVGRectJS implements SVGRect native "*SVGRect" {
9698 9584
9699 num get height() native "return this.height;"; 9585 num get height() native "return this.height;";
9700 9586
9701 void set height(num value) native "this.height = value;"; 9587 void set height(num value) native "this.height = value;";
9702 9588
9703 num get width() native "return this.width;"; 9589 num get width() native "return this.width;";
9704 9590
9705 void set width(num value) native "this.width = value;"; 9591 void set width(num value) native "this.width = value;";
9706 9592
9707 num get x() native "return this.x;"; 9593 num get x() native "return this.x;";
9708 9594
9709 void set x(num value) native "this.x = value;"; 9595 void set x(num value) native "this.x = value;";
9710 9596
9711 num get y() native "return this.y;"; 9597 num get y() native "return this.y;";
9712 9598
9713 void set y(num value) native "this.y = value;"; 9599 void set y(num value) native "this.y = value;";
9714 9600
9715 var dartObjectLocalStorage; 9601 var dartObjectLocalStorage;
9716 9602
9717 String get typeName() native; 9603 String get typeName() native;
9718 } 9604 }
9719 9605
9720 class SVGRectElement extends SVGElement native "*SVGRectElement" { 9606 class SVGRectElementJS extends SVGElementJS implements SVGRectElement native "*S VGRectElement" {
9721 9607
9722 SVGAnimatedLength get height() native "return this.height;"; 9608 SVGAnimatedLengthJS get height() native "return this.height;";
9723 9609
9724 SVGAnimatedLength get rx() native "return this.rx;"; 9610 SVGAnimatedLengthJS get rx() native "return this.rx;";
9725 9611
9726 SVGAnimatedLength get ry() native "return this.ry;"; 9612 SVGAnimatedLengthJS get ry() native "return this.ry;";
9727 9613
9728 SVGAnimatedLength get width() native "return this.width;"; 9614 SVGAnimatedLengthJS get width() native "return this.width;";
9729 9615
9730 SVGAnimatedLength get x() native "return this.x;"; 9616 SVGAnimatedLengthJS get x() native "return this.x;";
9731 9617
9732 SVGAnimatedLength get y() native "return this.y;"; 9618 SVGAnimatedLengthJS get y() native "return this.y;";
9733 9619
9734 // From SVGTests 9620 // From SVGTests
9735 9621
9736 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 9622 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
9737 9623
9738 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 9624 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
9739 9625
9740 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 9626 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
9741 9627
9742 bool hasExtension(String extension) native; 9628 bool hasExtension(String extension) native;
9743 9629
9744 // From SVGLangSpace 9630 // From SVGLangSpace
9745 9631
9746 String get xmllang() native "return this.xmllang;"; 9632 String get xmllang() native "return this.xmllang;";
9747 9633
9748 void set xmllang(String value) native "this.xmllang = value;"; 9634 void set xmllang(String value) native "this.xmllang = value;";
9749 9635
9750 String get xmlspace() native "return this.xmlspace;"; 9636 String get xmlspace() native "return this.xmlspace;";
9751 9637
9752 void set xmlspace(String value) native "this.xmlspace = value;"; 9638 void set xmlspace(String value) native "this.xmlspace = value;";
9753 9639
9754 // From SVGExternalResourcesRequired 9640 // From SVGExternalResourcesRequired
9755 9641
9756 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9642 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9757 9643
9758 // From SVGStylable 9644 // From SVGStylable
9759 9645
9760 SVGAnimatedString get className() native "return this.className;"; 9646 SVGAnimatedStringJS get className() native "return this.className;";
9761 9647
9762 CSSStyleDeclaration get style() native "return this.style;"; 9648 CSSStyleDeclarationJS get style() native "return this.style;";
9763 9649
9764 CSSValue getPresentationAttribute(String name) native; 9650 CSSValueJS getPresentationAttribute(String name) native;
9765 9651
9766 // From SVGTransformable 9652 // From SVGTransformable
9767 9653
9768 SVGAnimatedTransformList get transform() native "return this.transform;"; 9654 SVGAnimatedTransformListJS get transform() native "return this.transform;";
9769 9655
9770 // From SVGLocatable 9656 // From SVGLocatable
9771 9657
9772 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 9658 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
9773 9659
9774 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 9660 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
9775 9661
9776 SVGRect getBBox() native; 9662 SVGRectJS getBBox() native;
9777 9663
9778 SVGMatrix getCTM() native; 9664 SVGMatrixJS getCTM() native;
9779 9665
9780 SVGMatrix getScreenCTM() native; 9666 SVGMatrixJS getScreenCTM() native;
9781 9667
9782 SVGMatrix getTransformToElement(SVGElement element) native; 9668 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
9783 } 9669 }
9784 9670
9785 class SVGRenderingIntent native "*SVGRenderingIntent" { 9671 class SVGRenderingIntentJS implements SVGRenderingIntent native "*SVGRenderingIn tent" {
9786 9672
9787 static final int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; 9673 static final int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
9788 9674
9789 static final int RENDERING_INTENT_AUTO = 1; 9675 static final int RENDERING_INTENT_AUTO = 1;
9790 9676
9791 static final int RENDERING_INTENT_PERCEPTUAL = 2; 9677 static final int RENDERING_INTENT_PERCEPTUAL = 2;
9792 9678
9793 static final int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; 9679 static final int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
9794 9680
9795 static final int RENDERING_INTENT_SATURATION = 4; 9681 static final int RENDERING_INTENT_SATURATION = 4;
9796 9682
9797 static final int RENDERING_INTENT_UNKNOWN = 0; 9683 static final int RENDERING_INTENT_UNKNOWN = 0;
9798 9684
9799 var dartObjectLocalStorage; 9685 var dartObjectLocalStorage;
9800 9686
9801 String get typeName() native; 9687 String get typeName() native;
9802 } 9688 }
9803 9689
9804 class SVGSVGElement extends SVGElement native "*SVGSVGElement" { 9690 class SVGSVGElementJS extends SVGElementJS implements SVGSVGElement native "*SVG SVGElement" {
9805 9691
9806 String get contentScriptType() native "return this.contentScriptType;"; 9692 String get contentScriptType() native "return this.contentScriptType;";
9807 9693
9808 void set contentScriptType(String value) native "this.contentScriptType = valu e;"; 9694 void set contentScriptType(String value) native "this.contentScriptType = valu e;";
9809 9695
9810 String get contentStyleType() native "return this.contentStyleType;"; 9696 String get contentStyleType() native "return this.contentStyleType;";
9811 9697
9812 void set contentStyleType(String value) native "this.contentStyleType = value; "; 9698 void set contentStyleType(String value) native "this.contentStyleType = value; ";
9813 9699
9814 num get currentScale() native "return this.currentScale;"; 9700 num get currentScale() native "return this.currentScale;";
9815 9701
9816 void set currentScale(num value) native "this.currentScale = value;"; 9702 void set currentScale(num value) native "this.currentScale = value;";
9817 9703
9818 SVGPoint get currentTranslate() native "return this.currentTranslate;"; 9704 SVGPointJS get currentTranslate() native "return this.currentTranslate;";
9819 9705
9820 SVGAnimatedLength get height() native "return this.height;"; 9706 SVGAnimatedLengthJS get height() native "return this.height;";
9821 9707
9822 num get pixelUnitToMillimeterX() native "return this.pixelUnitToMillimeterX;"; 9708 num get pixelUnitToMillimeterX() native "return this.pixelUnitToMillimeterX;";
9823 9709
9824 num get pixelUnitToMillimeterY() native "return this.pixelUnitToMillimeterY;"; 9710 num get pixelUnitToMillimeterY() native "return this.pixelUnitToMillimeterY;";
9825 9711
9826 num get screenPixelToMillimeterX() native "return this.screenPixelToMillimeter X;"; 9712 num get screenPixelToMillimeterX() native "return this.screenPixelToMillimeter X;";
9827 9713
9828 num get screenPixelToMillimeterY() native "return this.screenPixelToMillimeter Y;"; 9714 num get screenPixelToMillimeterY() native "return this.screenPixelToMillimeter Y;";
9829 9715
9830 bool get useCurrentView() native "return this.useCurrentView;"; 9716 bool get useCurrentView() native "return this.useCurrentView;";
9831 9717
9832 void set useCurrentView(bool value) native "this.useCurrentView = value;"; 9718 void set useCurrentView(bool value) native "this.useCurrentView = value;";
9833 9719
9834 SVGRect get viewport() native "return this.viewport;"; 9720 SVGRectJS get viewport() native "return this.viewport;";
9835 9721
9836 SVGAnimatedLength get width() native "return this.width;"; 9722 SVGAnimatedLengthJS get width() native "return this.width;";
9837 9723
9838 SVGAnimatedLength get x() native "return this.x;"; 9724 SVGAnimatedLengthJS get x() native "return this.x;";
9839 9725
9840 SVGAnimatedLength get y() native "return this.y;"; 9726 SVGAnimatedLengthJS get y() native "return this.y;";
9841 9727
9842 bool animationsPaused() native; 9728 bool animationsPaused() native;
9843 9729
9844 bool checkEnclosure(SVGElement element, SVGRect rect) native; 9730 bool checkEnclosure(SVGElementJS element, SVGRectJS rect) native;
9845 9731
9846 bool checkIntersection(SVGElement element, SVGRect rect) native; 9732 bool checkIntersection(SVGElementJS element, SVGRectJS rect) native;
9847 9733
9848 SVGAngle createSVGAngle() native; 9734 SVGAngleJS createSVGAngle() native;
9849 9735
9850 SVGLength createSVGLength() native; 9736 SVGLengthJS createSVGLength() native;
9851 9737
9852 SVGMatrix createSVGMatrix() native; 9738 SVGMatrixJS createSVGMatrix() native;
9853 9739
9854 SVGNumber createSVGNumber() native; 9740 SVGNumberJS createSVGNumber() native;
9855 9741
9856 SVGPoint createSVGPoint() native; 9742 SVGPointJS createSVGPoint() native;
9857 9743
9858 SVGRect createSVGRect() native; 9744 SVGRectJS createSVGRect() native;
9859 9745
9860 SVGTransform createSVGTransform() native; 9746 SVGTransformJS createSVGTransform() native;
9861 9747
9862 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix) native; 9748 SVGTransformJS createSVGTransformFromMatrix(SVGMatrixJS matrix) native;
9863 9749
9864 void deselectAll() native; 9750 void deselectAll() native;
9865 9751
9866 void forceRedraw() native; 9752 void forceRedraw() native;
9867 9753
9868 num getCurrentTime() native; 9754 num getCurrentTime() native;
9869 9755
9870 Element getElementById(String elementId) native; 9756 ElementJS getElementById(String elementId) native;
9871 9757
9872 NodeList getEnclosureList(SVGRect rect, SVGElement referenceElement) native; 9758 NodeListJS getEnclosureList(SVGRectJS rect, SVGElementJS referenceElement) nat ive;
9873 9759
9874 NodeList getIntersectionList(SVGRect rect, SVGElement referenceElement) native ; 9760 NodeListJS getIntersectionList(SVGRectJS rect, SVGElementJS referenceElement) native;
9875 9761
9876 void pauseAnimations() native; 9762 void pauseAnimations() native;
9877 9763
9878 void setCurrentTime(num seconds) native; 9764 void setCurrentTime(num seconds) native;
9879 9765
9880 int suspendRedraw(int maxWaitMilliseconds) native; 9766 int suspendRedraw(int maxWaitMilliseconds) native;
9881 9767
9882 void unpauseAnimations() native; 9768 void unpauseAnimations() native;
9883 9769
9884 void unsuspendRedraw(int suspendHandleId) native; 9770 void unsuspendRedraw(int suspendHandleId) native;
9885 9771
9886 void unsuspendRedrawAll() native; 9772 void unsuspendRedrawAll() native;
9887 9773
9888 // From SVGTests 9774 // From SVGTests
9889 9775
9890 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 9776 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
9891 9777
9892 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 9778 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
9893 9779
9894 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 9780 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
9895 9781
9896 bool hasExtension(String extension) native; 9782 bool hasExtension(String extension) native;
9897 9783
9898 // From SVGLangSpace 9784 // From SVGLangSpace
9899 9785
9900 String get xmllang() native "return this.xmllang;"; 9786 String get xmllang() native "return this.xmllang;";
9901 9787
9902 void set xmllang(String value) native "this.xmllang = value;"; 9788 void set xmllang(String value) native "this.xmllang = value;";
9903 9789
9904 String get xmlspace() native "return this.xmlspace;"; 9790 String get xmlspace() native "return this.xmlspace;";
9905 9791
9906 void set xmlspace(String value) native "this.xmlspace = value;"; 9792 void set xmlspace(String value) native "this.xmlspace = value;";
9907 9793
9908 // From SVGExternalResourcesRequired 9794 // From SVGExternalResourcesRequired
9909 9795
9910 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9796 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9911 9797
9912 // From SVGStylable 9798 // From SVGStylable
9913 9799
9914 SVGAnimatedString get className() native "return this.className;"; 9800 SVGAnimatedStringJS get className() native "return this.className;";
9915 9801
9916 CSSStyleDeclaration get style() native "return this.style;"; 9802 CSSStyleDeclarationJS get style() native "return this.style;";
9917 9803
9918 CSSValue getPresentationAttribute(String name) native; 9804 CSSValueJS getPresentationAttribute(String name) native;
9919 9805
9920 // From SVGLocatable 9806 // From SVGLocatable
9921 9807
9922 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 9808 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
9923 9809
9924 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 9810 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
9925 9811
9926 SVGRect getBBox() native; 9812 SVGRectJS getBBox() native;
9927 9813
9928 SVGMatrix getCTM() native; 9814 SVGMatrixJS getCTM() native;
9929 9815
9930 SVGMatrix getScreenCTM() native; 9816 SVGMatrixJS getScreenCTM() native;
9931 9817
9932 SVGMatrix getTransformToElement(SVGElement element) native; 9818 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
9933 9819
9934 // From SVGFitToViewBox 9820 // From SVGFitToViewBox
9935 9821
9936 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 9822 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
9937 9823
9938 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 9824 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
9939 9825
9940 // From SVGZoomAndPan 9826 // From SVGZoomAndPan
9941 9827
9942 int get zoomAndPan() native "return this.zoomAndPan;"; 9828 int get zoomAndPan() native "return this.zoomAndPan;";
9943 9829
9944 void set zoomAndPan(int value) native "this.zoomAndPan = value;"; 9830 void set zoomAndPan(int value) native "this.zoomAndPan = value;";
9945 } 9831 }
9946 9832
9947 class SVGScriptElement extends SVGElement native "*SVGScriptElement" { 9833 class SVGScriptElementJS extends SVGElementJS implements SVGScriptElement native "*SVGScriptElement" {
9948 9834
9949 String get type() native "return this.type;"; 9835 String get type() native "return this.type;";
9950 9836
9951 void set type(String value) native "this.type = value;"; 9837 void set type(String value) native "this.type = value;";
9952 9838
9953 // From SVGURIReference 9839 // From SVGURIReference
9954 9840
9955 SVGAnimatedString get href() native "return this.href;"; 9841 SVGAnimatedStringJS get href() native "return this.href;";
9956 9842
9957 // From SVGExternalResourcesRequired 9843 // From SVGExternalResourcesRequired
9958 9844
9959 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9845 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
9960 } 9846 }
9961 9847
9962 class SVGSetElement extends SVGAnimationElement native "*SVGSetElement" { 9848 class SVGSetElementJS extends SVGAnimationElementJS implements SVGSetElement nat ive "*SVGSetElement" {
9963 } 9849 }
9964 9850
9965 class SVGStopElement extends SVGElement native "*SVGStopElement" { 9851 class SVGStopElementJS extends SVGElementJS implements SVGStopElement native "*S VGStopElement" {
9966 9852
9967 SVGAnimatedNumber get offset() native "return this.offset;"; 9853 SVGAnimatedNumberJS get offset() native "return this.offset;";
9968 9854
9969 // From SVGStylable 9855 // From SVGStylable
9970 9856
9971 SVGAnimatedString get className() native "return this.className;"; 9857 SVGAnimatedStringJS get className() native "return this.className;";
9972 9858
9973 CSSStyleDeclaration get style() native "return this.style;"; 9859 CSSStyleDeclarationJS get style() native "return this.style;";
9974 9860
9975 CSSValue getPresentationAttribute(String name) native; 9861 CSSValueJS getPresentationAttribute(String name) native;
9976 } 9862 }
9977 9863
9978 class SVGStringList native "*SVGStringList" { 9864 class SVGStringListJS implements SVGStringList native "*SVGStringList" {
9979 9865
9980 int get numberOfItems() native "return this.numberOfItems;"; 9866 int get numberOfItems() native "return this.numberOfItems;";
9981 9867
9982 String appendItem(String item) native; 9868 String appendItem(String item) native;
9983 9869
9984 void clear() native; 9870 void clear() native;
9985 9871
9986 String getItem(int index) native; 9872 String getItem(int index) native;
9987 9873
9988 String initialize(String item) native; 9874 String initialize(String item) native;
9989 9875
9990 String insertItemBefore(String item, int index) native; 9876 String insertItemBefore(String item, int index) native;
9991 9877
9992 String removeItem(int index) native; 9878 String removeItem(int index) native;
9993 9879
9994 String replaceItem(String item, int index) native; 9880 String replaceItem(String item, int index) native;
9995 9881
9996 var dartObjectLocalStorage; 9882 var dartObjectLocalStorage;
9997 9883
9998 String get typeName() native; 9884 String get typeName() native;
9999 } 9885 }
10000 9886
10001 class SVGStylable native "*SVGStylable" { 9887 class SVGStylableJS implements SVGStylable native "*SVGStylable" {
10002 9888
10003 SVGAnimatedString get className() native "return this.className;"; 9889 SVGAnimatedStringJS get className() native "return this.className;";
10004 9890
10005 CSSStyleDeclaration get style() native "return this.style;"; 9891 CSSStyleDeclarationJS get style() native "return this.style;";
10006 9892
10007 CSSValue getPresentationAttribute(String name) native; 9893 CSSValueJS getPresentationAttribute(String name) native;
10008 9894
10009 var dartObjectLocalStorage; 9895 var dartObjectLocalStorage;
10010 9896
10011 String get typeName() native; 9897 String get typeName() native;
10012 } 9898 }
10013 9899
10014 class SVGStyleElement extends SVGElement native "*SVGStyleElement" { 9900 class SVGStyleElementJS extends SVGElementJS implements SVGStyleElement native " *SVGStyleElement" {
10015 9901
10016 String get media() native "return this.media;"; 9902 String get media() native "return this.media;";
10017 9903
10018 void set media(String value) native "this.media = value;"; 9904 void set media(String value) native "this.media = value;";
10019 9905
10020 String get title() native "return this.title;"; 9906 String get title() native "return this.title;";
10021 9907
10022 void set title(String value) native "this.title = value;"; 9908 void set title(String value) native "this.title = value;";
10023 9909
10024 String get type() native "return this.type;"; 9910 String get type() native "return this.type;";
10025 9911
10026 void set type(String value) native "this.type = value;"; 9912 void set type(String value) native "this.type = value;";
10027 9913
10028 // From SVGLangSpace 9914 // From SVGLangSpace
10029 9915
10030 String get xmllang() native "return this.xmllang;"; 9916 String get xmllang() native "return this.xmllang;";
10031 9917
10032 void set xmllang(String value) native "this.xmllang = value;"; 9918 void set xmllang(String value) native "this.xmllang = value;";
10033 9919
10034 String get xmlspace() native "return this.xmlspace;"; 9920 String get xmlspace() native "return this.xmlspace;";
10035 9921
10036 void set xmlspace(String value) native "this.xmlspace = value;"; 9922 void set xmlspace(String value) native "this.xmlspace = value;";
10037 } 9923 }
10038 9924
10039 class SVGSwitchElement extends SVGElement native "*SVGSwitchElement" { 9925 class SVGSwitchElementJS extends SVGElementJS implements SVGSwitchElement native "*SVGSwitchElement" {
10040 9926
10041 // From SVGTests 9927 // From SVGTests
10042 9928
10043 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 9929 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
10044 9930
10045 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 9931 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
10046 9932
10047 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 9933 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
10048 9934
10049 bool hasExtension(String extension) native; 9935 bool hasExtension(String extension) native;
10050 9936
10051 // From SVGLangSpace 9937 // From SVGLangSpace
10052 9938
10053 String get xmllang() native "return this.xmllang;"; 9939 String get xmllang() native "return this.xmllang;";
10054 9940
10055 void set xmllang(String value) native "this.xmllang = value;"; 9941 void set xmllang(String value) native "this.xmllang = value;";
10056 9942
10057 String get xmlspace() native "return this.xmlspace;"; 9943 String get xmlspace() native "return this.xmlspace;";
10058 9944
10059 void set xmlspace(String value) native "this.xmlspace = value;"; 9945 void set xmlspace(String value) native "this.xmlspace = value;";
10060 9946
10061 // From SVGExternalResourcesRequired 9947 // From SVGExternalResourcesRequired
10062 9948
10063 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9949 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
10064 9950
10065 // From SVGStylable 9951 // From SVGStylable
10066 9952
10067 SVGAnimatedString get className() native "return this.className;"; 9953 SVGAnimatedStringJS get className() native "return this.className;";
10068 9954
10069 CSSStyleDeclaration get style() native "return this.style;"; 9955 CSSStyleDeclarationJS get style() native "return this.style;";
10070 9956
10071 CSSValue getPresentationAttribute(String name) native; 9957 CSSValueJS getPresentationAttribute(String name) native;
10072 9958
10073 // From SVGTransformable 9959 // From SVGTransformable
10074 9960
10075 SVGAnimatedTransformList get transform() native "return this.transform;"; 9961 SVGAnimatedTransformListJS get transform() native "return this.transform;";
10076 9962
10077 // From SVGLocatable 9963 // From SVGLocatable
10078 9964
10079 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 9965 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
10080 9966
10081 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 9967 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
10082 9968
10083 SVGRect getBBox() native; 9969 SVGRectJS getBBox() native;
10084 9970
10085 SVGMatrix getCTM() native; 9971 SVGMatrixJS getCTM() native;
10086 9972
10087 SVGMatrix getScreenCTM() native; 9973 SVGMatrixJS getScreenCTM() native;
10088 9974
10089 SVGMatrix getTransformToElement(SVGElement element) native; 9975 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
10090 } 9976 }
10091 9977
10092 class SVGSymbolElement extends SVGElement native "*SVGSymbolElement" { 9978 class SVGSymbolElementJS extends SVGElementJS implements SVGSymbolElement native "*SVGSymbolElement" {
10093 9979
10094 // From SVGLangSpace 9980 // From SVGLangSpace
10095 9981
10096 String get xmllang() native "return this.xmllang;"; 9982 String get xmllang() native "return this.xmllang;";
10097 9983
10098 void set xmllang(String value) native "this.xmllang = value;"; 9984 void set xmllang(String value) native "this.xmllang = value;";
10099 9985
10100 String get xmlspace() native "return this.xmlspace;"; 9986 String get xmlspace() native "return this.xmlspace;";
10101 9987
10102 void set xmlspace(String value) native "this.xmlspace = value;"; 9988 void set xmlspace(String value) native "this.xmlspace = value;";
10103 9989
10104 // From SVGExternalResourcesRequired 9990 // From SVGExternalResourcesRequired
10105 9991
10106 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 9992 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
10107 9993
10108 // From SVGStylable 9994 // From SVGStylable
10109 9995
10110 SVGAnimatedString get className() native "return this.className;"; 9996 SVGAnimatedStringJS get className() native "return this.className;";
10111 9997
10112 CSSStyleDeclaration get style() native "return this.style;"; 9998 CSSStyleDeclarationJS get style() native "return this.style;";
10113 9999
10114 CSSValue getPresentationAttribute(String name) native; 10000 CSSValueJS getPresentationAttribute(String name) native;
10115 10001
10116 // From SVGFitToViewBox 10002 // From SVGFitToViewBox
10117 10003
10118 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 10004 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
10119 10005
10120 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 10006 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
10121 } 10007 }
10122 10008
10123 class SVGTRefElement extends SVGTextPositioningElement native "*SVGTRefElement" { 10009 class SVGTRefElementJS extends SVGTextPositioningElementJS implements SVGTRefEle ment native "*SVGTRefElement" {
10124 10010
10125 // From SVGURIReference 10011 // From SVGURIReference
10126 10012
10127 SVGAnimatedString get href() native "return this.href;"; 10013 SVGAnimatedStringJS get href() native "return this.href;";
10128 } 10014 }
10129 10015
10130 class SVGTSpanElement extends SVGTextPositioningElement native "*SVGTSpanElement " { 10016 class SVGTSpanElementJS extends SVGTextPositioningElementJS implements SVGTSpanE lement native "*SVGTSpanElement" {
10131 } 10017 }
10132 10018
10133 class SVGTests native "*SVGTests" { 10019 class SVGTestsJS implements SVGTests native "*SVGTests" {
10134 10020
10135 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 10021 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
10136 10022
10137 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 10023 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
10138 10024
10139 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 10025 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
10140 10026
10141 bool hasExtension(String extension) native; 10027 bool hasExtension(String extension) native;
10142 10028
10143 var dartObjectLocalStorage; 10029 var dartObjectLocalStorage;
10144 10030
10145 String get typeName() native; 10031 String get typeName() native;
10146 } 10032 }
10147 10033
10148 class SVGTextContentElement extends SVGElement native "*SVGTextContentElement" { 10034 class SVGTextContentElementJS extends SVGElementJS implements SVGTextContentElem ent native "*SVGTextContentElement" {
10149 10035
10150 static final int LENGTHADJUST_SPACING = 1; 10036 static final int LENGTHADJUST_SPACING = 1;
10151 10037
10152 static final int LENGTHADJUST_SPACINGANDGLYPHS = 2; 10038 static final int LENGTHADJUST_SPACINGANDGLYPHS = 2;
10153 10039
10154 static final int LENGTHADJUST_UNKNOWN = 0; 10040 static final int LENGTHADJUST_UNKNOWN = 0;
10155 10041
10156 SVGAnimatedEnumeration get lengthAdjust() native "return this.lengthAdjust;"; 10042 SVGAnimatedEnumerationJS get lengthAdjust() native "return this.lengthAdjust;" ;
10157 10043
10158 SVGAnimatedLength get textLength() native "return this.textLength;"; 10044 SVGAnimatedLengthJS get textLength() native "return this.textLength;";
10159 10045
10160 int getCharNumAtPosition(SVGPoint point) native; 10046 int getCharNumAtPosition(SVGPointJS point) native;
10161 10047
10162 num getComputedTextLength() native; 10048 num getComputedTextLength() native;
10163 10049
10164 SVGPoint getEndPositionOfChar(int offset) native; 10050 SVGPointJS getEndPositionOfChar(int offset) native;
10165 10051
10166 SVGRect getExtentOfChar(int offset) native; 10052 SVGRectJS getExtentOfChar(int offset) native;
10167 10053
10168 int getNumberOfChars() native; 10054 int getNumberOfChars() native;
10169 10055
10170 num getRotationOfChar(int offset) native; 10056 num getRotationOfChar(int offset) native;
10171 10057
10172 SVGPoint getStartPositionOfChar(int offset) native; 10058 SVGPointJS getStartPositionOfChar(int offset) native;
10173 10059
10174 num getSubStringLength(int offset, int length) native; 10060 num getSubStringLength(int offset, int length) native;
10175 10061
10176 void selectSubString(int offset, int length) native; 10062 void selectSubString(int offset, int length) native;
10177 10063
10178 // From SVGTests 10064 // From SVGTests
10179 10065
10180 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 10066 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
10181 10067
10182 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 10068 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
10183 10069
10184 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 10070 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
10185 10071
10186 bool hasExtension(String extension) native; 10072 bool hasExtension(String extension) native;
10187 10073
10188 // From SVGLangSpace 10074 // From SVGLangSpace
10189 10075
10190 String get xmllang() native "return this.xmllang;"; 10076 String get xmllang() native "return this.xmllang;";
10191 10077
10192 void set xmllang(String value) native "this.xmllang = value;"; 10078 void set xmllang(String value) native "this.xmllang = value;";
10193 10079
10194 String get xmlspace() native "return this.xmlspace;"; 10080 String get xmlspace() native "return this.xmlspace;";
10195 10081
10196 void set xmlspace(String value) native "this.xmlspace = value;"; 10082 void set xmlspace(String value) native "this.xmlspace = value;";
10197 10083
10198 // From SVGExternalResourcesRequired 10084 // From SVGExternalResourcesRequired
10199 10085
10200 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 10086 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
10201 10087
10202 // From SVGStylable 10088 // From SVGStylable
10203 10089
10204 SVGAnimatedString get className() native "return this.className;"; 10090 SVGAnimatedStringJS get className() native "return this.className;";
10205 10091
10206 CSSStyleDeclaration get style() native "return this.style;"; 10092 CSSStyleDeclarationJS get style() native "return this.style;";
10207 10093
10208 CSSValue getPresentationAttribute(String name) native; 10094 CSSValueJS getPresentationAttribute(String name) native;
10209 } 10095 }
10210 10096
10211 class SVGTextElement extends SVGTextPositioningElement native "*SVGTextElement" { 10097 class SVGTextElementJS extends SVGTextPositioningElementJS implements SVGTextEle ment native "*SVGTextElement" {
10212 10098
10213 // From SVGTransformable 10099 // From SVGTransformable
10214 10100
10215 SVGAnimatedTransformList get transform() native "return this.transform;"; 10101 SVGAnimatedTransformListJS get transform() native "return this.transform;";
10216 10102
10217 // From SVGLocatable 10103 // From SVGLocatable
10218 10104
10219 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 10105 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
10220 10106
10221 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 10107 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
10222 10108
10223 SVGRect getBBox() native; 10109 SVGRectJS getBBox() native;
10224 10110
10225 SVGMatrix getCTM() native; 10111 SVGMatrixJS getCTM() native;
10226 10112
10227 SVGMatrix getScreenCTM() native; 10113 SVGMatrixJS getScreenCTM() native;
10228 10114
10229 SVGMatrix getTransformToElement(SVGElement element) native; 10115 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
10230 } 10116 }
10231 10117
10232 class SVGTextPathElement extends SVGTextContentElement native "*SVGTextPathEleme nt" { 10118 class SVGTextPathElementJS extends SVGTextContentElementJS implements SVGTextPat hElement native "*SVGTextPathElement" {
10233 10119
10234 static final int TEXTPATH_METHODTYPE_ALIGN = 1; 10120 static final int TEXTPATH_METHODTYPE_ALIGN = 1;
10235 10121
10236 static final int TEXTPATH_METHODTYPE_STRETCH = 2; 10122 static final int TEXTPATH_METHODTYPE_STRETCH = 2;
10237 10123
10238 static final int TEXTPATH_METHODTYPE_UNKNOWN = 0; 10124 static final int TEXTPATH_METHODTYPE_UNKNOWN = 0;
10239 10125
10240 static final int TEXTPATH_SPACINGTYPE_AUTO = 1; 10126 static final int TEXTPATH_SPACINGTYPE_AUTO = 1;
10241 10127
10242 static final int TEXTPATH_SPACINGTYPE_EXACT = 2; 10128 static final int TEXTPATH_SPACINGTYPE_EXACT = 2;
10243 10129
10244 static final int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; 10130 static final int TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
10245 10131
10246 SVGAnimatedEnumeration get method() native "return this.method;"; 10132 SVGAnimatedEnumerationJS get method() native "return this.method;";
10247 10133
10248 SVGAnimatedEnumeration get spacing() native "return this.spacing;"; 10134 SVGAnimatedEnumerationJS get spacing() native "return this.spacing;";
10249 10135
10250 SVGAnimatedLength get startOffset() native "return this.startOffset;"; 10136 SVGAnimatedLengthJS get startOffset() native "return this.startOffset;";
10251 10137
10252 // From SVGURIReference 10138 // From SVGURIReference
10253 10139
10254 SVGAnimatedString get href() native "return this.href;"; 10140 SVGAnimatedStringJS get href() native "return this.href;";
10255 } 10141 }
10256 10142
10257 class SVGTextPositioningElement extends SVGTextContentElement native "*SVGTextPo sitioningElement" { 10143 class SVGTextPositioningElementJS extends SVGTextContentElementJS implements SVG TextPositioningElement native "*SVGTextPositioningElement" {
10258 10144
10259 SVGAnimatedLengthList get dx() native "return this.dx;"; 10145 SVGAnimatedLengthListJS get dx() native "return this.dx;";
10260 10146
10261 SVGAnimatedLengthList get dy() native "return this.dy;"; 10147 SVGAnimatedLengthListJS get dy() native "return this.dy;";
10262 10148
10263 SVGAnimatedNumberList get rotate() native "return this.rotate;"; 10149 SVGAnimatedNumberListJS get rotate() native "return this.rotate;";
10264 10150
10265 SVGAnimatedLengthList get x() native "return this.x;"; 10151 SVGAnimatedLengthListJS get x() native "return this.x;";
10266 10152
10267 SVGAnimatedLengthList get y() native "return this.y;"; 10153 SVGAnimatedLengthListJS get y() native "return this.y;";
10268 } 10154 }
10269 10155
10270 class SVGTitleElement extends SVGElement native "*SVGTitleElement" { 10156 class SVGTitleElementJS extends SVGElementJS implements SVGTitleElement native " *SVGTitleElement" {
10271 10157
10272 // From SVGLangSpace 10158 // From SVGLangSpace
10273 10159
10274 String get xmllang() native "return this.xmllang;"; 10160 String get xmllang() native "return this.xmllang;";
10275 10161
10276 void set xmllang(String value) native "this.xmllang = value;"; 10162 void set xmllang(String value) native "this.xmllang = value;";
10277 10163
10278 String get xmlspace() native "return this.xmlspace;"; 10164 String get xmlspace() native "return this.xmlspace;";
10279 10165
10280 void set xmlspace(String value) native "this.xmlspace = value;"; 10166 void set xmlspace(String value) native "this.xmlspace = value;";
10281 10167
10282 // From SVGStylable 10168 // From SVGStylable
10283 10169
10284 SVGAnimatedString get className() native "return this.className;"; 10170 SVGAnimatedStringJS get className() native "return this.className;";
10285 10171
10286 CSSStyleDeclaration get style() native "return this.style;"; 10172 CSSStyleDeclarationJS get style() native "return this.style;";
10287 10173
10288 CSSValue getPresentationAttribute(String name) native; 10174 CSSValueJS getPresentationAttribute(String name) native;
10289 } 10175 }
10290 10176
10291 class SVGTransform native "*SVGTransform" { 10177 class SVGTransformJS implements SVGTransform native "*SVGTransform" {
10292 10178
10293 static final int SVG_TRANSFORM_MATRIX = 1; 10179 static final int SVG_TRANSFORM_MATRIX = 1;
10294 10180
10295 static final int SVG_TRANSFORM_ROTATE = 4; 10181 static final int SVG_TRANSFORM_ROTATE = 4;
10296 10182
10297 static final int SVG_TRANSFORM_SCALE = 3; 10183 static final int SVG_TRANSFORM_SCALE = 3;
10298 10184
10299 static final int SVG_TRANSFORM_SKEWX = 5; 10185 static final int SVG_TRANSFORM_SKEWX = 5;
10300 10186
10301 static final int SVG_TRANSFORM_SKEWY = 6; 10187 static final int SVG_TRANSFORM_SKEWY = 6;
10302 10188
10303 static final int SVG_TRANSFORM_TRANSLATE = 2; 10189 static final int SVG_TRANSFORM_TRANSLATE = 2;
10304 10190
10305 static final int SVG_TRANSFORM_UNKNOWN = 0; 10191 static final int SVG_TRANSFORM_UNKNOWN = 0;
10306 10192
10307 num get angle() native "return this.angle;"; 10193 num get angle() native "return this.angle;";
10308 10194
10309 SVGMatrix get matrix() native "return this.matrix;"; 10195 SVGMatrixJS get matrix() native "return this.matrix;";
10310 10196
10311 int get type() native "return this.type;"; 10197 int get type() native "return this.type;";
10312 10198
10313 void setMatrix(SVGMatrix matrix) native; 10199 void setMatrix(SVGMatrixJS matrix) native;
10314 10200
10315 void setRotate(num angle, num cx, num cy) native; 10201 void setRotate(num angle, num cx, num cy) native;
10316 10202
10317 void setScale(num sx, num sy) native; 10203 void setScale(num sx, num sy) native;
10318 10204
10319 void setSkewX(num angle) native; 10205 void setSkewX(num angle) native;
10320 10206
10321 void setSkewY(num angle) native; 10207 void setSkewY(num angle) native;
10322 10208
10323 void setTranslate(num tx, num ty) native; 10209 void setTranslate(num tx, num ty) native;
10324 10210
10325 var dartObjectLocalStorage; 10211 var dartObjectLocalStorage;
10326 10212
10327 String get typeName() native; 10213 String get typeName() native;
10328 } 10214 }
10329 10215
10330 class SVGTransformList native "*SVGTransformList" { 10216 class SVGTransformListJS implements SVGTransformList native "*SVGTransformList" {
10331 10217
10332 int get numberOfItems() native "return this.numberOfItems;"; 10218 int get numberOfItems() native "return this.numberOfItems;";
10333 10219
10334 SVGTransform appendItem(SVGTransform item) native; 10220 SVGTransformJS appendItem(SVGTransformJS item) native;
10335 10221
10336 void clear() native; 10222 void clear() native;
10337 10223
10338 SVGTransform consolidate() native; 10224 SVGTransformJS consolidate() native;
10339 10225
10340 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix) native; 10226 SVGTransformJS createSVGTransformFromMatrix(SVGMatrixJS matrix) native;
10341 10227
10342 SVGTransform getItem(int index) native; 10228 SVGTransformJS getItem(int index) native;
10343 10229
10344 SVGTransform initialize(SVGTransform item) native; 10230 SVGTransformJS initialize(SVGTransformJS item) native;
10345 10231
10346 SVGTransform insertItemBefore(SVGTransform item, int index) native; 10232 SVGTransformJS insertItemBefore(SVGTransformJS item, int index) native;
10347 10233
10348 SVGTransform removeItem(int index) native; 10234 SVGTransformJS removeItem(int index) native;
10349 10235
10350 SVGTransform replaceItem(SVGTransform item, int index) native; 10236 SVGTransformJS replaceItem(SVGTransformJS item, int index) native;
10351 10237
10352 var dartObjectLocalStorage; 10238 var dartObjectLocalStorage;
10353 10239
10354 String get typeName() native; 10240 String get typeName() native;
10355 } 10241 }
10356 10242
10357 class SVGTransformable extends SVGLocatable native "*SVGTransformable" { 10243 class SVGTransformableJS extends SVGLocatableJS implements SVGTransformable nati ve "*SVGTransformable" {
10358 10244
10359 SVGAnimatedTransformList get transform() native "return this.transform;"; 10245 SVGAnimatedTransformListJS get transform() native "return this.transform;";
10360 } 10246 }
10361 10247
10362 class SVGURIReference native "*SVGURIReference" { 10248 class SVGURIReferenceJS implements SVGURIReference native "*SVGURIReference" {
10363 10249
10364 SVGAnimatedString get href() native "return this.href;"; 10250 SVGAnimatedStringJS get href() native "return this.href;";
10365 10251
10366 var dartObjectLocalStorage; 10252 var dartObjectLocalStorage;
10367 10253
10368 String get typeName() native; 10254 String get typeName() native;
10369 } 10255 }
10370 10256
10371 class SVGUnitTypes native "*SVGUnitTypes" { 10257 class SVGUnitTypesJS implements SVGUnitTypes native "*SVGUnitTypes" {
10372 10258
10373 static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; 10259 static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
10374 10260
10375 static final int SVG_UNIT_TYPE_UNKNOWN = 0; 10261 static final int SVG_UNIT_TYPE_UNKNOWN = 0;
10376 10262
10377 static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 10263 static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
10378 10264
10379 var dartObjectLocalStorage; 10265 var dartObjectLocalStorage;
10380 10266
10381 String get typeName() native; 10267 String get typeName() native;
10382 } 10268 }
10383 10269
10384 class SVGUseElement extends SVGElement native "*SVGUseElement" { 10270 class SVGUseElementJS extends SVGElementJS implements SVGUseElement native "*SVG UseElement" {
10385 10271
10386 SVGElementInstance get animatedInstanceRoot() native "return this.animatedInst anceRoot;"; 10272 SVGElementInstanceJS get animatedInstanceRoot() native "return this.animatedIn stanceRoot;";
10387 10273
10388 SVGAnimatedLength get height() native "return this.height;"; 10274 SVGAnimatedLengthJS get height() native "return this.height;";
10389 10275
10390 SVGElementInstance get instanceRoot() native "return this.instanceRoot;"; 10276 SVGElementInstanceJS get instanceRoot() native "return this.instanceRoot;";
10391 10277
10392 SVGAnimatedLength get width() native "return this.width;"; 10278 SVGAnimatedLengthJS get width() native "return this.width;";
10393 10279
10394 SVGAnimatedLength get x() native "return this.x;"; 10280 SVGAnimatedLengthJS get x() native "return this.x;";
10395 10281
10396 SVGAnimatedLength get y() native "return this.y;"; 10282 SVGAnimatedLengthJS get y() native "return this.y;";
10397 10283
10398 // From SVGURIReference 10284 // From SVGURIReference
10399 10285
10400 SVGAnimatedString get href() native "return this.href;"; 10286 SVGAnimatedStringJS get href() native "return this.href;";
10401 10287
10402 // From SVGTests 10288 // From SVGTests
10403 10289
10404 SVGStringList get requiredExtensions() native "return this.requiredExtensions; "; 10290 SVGStringListJS get requiredExtensions() native "return this.requiredExtension s;";
10405 10291
10406 SVGStringList get requiredFeatures() native "return this.requiredFeatures;"; 10292 SVGStringListJS get requiredFeatures() native "return this.requiredFeatures;";
10407 10293
10408 SVGStringList get systemLanguage() native "return this.systemLanguage;"; 10294 SVGStringListJS get systemLanguage() native "return this.systemLanguage;";
10409 10295
10410 bool hasExtension(String extension) native; 10296 bool hasExtension(String extension) native;
10411 10297
10412 // From SVGLangSpace 10298 // From SVGLangSpace
10413 10299
10414 String get xmllang() native "return this.xmllang;"; 10300 String get xmllang() native "return this.xmllang;";
10415 10301
10416 void set xmllang(String value) native "this.xmllang = value;"; 10302 void set xmllang(String value) native "this.xmllang = value;";
10417 10303
10418 String get xmlspace() native "return this.xmlspace;"; 10304 String get xmlspace() native "return this.xmlspace;";
10419 10305
10420 void set xmlspace(String value) native "this.xmlspace = value;"; 10306 void set xmlspace(String value) native "this.xmlspace = value;";
10421 10307
10422 // From SVGExternalResourcesRequired 10308 // From SVGExternalResourcesRequired
10423 10309
10424 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 10310 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
10425 10311
10426 // From SVGStylable 10312 // From SVGStylable
10427 10313
10428 SVGAnimatedString get className() native "return this.className;"; 10314 SVGAnimatedStringJS get className() native "return this.className;";
10429 10315
10430 CSSStyleDeclaration get style() native "return this.style;"; 10316 CSSStyleDeclarationJS get style() native "return this.style;";
10431 10317
10432 CSSValue getPresentationAttribute(String name) native; 10318 CSSValueJS getPresentationAttribute(String name) native;
10433 10319
10434 // From SVGTransformable 10320 // From SVGTransformable
10435 10321
10436 SVGAnimatedTransformList get transform() native "return this.transform;"; 10322 SVGAnimatedTransformListJS get transform() native "return this.transform;";
10437 10323
10438 // From SVGLocatable 10324 // From SVGLocatable
10439 10325
10440 SVGElement get farthestViewportElement() native "return this.farthestViewportE lement;"; 10326 SVGElementJS get farthestViewportElement() native "return this.farthestViewpor tElement;";
10441 10327
10442 SVGElement get nearestViewportElement() native "return this.nearestViewportEle ment;"; 10328 SVGElementJS get nearestViewportElement() native "return this.nearestViewportE lement;";
10443 10329
10444 SVGRect getBBox() native; 10330 SVGRectJS getBBox() native;
10445 10331
10446 SVGMatrix getCTM() native; 10332 SVGMatrixJS getCTM() native;
10447 10333
10448 SVGMatrix getScreenCTM() native; 10334 SVGMatrixJS getScreenCTM() native;
10449 10335
10450 SVGMatrix getTransformToElement(SVGElement element) native; 10336 SVGMatrixJS getTransformToElement(SVGElementJS element) native;
10451 } 10337 }
10452 10338
10453 class SVGVKernElement extends SVGElement native "*SVGVKernElement" { 10339 class SVGVKernElementJS extends SVGElementJS implements SVGVKernElement native " *SVGVKernElement" {
10454 } 10340 }
10455 10341
10456 class SVGViewElement extends SVGElement native "*SVGViewElement" { 10342 class SVGViewElementJS extends SVGElementJS implements SVGViewElement native "*S VGViewElement" {
10457 10343
10458 SVGStringList get viewTarget() native "return this.viewTarget;"; 10344 SVGStringListJS get viewTarget() native "return this.viewTarget;";
10459 10345
10460 // From SVGExternalResourcesRequired 10346 // From SVGExternalResourcesRequired
10461 10347
10462 SVGAnimatedBoolean get externalResourcesRequired() native "return this.externa lResourcesRequired;"; 10348 SVGAnimatedBooleanJS get externalResourcesRequired() native "return this.exter nalResourcesRequired;";
10463 10349
10464 // From SVGFitToViewBox 10350 // From SVGFitToViewBox
10465 10351
10466 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 10352 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
10467 10353
10468 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 10354 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
10469 10355
10470 // From SVGZoomAndPan 10356 // From SVGZoomAndPan
10471 10357
10472 int get zoomAndPan() native "return this.zoomAndPan;"; 10358 int get zoomAndPan() native "return this.zoomAndPan;";
10473 10359
10474 void set zoomAndPan(int value) native "this.zoomAndPan = value;"; 10360 void set zoomAndPan(int value) native "this.zoomAndPan = value;";
10475 } 10361 }
10476 10362
10477 class SVGViewSpec extends SVGZoomAndPan native "*SVGViewSpec" { 10363 class SVGViewSpecJS extends SVGZoomAndPanJS implements SVGViewSpec native "*SVGV iewSpec" {
10478 10364
10479 String get preserveAspectRatioString() native "return this.preserveAspectRatio String;"; 10365 String get preserveAspectRatioString() native "return this.preserveAspectRatio String;";
10480 10366
10481 SVGTransformList get transform() native "return this.transform;"; 10367 SVGTransformListJS get transform() native "return this.transform;";
10482 10368
10483 String get transformString() native "return this.transformString;"; 10369 String get transformString() native "return this.transformString;";
10484 10370
10485 String get viewBoxString() native "return this.viewBoxString;"; 10371 String get viewBoxString() native "return this.viewBoxString;";
10486 10372
10487 SVGElement get viewTarget() native "return this.viewTarget;"; 10373 SVGElementJS get viewTarget() native "return this.viewTarget;";
10488 10374
10489 String get viewTargetString() native "return this.viewTargetString;"; 10375 String get viewTargetString() native "return this.viewTargetString;";
10490 10376
10491 // From SVGFitToViewBox 10377 // From SVGFitToViewBox
10492 10378
10493 SVGAnimatedPreserveAspectRatio get preserveAspectRatio() native "return this.p reserveAspectRatio;"; 10379 SVGAnimatedPreserveAspectRatioJS get preserveAspectRatio() native "return this .preserveAspectRatio;";
10494 10380
10495 SVGAnimatedRect get viewBox() native "return this.viewBox;"; 10381 SVGAnimatedRectJS get viewBox() native "return this.viewBox;";
10496 } 10382 }
10497 10383
10498 class SVGZoomAndPan native "*SVGZoomAndPan" { 10384 class SVGZoomAndPanJS implements SVGZoomAndPan native "*SVGZoomAndPan" {
10499 10385
10500 static final int SVG_ZOOMANDPAN_DISABLE = 1; 10386 static final int SVG_ZOOMANDPAN_DISABLE = 1;
10501 10387
10502 static final int SVG_ZOOMANDPAN_MAGNIFY = 2; 10388 static final int SVG_ZOOMANDPAN_MAGNIFY = 2;
10503 10389
10504 static final int SVG_ZOOMANDPAN_UNKNOWN = 0; 10390 static final int SVG_ZOOMANDPAN_UNKNOWN = 0;
10505 10391
10506 int get zoomAndPan() native "return this.zoomAndPan;"; 10392 int get zoomAndPan() native "return this.zoomAndPan;";
10507 10393
10508 void set zoomAndPan(int value) native "this.zoomAndPan = value;"; 10394 void set zoomAndPan(int value) native "this.zoomAndPan = value;";
10509 10395
10510 var dartObjectLocalStorage; 10396 var dartObjectLocalStorage;
10511 10397
10512 String get typeName() native; 10398 String get typeName() native;
10513 } 10399 }
10514 10400
10515 class SVGZoomEvent extends UIEvent native "*SVGZoomEvent" { 10401 class SVGZoomEventJS extends UIEventJS implements SVGZoomEvent native "*SVGZoomE vent" {
10516 10402
10517 num get newScale() native "return this.newScale;"; 10403 num get newScale() native "return this.newScale;";
10518 10404
10519 SVGPoint get newTranslate() native "return this.newTranslate;"; 10405 SVGPointJS get newTranslate() native "return this.newTranslate;";
10520 10406
10521 num get previousScale() native "return this.previousScale;"; 10407 num get previousScale() native "return this.previousScale;";
10522 10408
10523 SVGPoint get previousTranslate() native "return this.previousTranslate;"; 10409 SVGPointJS get previousTranslate() native "return this.previousTranslate;";
10524 10410
10525 SVGRect get zoomRectScreen() native "return this.zoomRectScreen;"; 10411 SVGRectJS get zoomRectScreen() native "return this.zoomRectScreen;";
10526 } 10412 }
10527 10413
10528 class Screen native "*Screen" { 10414 class ScreenJS implements Screen native "*Screen" {
10529 10415
10530 int get availHeight() native "return this.availHeight;"; 10416 int get availHeight() native "return this.availHeight;";
10531 10417
10532 int get availLeft() native "return this.availLeft;"; 10418 int get availLeft() native "return this.availLeft;";
10533 10419
10534 int get availTop() native "return this.availTop;"; 10420 int get availTop() native "return this.availTop;";
10535 10421
10536 int get availWidth() native "return this.availWidth;"; 10422 int get availWidth() native "return this.availWidth;";
10537 10423
10538 int get colorDepth() native "return this.colorDepth;"; 10424 int get colorDepth() native "return this.colorDepth;";
10539 10425
10540 int get height() native "return this.height;"; 10426 int get height() native "return this.height;";
10541 10427
10542 int get pixelDepth() native "return this.pixelDepth;"; 10428 int get pixelDepth() native "return this.pixelDepth;";
10543 10429
10544 int get width() native "return this.width;"; 10430 int get width() native "return this.width;";
10545 10431
10546 var dartObjectLocalStorage; 10432 var dartObjectLocalStorage;
10547 10433
10548 String get typeName() native; 10434 String get typeName() native;
10549 } 10435 }
10550 10436
10551 class ScriptProfile native "*ScriptProfile" { 10437 class ScriptProfileJS implements ScriptProfile native "*ScriptProfile" {
10552 10438
10553 ScriptProfileNode get head() native "return this.head;"; 10439 ScriptProfileNodeJS get head() native "return this.head;";
10554 10440
10555 String get title() native "return this.title;"; 10441 String get title() native "return this.title;";
10556 10442
10557 int get uid() native "return this.uid;"; 10443 int get uid() native "return this.uid;";
10558 10444
10559 var dartObjectLocalStorage; 10445 var dartObjectLocalStorage;
10560 10446
10561 String get typeName() native; 10447 String get typeName() native;
10562 } 10448 }
10563 10449
10564 class ScriptProfileNode native "*ScriptProfileNode" { 10450 class ScriptProfileNodeJS implements ScriptProfileNode native "*ScriptProfileNod e" {
10565 10451
10566 int get callUID() native "return this.callUID;"; 10452 int get callUID() native "return this.callUID;";
10567 10453
10568 List get children() native "return this.children;"; 10454 List get children() native "return this.children;";
10569 10455
10570 String get functionName() native "return this.functionName;"; 10456 String get functionName() native "return this.functionName;";
10571 10457
10572 int get lineNumber() native "return this.lineNumber;"; 10458 int get lineNumber() native "return this.lineNumber;";
10573 10459
10574 int get numberOfCalls() native "return this.numberOfCalls;"; 10460 int get numberOfCalls() native "return this.numberOfCalls;";
10575 10461
10576 num get selfTime() native "return this.selfTime;"; 10462 num get selfTime() native "return this.selfTime;";
10577 10463
10578 num get totalTime() native "return this.totalTime;"; 10464 num get totalTime() native "return this.totalTime;";
10579 10465
10580 String get url() native "return this.url;"; 10466 String get url() native "return this.url;";
10581 10467
10582 bool get visible() native "return this.visible;"; 10468 bool get visible() native "return this.visible;";
10583 10469
10584 var dartObjectLocalStorage; 10470 var dartObjectLocalStorage;
10585 10471
10586 String get typeName() native; 10472 String get typeName() native;
10587 } 10473 }
10588 10474
10589 class SharedWorker extends AbstractWorker native "*SharedWorker" { 10475 class SharedWorkerJS extends AbstractWorkerJS implements SharedWorker native "*S haredWorker" {
10590 10476
10591 MessagePort get port() native "return this.port;"; 10477 MessagePortJS get port() native "return this.port;";
10592 } 10478 }
10593 10479
10594 class SharedWorkerContext extends WorkerContext native "*SharedWorkerContext" { 10480 class SharedWorkerContextJS extends WorkerContextJS implements SharedWorkerConte xt native "*SharedWorkerContext" {
10595 10481
10596 String get name() native "return this.name;"; 10482 String get name() native "return this.name;";
10597 10483
10598 EventListener get onconnect() native "return this.onconnect;"; 10484 EventListener get onconnect() native "return this.onconnect;";
10599 10485
10600 void set onconnect(EventListener value) native "this.onconnect = value;"; 10486 void set onconnect(EventListener value) native "this.onconnect = value;";
10601 } 10487 }
10602 10488
10603 class SpeechInputEvent extends Event native "*SpeechInputEvent" { 10489 class SpeechInputEventJS extends EventJS implements SpeechInputEvent native "*Sp eechInputEvent" {
10604 10490
10605 SpeechInputResultList get results() native "return this.results;"; 10491 SpeechInputResultListJS get results() native "return this.results;";
10606 } 10492 }
10607 10493
10608 class SpeechInputResult native "*SpeechInputResult" { 10494 class SpeechInputResultJS implements SpeechInputResult native "*SpeechInputResul t" {
10609 10495
10610 num get confidence() native "return this.confidence;"; 10496 num get confidence() native "return this.confidence;";
10611 10497
10612 String get utterance() native "return this.utterance;"; 10498 String get utterance() native "return this.utterance;";
10613 10499
10614 var dartObjectLocalStorage; 10500 var dartObjectLocalStorage;
10615 10501
10616 String get typeName() native; 10502 String get typeName() native;
10617 } 10503 }
10618 10504
10619 class SpeechInputResultList native "*SpeechInputResultList" { 10505 class SpeechInputResultListJS implements SpeechInputResultList native "*SpeechIn putResultList" {
10620 10506
10621 int get length() native "return this.length;"; 10507 int get length() native "return this.length;";
10622 10508
10623 SpeechInputResult item(int index) native; 10509 SpeechInputResultJS item(int index) native;
10624 10510
10625 var dartObjectLocalStorage; 10511 var dartObjectLocalStorage;
10626 10512
10627 String get typeName() native; 10513 String get typeName() native;
10628 } 10514 }
10629 10515
10630 class Storage native "*Storage" { 10516 class StorageJS implements Storage native "*Storage" {
10631 10517
10632 int get length() native "return this.length;"; 10518 int get length() native "return this.length;";
10633 10519
10634 void clear() native; 10520 void clear() native;
10635 10521
10636 String getItem(String key) native; 10522 String getItem(String key) native;
10637 10523
10638 String key(int index) native; 10524 String key(int index) native;
10639 10525
10640 void removeItem(String key) native; 10526 void removeItem(String key) native;
(...skipping 22 matching lines...) Expand all
10663 else 10549 else
10664 throw new UnsupportedOperationException('Cannot dartObjectLocalStorage for unknown Storage object.'); 10550 throw new UnsupportedOperationException('Cannot dartObjectLocalStorage for unknown Storage object.');
10665 10551
10666 """ { 10552 """ {
10667 throw new UnsupportedOperationException(''); 10553 throw new UnsupportedOperationException('');
10668 } 10554 }
10669 10555
10670 String get typeName() native; 10556 String get typeName() native;
10671 } 10557 }
10672 10558
10673 class StorageEvent extends Event native "*StorageEvent" { 10559 class StorageEventJS extends EventJS implements StorageEvent native "*StorageEve nt" {
10674 10560
10675 String get key() native "return this.key;"; 10561 String get key() native "return this.key;";
10676 10562
10677 String get newValue() native "return this.newValue;"; 10563 String get newValue() native "return this.newValue;";
10678 10564
10679 String get oldValue() native "return this.oldValue;"; 10565 String get oldValue() native "return this.oldValue;";
10680 10566
10681 Storage get storageArea() native "return this.storageArea;"; 10567 StorageJS get storageArea() native "return this.storageArea;";
10682 10568
10683 String get url() native "return this.url;"; 10569 String get url() native "return this.url;";
10684 10570
10685 void initStorageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, S tring keyArg, String oldValueArg, String newValueArg, String urlArg, Storage sto rageAreaArg) native; 10571 void initStorageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, S tring keyArg, String oldValueArg, String newValueArg, String urlArg, StorageJS s torageAreaArg) native;
10686 } 10572 }
10687 10573
10688 class StorageInfo native "*StorageInfo" { 10574 class StorageInfoJS implements StorageInfo native "*StorageInfo" {
10689 10575
10690 static final int PERSISTENT = 1; 10576 static final int PERSISTENT = 1;
10691 10577
10692 static final int TEMPORARY = 0; 10578 static final int TEMPORARY = 0;
10693 10579
10694 void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallba ck = null, StorageInfoErrorCallback errorCallback = null]) native; 10580 void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallba ck = null, StorageInfoErrorCallback errorCallback = null]) native;
10695 10581
10696 void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallb ack quotaCallback = null, StorageInfoErrorCallback errorCallback = null]) native ; 10582 void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallb ack quotaCallback = null, StorageInfoErrorCallback errorCallback = null]) native ;
10697 10583
10698 var dartObjectLocalStorage; 10584 var dartObjectLocalStorage;
10699 10585
10700 String get typeName() native; 10586 String get typeName() native;
10701 } 10587 }
10702 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
10703 // for details. All rights reserved. Use of this source code is governed by a
10704 // BSD-style license that can be found in the LICENSE file.
10705 10588
10706 // WARNING: Do not edit - generated code. 10589 class StyleMediaJS implements StyleMedia native "*StyleMedia" {
10707
10708 typedef bool StorageInfoErrorCallback(DOMException error);
10709 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
10710 // for details. All rights reserved. Use of this source code is governed by a
10711 // BSD-style license that can be found in the LICENSE file.
10712
10713 // WARNING: Do not edit - generated code.
10714
10715 typedef bool StorageInfoQuotaCallback(int grantedQuotaInBytes);
10716 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
10717 // for details. All rights reserved. Use of this source code is governed by a
10718 // BSD-style license that can be found in the LICENSE file.
10719
10720 // WARNING: Do not edit - generated code.
10721
10722 typedef bool StorageInfoUsageCallback(int currentUsageInBytes, int currentQuotaI nBytes);
10723 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
10724 // for details. All rights reserved. Use of this source code is governed by a
10725 // BSD-style license that can be found in the LICENSE file.
10726
10727 // WARNING: Do not edit - generated code.
10728
10729 typedef bool StringCallback(String data);
10730
10731 class StyleMedia native "*StyleMedia" {
10732 10590
10733 String get type() native "return this.type;"; 10591 String get type() native "return this.type;";
10734 10592
10735 bool matchMedium(String mediaquery) native; 10593 bool matchMedium(String mediaquery) native;
10736 10594
10737 var dartObjectLocalStorage; 10595 var dartObjectLocalStorage;
10738 10596
10739 String get typeName() native; 10597 String get typeName() native;
10740 } 10598 }
10741 10599
10742 class StyleSheet native "*StyleSheet" { 10600 class StyleSheetJS implements StyleSheet native "*StyleSheet" {
10743 10601
10744 bool get disabled() native "return this.disabled;"; 10602 bool get disabled() native "return this.disabled;";
10745 10603
10746 void set disabled(bool value) native "this.disabled = value;"; 10604 void set disabled(bool value) native "this.disabled = value;";
10747 10605
10748 String get href() native "return this.href;"; 10606 String get href() native "return this.href;";
10749 10607
10750 MediaList get media() native "return this.media;"; 10608 MediaListJS get media() native "return this.media;";
10751 10609
10752 Node get ownerNode() native "return this.ownerNode;"; 10610 NodeJS get ownerNode() native "return this.ownerNode;";
10753 10611
10754 StyleSheet get parentStyleSheet() native "return this.parentStyleSheet;"; 10612 StyleSheetJS get parentStyleSheet() native "return this.parentStyleSheet;";
10755 10613
10756 String get title() native "return this.title;"; 10614 String get title() native "return this.title;";
10757 10615
10758 String get type() native "return this.type;"; 10616 String get type() native "return this.type;";
10759 10617
10760 var dartObjectLocalStorage; 10618 var dartObjectLocalStorage;
10761 10619
10762 String get typeName() native; 10620 String get typeName() native;
10763 } 10621 }
10764 10622
10765 class StyleSheetList native "*StyleSheetList" { 10623 class StyleSheetListJS implements StyleSheetList native "*StyleSheetList" {
10766 10624
10767 int get length() native "return this.length;"; 10625 int get length() native "return this.length;";
10768 10626
10769 StyleSheet operator[](int index) native; 10627 StyleSheetJS operator[](int index) native;
10770 10628
10771 void operator[]=(int index, StyleSheet value) { 10629 void operator[]=(int index, StyleSheetJS value) {
10772 throw new UnsupportedOperationException("Cannot assign element of immutable List."); 10630 throw new UnsupportedOperationException("Cannot assign element of immutable List.");
10773 } 10631 }
10774 10632
10775 StyleSheet item(int index) native; 10633 StyleSheetJS item(int index) native;
10776 10634
10777 var dartObjectLocalStorage; 10635 var dartObjectLocalStorage;
10778 10636
10779 String get typeName() native; 10637 String get typeName() native;
10780 } 10638 }
10781 10639
10782 class Text extends CharacterData native "*Text" { 10640 class TextJS extends CharacterDataJS implements Text native "*Text" {
10783 10641
10784 String get wholeText() native "return this.wholeText;"; 10642 String get wholeText() native "return this.wholeText;";
10785 10643
10786 Text replaceWholeText(String content) native; 10644 TextJS replaceWholeText(String content) native;
10787 10645
10788 Text splitText(int offset) native; 10646 TextJS splitText(int offset) native;
10789 } 10647 }
10790 10648
10791 class TextEvent extends UIEvent native "*TextEvent" { 10649 class TextEventJS extends UIEventJS implements TextEvent native "*TextEvent" {
10792 10650
10793 String get data() native "return this.data;"; 10651 String get data() native "return this.data;";
10794 10652
10795 void initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, DOMW indow viewArg, String dataArg) native; 10653 void initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, DOMW indowJS viewArg, String dataArg) native;
10796 } 10654 }
10797 10655
10798 class TextMetrics native "*TextMetrics" { 10656 class TextMetricsJS implements TextMetrics native "*TextMetrics" {
10799 10657
10800 num get width() native "return this.width;"; 10658 num get width() native "return this.width;";
10801 10659
10802 var dartObjectLocalStorage; 10660 var dartObjectLocalStorage;
10803 10661
10804 String get typeName() native; 10662 String get typeName() native;
10805 } 10663 }
10806 10664
10807 class TextTrack native "*TextTrack" { 10665 class TextTrackJS implements TextTrack native "*TextTrack" {
10808 10666
10809 static final int DISABLED = 0; 10667 static final int DISABLED = 0;
10810 10668
10811 static final int HIDDEN = 1; 10669 static final int HIDDEN = 1;
10812 10670
10813 static final int SHOWING = 2; 10671 static final int SHOWING = 2;
10814 10672
10815 TextTrackCueList get activeCues() native "return this.activeCues;"; 10673 TextTrackCueListJS get activeCues() native "return this.activeCues;";
10816 10674
10817 TextTrackCueList get cues() native "return this.cues;"; 10675 TextTrackCueListJS get cues() native "return this.cues;";
10818 10676
10819 String get kind() native "return this.kind;"; 10677 String get kind() native "return this.kind;";
10820 10678
10821 String get label() native "return this.label;"; 10679 String get label() native "return this.label;";
10822 10680
10823 String get language() native "return this.language;"; 10681 String get language() native "return this.language;";
10824 10682
10825 int get mode() native "return this.mode;"; 10683 int get mode() native "return this.mode;";
10826 10684
10827 void set mode(int value) native "this.mode = value;"; 10685 void set mode(int value) native "this.mode = value;";
10828 10686
10829 EventListener get oncuechange() native "return this.oncuechange;"; 10687 EventListener get oncuechange() native "return this.oncuechange;";
10830 10688
10831 void set oncuechange(EventListener value) native "this.oncuechange = value;"; 10689 void set oncuechange(EventListener value) native "this.oncuechange = value;";
10832 10690
10833 void addCue(TextTrackCue cue) native; 10691 void addCue(TextTrackCueJS cue) native;
10834 10692
10835 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 10693 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
10836 10694
10837 bool dispatchEvent(Event evt) native; 10695 bool dispatchEvent(EventJS evt) native;
10838 10696
10839 void removeCue(TextTrackCue cue) native; 10697 void removeCue(TextTrackCueJS cue) native;
10840 10698
10841 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 10699 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
10842 10700
10843 var dartObjectLocalStorage; 10701 var dartObjectLocalStorage;
10844 10702
10845 String get typeName() native; 10703 String get typeName() native;
10846 } 10704 }
10847 10705
10848 class TextTrackCue native "*TextTrackCue" { 10706 class TextTrackCueJS implements TextTrackCue native "*TextTrackCue" {
10849 10707
10850 String get alignment() native "return this.alignment;"; 10708 String get alignment() native "return this.alignment;";
10851 10709
10852 void set alignment(String value) native "this.alignment = value;"; 10710 void set alignment(String value) native "this.alignment = value;";
10853 10711
10854 String get direction() native "return this.direction;"; 10712 String get direction() native "return this.direction;";
10855 10713
10856 void set direction(String value) native "this.direction = value;"; 10714 void set direction(String value) native "this.direction = value;";
10857 10715
10858 num get endTime() native "return this.endTime;"; 10716 num get endTime() native "return this.endTime;";
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
10892 void set startTime(num value) native "this.startTime = value;"; 10750 void set startTime(num value) native "this.startTime = value;";
10893 10751
10894 String get text() native "return this.text;"; 10752 String get text() native "return this.text;";
10895 10753
10896 void set text(String value) native "this.text = value;"; 10754 void set text(String value) native "this.text = value;";
10897 10755
10898 int get textPosition() native "return this.textPosition;"; 10756 int get textPosition() native "return this.textPosition;";
10899 10757
10900 void set textPosition(int value) native "this.textPosition = value;"; 10758 void set textPosition(int value) native "this.textPosition = value;";
10901 10759
10902 TextTrack get track() native "return this.track;"; 10760 TextTrackJS get track() native "return this.track;";
10903 10761
10904 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 10762 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
10905 10763
10906 bool dispatchEvent(Event evt) native; 10764 bool dispatchEvent(EventJS evt) native;
10907 10765
10908 DocumentFragment getCueAsHTML() native; 10766 DocumentFragmentJS getCueAsHTML() native;
10909 10767
10910 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 10768 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
10911 10769
10912 var dartObjectLocalStorage; 10770 var dartObjectLocalStorage;
10913 10771
10914 String get typeName() native; 10772 String get typeName() native;
10915 } 10773 }
10916 10774
10917 class TextTrackCueList native "*TextTrackCueList" { 10775 class TextTrackCueListJS implements TextTrackCueList native "*TextTrackCueList" {
10918 10776
10919 int get length() native "return this.length;"; 10777 int get length() native "return this.length;";
10920 10778
10921 TextTrackCue getCueById(String id) native; 10779 TextTrackCueJS getCueById(String id) native;
10922 10780
10923 TextTrackCue item(int index) native; 10781 TextTrackCueJS item(int index) native;
10924 10782
10925 var dartObjectLocalStorage; 10783 var dartObjectLocalStorage;
10926 10784
10927 String get typeName() native; 10785 String get typeName() native;
10928 } 10786 }
10929 10787
10930 class TextTrackList native "*TextTrackList" { 10788 class TextTrackListJS implements TextTrackList native "*TextTrackList" {
10931 10789
10932 int get length() native "return this.length;"; 10790 int get length() native "return this.length;";
10933 10791
10934 EventListener get onaddtrack() native "return this.onaddtrack;"; 10792 EventListener get onaddtrack() native "return this.onaddtrack;";
10935 10793
10936 void set onaddtrack(EventListener value) native "this.onaddtrack = value;"; 10794 void set onaddtrack(EventListener value) native "this.onaddtrack = value;";
10937 10795
10938 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 10796 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
10939 10797
10940 bool dispatchEvent(Event evt) native; 10798 bool dispatchEvent(EventJS evt) native;
10941 10799
10942 TextTrack item(int index) native; 10800 TextTrackJS item(int index) native;
10943 10801
10944 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 10802 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
10945 10803
10946 var dartObjectLocalStorage; 10804 var dartObjectLocalStorage;
10947 10805
10948 String get typeName() native; 10806 String get typeName() native;
10949 } 10807 }
10950 10808
10951 class TimeRanges native "*TimeRanges" { 10809 class TimeRangesJS implements TimeRanges native "*TimeRanges" {
10952 10810
10953 int get length() native "return this.length;"; 10811 int get length() native "return this.length;";
10954 10812
10955 num end(int index) native; 10813 num end(int index) native;
10956 10814
10957 num start(int index) native; 10815 num start(int index) native;
10958 10816
10959 var dartObjectLocalStorage; 10817 var dartObjectLocalStorage;
10960 10818
10961 String get typeName() native; 10819 String get typeName() native;
10962 } 10820 }
10963 10821
10964 class Touch native "*Touch" { 10822 class TouchJS implements Touch native "*Touch" {
10965 10823
10966 int get clientX() native "return this.clientX;"; 10824 int get clientX() native "return this.clientX;";
10967 10825
10968 int get clientY() native "return this.clientY;"; 10826 int get clientY() native "return this.clientY;";
10969 10827
10970 int get identifier() native "return this.identifier;"; 10828 int get identifier() native "return this.identifier;";
10971 10829
10972 int get pageX() native "return this.pageX;"; 10830 int get pageX() native "return this.pageX;";
10973 10831
10974 int get pageY() native "return this.pageY;"; 10832 int get pageY() native "return this.pageY;";
10975 10833
10976 int get screenX() native "return this.screenX;"; 10834 int get screenX() native "return this.screenX;";
10977 10835
10978 int get screenY() native "return this.screenY;"; 10836 int get screenY() native "return this.screenY;";
10979 10837
10980 EventTarget get target() native "return this.target;"; 10838 EventTargetJS get target() native "return this.target;";
10981 10839
10982 num get webkitForce() native "return this.webkitForce;"; 10840 num get webkitForce() native "return this.webkitForce;";
10983 10841
10984 int get webkitRadiusX() native "return this.webkitRadiusX;"; 10842 int get webkitRadiusX() native "return this.webkitRadiusX;";
10985 10843
10986 int get webkitRadiusY() native "return this.webkitRadiusY;"; 10844 int get webkitRadiusY() native "return this.webkitRadiusY;";
10987 10845
10988 num get webkitRotationAngle() native "return this.webkitRotationAngle;"; 10846 num get webkitRotationAngle() native "return this.webkitRotationAngle;";
10989 10847
10990 var dartObjectLocalStorage; 10848 var dartObjectLocalStorage;
10991 10849
10992 String get typeName() native; 10850 String get typeName() native;
10993 } 10851 }
10994 10852
10995 class TouchEvent extends UIEvent native "*TouchEvent" { 10853 class TouchEventJS extends UIEventJS implements TouchEvent native "*TouchEvent" {
10996 10854
10997 bool get altKey() native "return this.altKey;"; 10855 bool get altKey() native "return this.altKey;";
10998 10856
10999 TouchList get changedTouches() native "return this.changedTouches;"; 10857 TouchListJS get changedTouches() native "return this.changedTouches;";
11000 10858
11001 bool get ctrlKey() native "return this.ctrlKey;"; 10859 bool get ctrlKey() native "return this.ctrlKey;";
11002 10860
11003 bool get metaKey() native "return this.metaKey;"; 10861 bool get metaKey() native "return this.metaKey;";
11004 10862
11005 bool get shiftKey() native "return this.shiftKey;"; 10863 bool get shiftKey() native "return this.shiftKey;";
11006 10864
11007 TouchList get targetTouches() native "return this.targetTouches;"; 10865 TouchListJS get targetTouches() native "return this.targetTouches;";
11008 10866
11009 TouchList get touches() native "return this.touches;"; 10867 TouchListJS get touches() native "return this.touches;";
11010 10868
11011 void initTouchEvent(TouchList touches, TouchList targetTouches, TouchList chan gedTouches, String type, DOMWindow view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native; 10869 void initTouchEvent(TouchListJS touches, TouchListJS targetTouches, TouchListJ S changedTouches, String type, DOMWindowJS view, int screenX, int screenY, int c lientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) nat ive;
11012 } 10870 }
11013 10871
11014 class TouchList native "*TouchList" { 10872 class TouchListJS implements TouchList native "*TouchList" {
11015 10873
11016 int get length() native "return this.length;"; 10874 int get length() native "return this.length;";
11017 10875
11018 Touch operator[](int index) native; 10876 TouchJS operator[](int index) native;
11019 10877
11020 void operator[]=(int index, Touch value) { 10878 void operator[]=(int index, TouchJS value) {
11021 throw new UnsupportedOperationException("Cannot assign element of immutable List."); 10879 throw new UnsupportedOperationException("Cannot assign element of immutable List.");
11022 } 10880 }
11023 10881
11024 Touch item(int index) native; 10882 TouchJS item(int index) native;
11025 10883
11026 var dartObjectLocalStorage; 10884 var dartObjectLocalStorage;
11027 10885
11028 String get typeName() native; 10886 String get typeName() native;
11029 } 10887 }
11030 10888
11031 class TrackEvent extends Event native "*TrackEvent" { 10889 class TrackEventJS extends EventJS implements TrackEvent native "*TrackEvent" {
11032 10890
11033 Object get track() native "return this.track;"; 10891 Object get track() native "return this.track;";
11034 } 10892 }
11035 10893
11036 class TreeWalker native "*TreeWalker" { 10894 class TreeWalkerJS implements TreeWalker native "*TreeWalker" {
11037 10895
11038 Node get currentNode() native "return this.currentNode;"; 10896 NodeJS get currentNode() native "return this.currentNode;";
11039 10897
11040 void set currentNode(Node value) native "this.currentNode = value;"; 10898 void set currentNode(NodeJS value) native "this.currentNode = value;";
11041 10899
11042 bool get expandEntityReferences() native "return this.expandEntityReferences;" ; 10900 bool get expandEntityReferences() native "return this.expandEntityReferences;" ;
11043 10901
11044 NodeFilter get filter() native "return this.filter;"; 10902 NodeFilterJS get filter() native "return this.filter;";
11045 10903
11046 Node get root() native "return this.root;"; 10904 NodeJS get root() native "return this.root;";
11047 10905
11048 int get whatToShow() native "return this.whatToShow;"; 10906 int get whatToShow() native "return this.whatToShow;";
11049 10907
11050 Node firstChild() native; 10908 NodeJS firstChild() native;
11051 10909
11052 Node lastChild() native; 10910 NodeJS lastChild() native;
11053 10911
11054 Node nextNode() native; 10912 NodeJS nextNode() native;
11055 10913
11056 Node nextSibling() native; 10914 NodeJS nextSibling() native;
11057 10915
11058 Node parentNode() native; 10916 NodeJS parentNode() native;
11059 10917
11060 Node previousNode() native; 10918 NodeJS previousNode() native;
11061 10919
11062 Node previousSibling() native; 10920 NodeJS previousSibling() native;
11063 10921
11064 var dartObjectLocalStorage; 10922 var dartObjectLocalStorage;
11065 10923
11066 String get typeName() native; 10924 String get typeName() native;
11067 } 10925 }
11068 10926
11069 class UIEvent extends Event native "*UIEvent" { 10927 class UIEventJS extends EventJS implements UIEvent native "*UIEvent" {
11070 10928
11071 int get charCode() native "return this.charCode;"; 10929 int get charCode() native "return this.charCode;";
11072 10930
11073 int get detail() native "return this.detail;"; 10931 int get detail() native "return this.detail;";
11074 10932
11075 int get keyCode() native "return this.keyCode;"; 10933 int get keyCode() native "return this.keyCode;";
11076 10934
11077 int get layerX() native "return this.layerX;"; 10935 int get layerX() native "return this.layerX;";
11078 10936
11079 int get layerY() native "return this.layerY;"; 10937 int get layerY() native "return this.layerY;";
11080 10938
11081 int get pageX() native "return this.pageX;"; 10939 int get pageX() native "return this.pageX;";
11082 10940
11083 int get pageY() native "return this.pageY;"; 10941 int get pageY() native "return this.pageY;";
11084 10942
11085 DOMWindow get view() native "return this.view;"; 10943 DOMWindowJS get view() native "return this.view;";
11086 10944
11087 int get which() native "return this.which;"; 10945 int get which() native "return this.which;";
11088 10946
11089 void initUIEvent(String type, bool canBubble, bool cancelable, DOMWindow view, int detail) native; 10947 void initUIEvent(String type, bool canBubble, bool cancelable, DOMWindowJS vie w, int detail) native;
11090 } 10948 }
11091 10949
11092 class Uint16Array extends ArrayBufferView implements List<int> native "*Uint16Ar ray" { 10950 class Uint16ArrayJS extends ArrayBufferViewJS implements Uint16Array, List<int> native "*Uint16Array" {
11093 10951
11094 factory Uint16Array(int length) => _construct(length); 10952 factory Uint16Array(int length) => _construct(length);
11095 10953
11096 factory Uint16Array.fromList(List<int> list) => _construct(list); 10954 factory Uint16Array.fromList(List<int> list) => _construct(list);
11097 10955
11098 factory Uint16Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 10956 factory Uint16Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
11099 10957
11100 static _construct(arg) native 'return new Uint16Array(arg);'; 10958 static _construct(arg) native 'return new Uint16Array(arg);';
11101 10959
11102 static final int BYTES_PER_ELEMENT = 2; 10960 static final int BYTES_PER_ELEMENT = 2;
11103 10961
11104 int get length() native "return this.length;"; 10962 int get length() native "return this.length;";
11105 10963
11106 int operator[](int index) native; 10964 int operator[](int index) native;
11107 10965
11108 void operator[]=(int index, int value) native; 10966 void operator[]=(int index, int value) native;
11109 10967
11110 void setElements(Object array, [int offset = null]) native; 10968 void setElements(Object array, [int offset = null]) native;
11111 10969
11112 Uint16Array subarray(int start, [int end = null]) native; 10970 Uint16ArrayJS subarray(int start, [int end = null]) native;
11113 } 10971 }
11114 10972
11115 class Uint32Array extends ArrayBufferView implements List<int> native "*Uint32Ar ray" { 10973 class Uint32ArrayJS extends ArrayBufferViewJS implements Uint32Array, List<int> native "*Uint32Array" {
11116 10974
11117 factory Uint32Array(int length) => _construct(length); 10975 factory Uint32Array(int length) => _construct(length);
11118 10976
11119 factory Uint32Array.fromList(List<int> list) => _construct(list); 10977 factory Uint32Array.fromList(List<int> list) => _construct(list);
11120 10978
11121 factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 10979 factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
11122 10980
11123 static _construct(arg) native 'return new Uint32Array(arg);'; 10981 static _construct(arg) native 'return new Uint32Array(arg);';
11124 10982
11125 static final int BYTES_PER_ELEMENT = 4; 10983 static final int BYTES_PER_ELEMENT = 4;
11126 10984
11127 int get length() native "return this.length;"; 10985 int get length() native "return this.length;";
11128 10986
11129 int operator[](int index) native; 10987 int operator[](int index) native;
11130 10988
11131 void operator[]=(int index, int value) native; 10989 void operator[]=(int index, int value) native;
11132 10990
11133 void setElements(Object array, [int offset = null]) native; 10991 void setElements(Object array, [int offset = null]) native;
11134 10992
11135 Uint32Array subarray(int start, [int end = null]) native; 10993 Uint32ArrayJS subarray(int start, [int end = null]) native;
11136 } 10994 }
11137 10995
11138 class Uint8Array extends ArrayBufferView implements List<int> native "*Uint8Arra y" { 10996 class Uint8ArrayJS extends ArrayBufferViewJS implements Uint8Array, List<int> na tive "*Uint8Array" {
11139 10997
11140 factory Uint8Array(int length) => _construct(length); 10998 factory Uint8Array(int length) => _construct(length);
11141 10999
11142 factory Uint8Array.fromList(List<int> list) => _construct(list); 11000 factory Uint8Array.fromList(List<int> list) => _construct(list);
11143 11001
11144 factory Uint8Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer); 11002 factory Uint8Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
11145 11003
11146 static _construct(arg) native 'return new Uint8Array(arg);'; 11004 static _construct(arg) native 'return new Uint8Array(arg);';
11147 11005
11148 static final int BYTES_PER_ELEMENT = 1; 11006 static final int BYTES_PER_ELEMENT = 1;
11149 11007
11150 int get length() native "return this.length;"; 11008 int get length() native "return this.length;";
11151 11009
11152 int operator[](int index) native; 11010 int operator[](int index) native;
11153 11011
11154 void operator[]=(int index, int value) native; 11012 void operator[]=(int index, int value) native;
11155 11013
11156 void setElements(Object array, [int offset = null]) native; 11014 void setElements(Object array, [int offset = null]) native;
11157 11015
11158 Uint8Array subarray(int start, [int end = null]) native; 11016 Uint8ArrayJS subarray(int start, [int end = null]) native;
11159 } 11017 }
11160 11018
11161 class ValidityState native "*ValidityState" { 11019 class ValidityStateJS implements ValidityState native "*ValidityState" {
11162 11020
11163 bool get customError() native "return this.customError;"; 11021 bool get customError() native "return this.customError;";
11164 11022
11165 bool get patternMismatch() native "return this.patternMismatch;"; 11023 bool get patternMismatch() native "return this.patternMismatch;";
11166 11024
11167 bool get rangeOverflow() native "return this.rangeOverflow;"; 11025 bool get rangeOverflow() native "return this.rangeOverflow;";
11168 11026
11169 bool get rangeUnderflow() native "return this.rangeUnderflow;"; 11027 bool get rangeUnderflow() native "return this.rangeUnderflow;";
11170 11028
11171 bool get stepMismatch() native "return this.stepMismatch;"; 11029 bool get stepMismatch() native "return this.stepMismatch;";
11172 11030
11173 bool get tooLong() native "return this.tooLong;"; 11031 bool get tooLong() native "return this.tooLong;";
11174 11032
11175 bool get typeMismatch() native "return this.typeMismatch;"; 11033 bool get typeMismatch() native "return this.typeMismatch;";
11176 11034
11177 bool get valid() native "return this.valid;"; 11035 bool get valid() native "return this.valid;";
11178 11036
11179 bool get valueMissing() native "return this.valueMissing;"; 11037 bool get valueMissing() native "return this.valueMissing;";
11180 11038
11181 var dartObjectLocalStorage; 11039 var dartObjectLocalStorage;
11182 11040
11183 String get typeName() native; 11041 String get typeName() native;
11184 } 11042 }
11185 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
11186 // for details. All rights reserved. Use of this source code is governed by a
11187 // BSD-style license that can be found in the LICENSE file.
11188 11043
11189 // WARNING: Do not edit - generated code. 11044 class WaveShaperNodeJS extends AudioNodeJS implements WaveShaperNode native "*Wa veShaperNode" {
11190 11045
11191 typedef void VoidCallback(); 11046 Float32ArrayJS get curve() native "return this.curve;";
11192 11047
11193 class WaveShaperNode extends AudioNode native "*WaveShaperNode" { 11048 void set curve(Float32ArrayJS value) native "this.curve = value;";
11194
11195 Float32Array get curve() native "return this.curve;";
11196
11197 void set curve(Float32Array value) native "this.curve = value;";
11198 } 11049 }
11199 11050
11200 class WebGLActiveInfo native "*WebGLActiveInfo" { 11051 class WebGLActiveInfoJS implements WebGLActiveInfo native "*WebGLActiveInfo" {
11201 11052
11202 String get name() native "return this.name;"; 11053 String get name() native "return this.name;";
11203 11054
11204 int get size() native "return this.size;"; 11055 int get size() native "return this.size;";
11205 11056
11206 int get type() native "return this.type;"; 11057 int get type() native "return this.type;";
11207 11058
11208 var dartObjectLocalStorage; 11059 var dartObjectLocalStorage;
11209 11060
11210 String get typeName() native; 11061 String get typeName() native;
11211 } 11062 }
11212 11063
11213 class WebGLBuffer native "*WebGLBuffer" { 11064 class WebGLBufferJS implements WebGLBuffer native "*WebGLBuffer" {
11214 11065
11215 var dartObjectLocalStorage; 11066 var dartObjectLocalStorage;
11216 11067
11217 String get typeName() native; 11068 String get typeName() native;
11218 } 11069 }
11219 11070
11220 class WebGLCompressedTextures native "*WebGLCompressedTextures" { 11071 class WebGLCompressedTexturesJS implements WebGLCompressedTextures native "*WebG LCompressedTextures" {
11221 11072
11222 static final int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02; 11073 static final int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02;
11223 11074
11224 static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; 11075 static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
11225 11076
11226 static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; 11077 static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
11227 11078
11228 static final int COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00; 11079 static final int COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00;
11229 11080
11230 static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; 11081 static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
11231 11082
11232 static final int ETC1_RGB8_OES = 0x8D64; 11083 static final int ETC1_RGB8_OES = 0x8D64;
11233 11084
11234 void compressedTexImage2D(int target, int level, int internalformat, int width , int height, int border, ArrayBufferView data) native; 11085 void compressedTexImage2D(int target, int level, int internalformat, int width , int height, int border, ArrayBufferViewJS data) native;
11235 11086
11236 void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferView data) native; 11087 void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferViewJS data) native;
11237 11088
11238 var dartObjectLocalStorage; 11089 var dartObjectLocalStorage;
11239 11090
11240 String get typeName() native; 11091 String get typeName() native;
11241 } 11092 }
11242 11093
11243 class WebGLContextAttributes native "*WebGLContextAttributes" { 11094 class WebGLContextAttributesJS implements WebGLContextAttributes native "*WebGLC ontextAttributes" {
11244 11095
11245 bool get alpha() native "return this.alpha;"; 11096 bool get alpha() native "return this.alpha;";
11246 11097
11247 void set alpha(bool value) native "this.alpha = value;"; 11098 void set alpha(bool value) native "this.alpha = value;";
11248 11099
11249 bool get antialias() native "return this.antialias;"; 11100 bool get antialias() native "return this.antialias;";
11250 11101
11251 void set antialias(bool value) native "this.antialias = value;"; 11102 void set antialias(bool value) native "this.antialias = value;";
11252 11103
11253 bool get depth() native "return this.depth;"; 11104 bool get depth() native "return this.depth;";
(...skipping 10 matching lines...) Expand all
11264 11115
11265 bool get stencil() native "return this.stencil;"; 11116 bool get stencil() native "return this.stencil;";
11266 11117
11267 void set stencil(bool value) native "this.stencil = value;"; 11118 void set stencil(bool value) native "this.stencil = value;";
11268 11119
11269 var dartObjectLocalStorage; 11120 var dartObjectLocalStorage;
11270 11121
11271 String get typeName() native; 11122 String get typeName() native;
11272 } 11123 }
11273 11124
11274 class WebGLContextEvent extends Event native "*WebGLContextEvent" { 11125 class WebGLContextEventJS extends EventJS implements WebGLContextEvent native "* WebGLContextEvent" {
11275 11126
11276 String get statusMessage() native "return this.statusMessage;"; 11127 String get statusMessage() native "return this.statusMessage;";
11277 } 11128 }
11278 11129
11279 class WebGLDebugRendererInfo native "*WebGLDebugRendererInfo" { 11130 class WebGLDebugRendererInfoJS implements WebGLDebugRendererInfo native "*WebGLD ebugRendererInfo" {
11280 11131
11281 static final int UNMASKED_RENDERER_WEBGL = 0x9246; 11132 static final int UNMASKED_RENDERER_WEBGL = 0x9246;
11282 11133
11283 static final int UNMASKED_VENDOR_WEBGL = 0x9245; 11134 static final int UNMASKED_VENDOR_WEBGL = 0x9245;
11284 11135
11285 var dartObjectLocalStorage; 11136 var dartObjectLocalStorage;
11286 11137
11287 String get typeName() native; 11138 String get typeName() native;
11288 } 11139 }
11289 11140
11290 class WebGLDebugShaders native "*WebGLDebugShaders" { 11141 class WebGLDebugShadersJS implements WebGLDebugShaders native "*WebGLDebugShader s" {
11291 11142
11292 String getTranslatedShaderSource(WebGLShader shader) native; 11143 String getTranslatedShaderSource(WebGLShaderJS shader) native;
11293 11144
11294 var dartObjectLocalStorage; 11145 var dartObjectLocalStorage;
11295 11146
11296 String get typeName() native; 11147 String get typeName() native;
11297 } 11148 }
11298 11149
11299 class WebGLFramebuffer native "*WebGLFramebuffer" { 11150 class WebGLFramebufferJS implements WebGLFramebuffer native "*WebGLFramebuffer" {
11300 11151
11301 var dartObjectLocalStorage; 11152 var dartObjectLocalStorage;
11302 11153
11303 String get typeName() native; 11154 String get typeName() native;
11304 } 11155 }
11305 11156
11306 class WebGLLoseContext native "*WebGLLoseContext" { 11157 class WebGLLoseContextJS implements WebGLLoseContext native "*WebGLLoseContext" {
11307 11158
11308 void loseContext() native; 11159 void loseContext() native;
11309 11160
11310 void restoreContext() native; 11161 void restoreContext() native;
11311 11162
11312 var dartObjectLocalStorage; 11163 var dartObjectLocalStorage;
11313 11164
11314 String get typeName() native; 11165 String get typeName() native;
11315 } 11166 }
11316 11167
11317 class WebGLProgram native "*WebGLProgram" { 11168 class WebGLProgramJS implements WebGLProgram native "*WebGLProgram" {
11318 11169
11319 var dartObjectLocalStorage; 11170 var dartObjectLocalStorage;
11320 11171
11321 String get typeName() native; 11172 String get typeName() native;
11322 } 11173 }
11323 11174
11324 class WebGLRenderbuffer native "*WebGLRenderbuffer" { 11175 class WebGLRenderbufferJS implements WebGLRenderbuffer native "*WebGLRenderbuffe r" {
11325 11176
11326 var dartObjectLocalStorage; 11177 var dartObjectLocalStorage;
11327 11178
11328 String get typeName() native; 11179 String get typeName() native;
11329 } 11180 }
11330 11181
11331 class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi ngContext" { 11182 class WebGLRenderingContextJS extends CanvasRenderingContextJS implements WebGLR enderingContext native "*WebGLRenderingContext" {
11332 11183
11333 static final int ACTIVE_ATTRIBUTES = 0x8B89; 11184 static final int ACTIVE_ATTRIBUTES = 0x8B89;
11334 11185
11335 static final int ACTIVE_TEXTURE = 0x84E0; 11186 static final int ACTIVE_TEXTURE = 0x84E0;
11336 11187
11337 static final int ACTIVE_UNIFORMS = 0x8B86; 11188 static final int ACTIVE_UNIFORMS = 0x8B86;
11338 11189
11339 static final int ALIASED_LINE_WIDTH_RANGE = 0x846E; 11190 static final int ALIASED_LINE_WIDTH_RANGE = 0x846E;
11340 11191
11341 static final int ALIASED_POINT_SIZE_RANGE = 0x846D; 11192 static final int ALIASED_POINT_SIZE_RANGE = 0x846D;
(...skipping 581 matching lines...) Expand 10 before | Expand all | Expand 10 after
11923 static final int VIEWPORT = 0x0BA2; 11774 static final int VIEWPORT = 0x0BA2;
11924 11775
11925 static final int ZERO = 0; 11776 static final int ZERO = 0;
11926 11777
11927 int get drawingBufferHeight() native "return this.drawingBufferHeight;"; 11778 int get drawingBufferHeight() native "return this.drawingBufferHeight;";
11928 11779
11929 int get drawingBufferWidth() native "return this.drawingBufferWidth;"; 11780 int get drawingBufferWidth() native "return this.drawingBufferWidth;";
11930 11781
11931 void activeTexture(int texture) native; 11782 void activeTexture(int texture) native;
11932 11783
11933 void attachShader(WebGLProgram program, WebGLShader shader) native; 11784 void attachShader(WebGLProgramJS program, WebGLShaderJS shader) native;
11934 11785
11935 void bindAttribLocation(WebGLProgram program, int index, String name) native; 11786 void bindAttribLocation(WebGLProgramJS program, int index, String name) native ;
11936 11787
11937 void bindBuffer(int target, WebGLBuffer buffer) native; 11788 void bindBuffer(int target, WebGLBufferJS buffer) native;
11938 11789
11939 void bindFramebuffer(int target, WebGLFramebuffer framebuffer) native; 11790 void bindFramebuffer(int target, WebGLFramebufferJS framebuffer) native;
11940 11791
11941 void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer) native; 11792 void bindRenderbuffer(int target, WebGLRenderbufferJS renderbuffer) native;
11942 11793
11943 void bindTexture(int target, WebGLTexture texture) native; 11794 void bindTexture(int target, WebGLTextureJS texture) native;
11944 11795
11945 void blendColor(num red, num green, num blue, num alpha) native; 11796 void blendColor(num red, num green, num blue, num alpha) native;
11946 11797
11947 void blendEquation(int mode) native; 11798 void blendEquation(int mode) native;
11948 11799
11949 void blendEquationSeparate(int modeRGB, int modeAlpha) native; 11800 void blendEquationSeparate(int modeRGB, int modeAlpha) native;
11950 11801
11951 void blendFunc(int sfactor, int dfactor) native; 11802 void blendFunc(int sfactor, int dfactor) native;
11952 11803
11953 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat ive; 11804 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat ive;
11954 11805
11955 void bufferData(int target, var data_OR_size, int usage) native; 11806 void bufferData(int target, var data_OR_size, int usage) native;
11956 11807
11957 void bufferSubData(int target, int offset, var data) native; 11808 void bufferSubData(int target, int offset, var data) native;
11958 11809
11959 int checkFramebufferStatus(int target) native; 11810 int checkFramebufferStatus(int target) native;
11960 11811
11961 void clear(int mask) native; 11812 void clear(int mask) native;
11962 11813
11963 void clearColor(num red, num green, num blue, num alpha) native; 11814 void clearColor(num red, num green, num blue, num alpha) native;
11964 11815
11965 void clearDepth(num depth) native; 11816 void clearDepth(num depth) native;
11966 11817
11967 void clearStencil(int s) native; 11818 void clearStencil(int s) native;
11968 11819
11969 void colorMask(bool red, bool green, bool blue, bool alpha) native; 11820 void colorMask(bool red, bool green, bool blue, bool alpha) native;
11970 11821
11971 void compileShader(WebGLShader shader) native; 11822 void compileShader(WebGLShaderJS shader) native;
11972 11823
11973 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i nt width, int height, int border) native; 11824 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i nt width, int height, int border) native;
11974 11825
11975 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) native; 11826 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) native;
11976 11827
11977 WebGLBuffer createBuffer() native; 11828 WebGLBufferJS createBuffer() native;
11978 11829
11979 WebGLFramebuffer createFramebuffer() native; 11830 WebGLFramebufferJS createFramebuffer() native;
11980 11831
11981 WebGLProgram createProgram() native; 11832 WebGLProgramJS createProgram() native;
11982 11833
11983 WebGLRenderbuffer createRenderbuffer() native; 11834 WebGLRenderbufferJS createRenderbuffer() native;
11984 11835
11985 WebGLShader createShader(int type) native; 11836 WebGLShaderJS createShader(int type) native;
11986 11837
11987 WebGLTexture createTexture() native; 11838 WebGLTextureJS createTexture() native;
11988 11839
11989 void cullFace(int mode) native; 11840 void cullFace(int mode) native;
11990 11841
11991 void deleteBuffer(WebGLBuffer buffer) native; 11842 void deleteBuffer(WebGLBufferJS buffer) native;
11992 11843
11993 void deleteFramebuffer(WebGLFramebuffer framebuffer) native; 11844 void deleteFramebuffer(WebGLFramebufferJS framebuffer) native;
11994 11845
11995 void deleteProgram(WebGLProgram program) native; 11846 void deleteProgram(WebGLProgramJS program) native;
11996 11847
11997 void deleteRenderbuffer(WebGLRenderbuffer renderbuffer) native; 11848 void deleteRenderbuffer(WebGLRenderbufferJS renderbuffer) native;
11998 11849
11999 void deleteShader(WebGLShader shader) native; 11850 void deleteShader(WebGLShaderJS shader) native;
12000 11851
12001 void deleteTexture(WebGLTexture texture) native; 11852 void deleteTexture(WebGLTextureJS texture) native;
12002 11853
12003 void depthFunc(int func) native; 11854 void depthFunc(int func) native;
12004 11855
12005 void depthMask(bool flag) native; 11856 void depthMask(bool flag) native;
12006 11857
12007 void depthRange(num zNear, num zFar) native; 11858 void depthRange(num zNear, num zFar) native;
12008 11859
12009 void detachShader(WebGLProgram program, WebGLShader shader) native; 11860 void detachShader(WebGLProgramJS program, WebGLShaderJS shader) native;
12010 11861
12011 void disable(int cap) native; 11862 void disable(int cap) native;
12012 11863
12013 void disableVertexAttribArray(int index) native; 11864 void disableVertexAttribArray(int index) native;
12014 11865
12015 void drawArrays(int mode, int first, int count) native; 11866 void drawArrays(int mode, int first, int count) native;
12016 11867
12017 void drawElements(int mode, int count, int type, int offset) native; 11868 void drawElements(int mode, int count, int type, int offset) native;
12018 11869
12019 void enable(int cap) native; 11870 void enable(int cap) native;
12020 11871
12021 void enableVertexAttribArray(int index) native; 11872 void enableVertexAttribArray(int index) native;
12022 11873
12023 void finish() native; 11874 void finish() native;
12024 11875
12025 void flush() native; 11876 void flush() native;
12026 11877
12027 void framebufferRenderbuffer(int target, int attachment, int renderbuffertarge t, WebGLRenderbuffer renderbuffer) native; 11878 void framebufferRenderbuffer(int target, int attachment, int renderbuffertarge t, WebGLRenderbufferJS renderbuffer) native;
12028 11879
12029 void framebufferTexture2D(int target, int attachment, int textarget, WebGLText ure texture, int level) native; 11880 void framebufferTexture2D(int target, int attachment, int textarget, WebGLText ureJS texture, int level) native;
12030 11881
12031 void frontFace(int mode) native; 11882 void frontFace(int mode) native;
12032 11883
12033 void generateMipmap(int target) native; 11884 void generateMipmap(int target) native;
12034 11885
12035 WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index) native; 11886 WebGLActiveInfoJS getActiveAttrib(WebGLProgramJS program, int index) native;
12036 11887
12037 WebGLActiveInfo getActiveUniform(WebGLProgram program, int index) native; 11888 WebGLActiveInfoJS getActiveUniform(WebGLProgramJS program, int index) native;
12038 11889
12039 List getAttachedShaders(WebGLProgram program) native; 11890 List getAttachedShaders(WebGLProgramJS program) native;
12040 11891
12041 int getAttribLocation(WebGLProgram program, String name) native; 11892 int getAttribLocation(WebGLProgramJS program, String name) native;
12042 11893
12043 Object getBufferParameter(int target, int pname) native; 11894 Object getBufferParameter(int target, int pname) native;
12044 11895
12045 WebGLContextAttributes getContextAttributes() native; 11896 WebGLContextAttributesJS getContextAttributes() native;
12046 11897
12047 int getError() native; 11898 int getError() native;
12048 11899
12049 Object getExtension(String name) native; 11900 Object getExtension(String name) native;
12050 11901
12051 Object getFramebufferAttachmentParameter(int target, int attachment, int pname ) native; 11902 Object getFramebufferAttachmentParameter(int target, int attachment, int pname ) native;
12052 11903
12053 Object getParameter(int pname) native; 11904 Object getParameter(int pname) native;
12054 11905
12055 String getProgramInfoLog(WebGLProgram program) native; 11906 String getProgramInfoLog(WebGLProgramJS program) native;
12056 11907
12057 Object getProgramParameter(WebGLProgram program, int pname) native; 11908 Object getProgramParameter(WebGLProgramJS program, int pname) native;
12058 11909
12059 Object getRenderbufferParameter(int target, int pname) native; 11910 Object getRenderbufferParameter(int target, int pname) native;
12060 11911
12061 String getShaderInfoLog(WebGLShader shader) native; 11912 String getShaderInfoLog(WebGLShaderJS shader) native;
12062 11913
12063 Object getShaderParameter(WebGLShader shader, int pname) native; 11914 Object getShaderParameter(WebGLShaderJS shader, int pname) native;
12064 11915
12065 String getShaderSource(WebGLShader shader) native; 11916 String getShaderSource(WebGLShaderJS shader) native;
12066 11917
12067 Object getTexParameter(int target, int pname) native; 11918 Object getTexParameter(int target, int pname) native;
12068 11919
12069 Object getUniform(WebGLProgram program, WebGLUniformLocation location) native; 11920 Object getUniform(WebGLProgramJS program, WebGLUniformLocationJS location) nat ive;
12070 11921
12071 WebGLUniformLocation getUniformLocation(WebGLProgram program, String name) nat ive; 11922 WebGLUniformLocationJS getUniformLocation(WebGLProgramJS program, String name) native;
12072 11923
12073 Object getVertexAttrib(int index, int pname) native; 11924 Object getVertexAttrib(int index, int pname) native;
12074 11925
12075 int getVertexAttribOffset(int index, int pname) native; 11926 int getVertexAttribOffset(int index, int pname) native;
12076 11927
12077 void hint(int target, int mode) native; 11928 void hint(int target, int mode) native;
12078 11929
12079 bool isBuffer(WebGLBuffer buffer) native; 11930 bool isBuffer(WebGLBufferJS buffer) native;
12080 11931
12081 bool isContextLost() native; 11932 bool isContextLost() native;
12082 11933
12083 bool isEnabled(int cap) native; 11934 bool isEnabled(int cap) native;
12084 11935
12085 bool isFramebuffer(WebGLFramebuffer framebuffer) native; 11936 bool isFramebuffer(WebGLFramebufferJS framebuffer) native;
12086 11937
12087 bool isProgram(WebGLProgram program) native; 11938 bool isProgram(WebGLProgramJS program) native;
12088 11939
12089 bool isRenderbuffer(WebGLRenderbuffer renderbuffer) native; 11940 bool isRenderbuffer(WebGLRenderbufferJS renderbuffer) native;
12090 11941
12091 bool isShader(WebGLShader shader) native; 11942 bool isShader(WebGLShaderJS shader) native;
12092 11943
12093 bool isTexture(WebGLTexture texture) native; 11944 bool isTexture(WebGLTextureJS texture) native;
12094 11945
12095 void lineWidth(num width) native; 11946 void lineWidth(num width) native;
12096 11947
12097 void linkProgram(WebGLProgram program) native; 11948 void linkProgram(WebGLProgramJS program) native;
12098 11949
12099 void pixelStorei(int pname, int param) native; 11950 void pixelStorei(int pname, int param) native;
12100 11951
12101 void polygonOffset(num factor, num units) native; 11952 void polygonOffset(num factor, num units) native;
12102 11953
12103 void readPixels(int x, int y, int width, int height, int format, int type, Arr ayBufferView pixels) native; 11954 void readPixels(int x, int y, int width, int height, int format, int type, Arr ayBufferViewJS pixels) native;
12104 11955
12105 void releaseShaderCompiler() native; 11956 void releaseShaderCompiler() native;
12106 11957
12107 void renderbufferStorage(int target, int internalformat, int width, int height ) native; 11958 void renderbufferStorage(int target, int internalformat, int width, int height ) native;
12108 11959
12109 void sampleCoverage(num value, bool invert) native; 11960 void sampleCoverage(num value, bool invert) native;
12110 11961
12111 void scissor(int x, int y, int width, int height) native; 11962 void scissor(int x, int y, int width, int height) native;
12112 11963
12113 void shaderSource(WebGLShader shader, String string) native; 11964 void shaderSource(WebGLShaderJS shader, String string) native;
12114 11965
12115 void stencilFunc(int func, int ref, int mask) native; 11966 void stencilFunc(int func, int ref, int mask) native;
12116 11967
12117 void stencilFuncSeparate(int face, int func, int ref, int mask) native; 11968 void stencilFuncSeparate(int face, int func, int ref, int mask) native;
12118 11969
12119 void stencilMask(int mask) native; 11970 void stencilMask(int mask) native;
12120 11971
12121 void stencilMaskSeparate(int face, int mask) native; 11972 void stencilMaskSeparate(int face, int mask) native;
12122 11973
12123 void stencilOp(int fail, int zfail, int zpass) native; 11974 void stencilOp(int fail, int zfail, int zpass) native;
12124 11975
12125 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; 11976 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native;
12126 11977
12127 void texImage2D(int target, int level, int internalformat, int format_OR_width , int height_OR_type, var border_OR_canvas_OR_image_OR_pixels_OR_video, [int for mat = null, int type = null, ArrayBufferView pixels = null]) native; 11978 void texImage2D(int target, int level, int internalformat, int format_OR_width , int height_OR_type, var border_OR_canvas_OR_image_OR_pixels_OR_video, [int for mat = null, int type = null, ArrayBufferViewJS pixels = null]) native;
12128 11979
12129 void texParameterf(int target, int pname, num param) native; 11980 void texParameterf(int target, int pname, num param) native;
12130 11981
12131 void texParameteri(int target, int pname, int param) native; 11982 void texParameteri(int target, int pname, int param) native;
12132 11983
12133 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format _OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels_OR_video, [int type = null, ArrayBufferView pixels = null]) native; 11984 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format _OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels_OR_video, [int type = null, ArrayBufferViewJS pixels = null]) native;
12134 11985
12135 void uniform1f(WebGLUniformLocation location, num x) native; 11986 void uniform1f(WebGLUniformLocationJS location, num x) native;
12136 11987
12137 void uniform1fv(WebGLUniformLocation location, Float32Array v) native; 11988 void uniform1fv(WebGLUniformLocationJS location, Float32ArrayJS v) native;
12138 11989
12139 void uniform1i(WebGLUniformLocation location, int x) native; 11990 void uniform1i(WebGLUniformLocationJS location, int x) native;
12140 11991
12141 void uniform1iv(WebGLUniformLocation location, Int32Array v) native; 11992 void uniform1iv(WebGLUniformLocationJS location, Int32ArrayJS v) native;
12142 11993
12143 void uniform2f(WebGLUniformLocation location, num x, num y) native; 11994 void uniform2f(WebGLUniformLocationJS location, num x, num y) native;
12144 11995
12145 void uniform2fv(WebGLUniformLocation location, Float32Array v) native; 11996 void uniform2fv(WebGLUniformLocationJS location, Float32ArrayJS v) native;
12146 11997
12147 void uniform2i(WebGLUniformLocation location, int x, int y) native; 11998 void uniform2i(WebGLUniformLocationJS location, int x, int y) native;
12148 11999
12149 void uniform2iv(WebGLUniformLocation location, Int32Array v) native; 12000 void uniform2iv(WebGLUniformLocationJS location, Int32ArrayJS v) native;
12150 12001
12151 void uniform3f(WebGLUniformLocation location, num x, num y, num z) native; 12002 void uniform3f(WebGLUniformLocationJS location, num x, num y, num z) native;
12152 12003
12153 void uniform3fv(WebGLUniformLocation location, Float32Array v) native; 12004 void uniform3fv(WebGLUniformLocationJS location, Float32ArrayJS v) native;
12154 12005
12155 void uniform3i(WebGLUniformLocation location, int x, int y, int z) native; 12006 void uniform3i(WebGLUniformLocationJS location, int x, int y, int z) native;
12156 12007
12157 void uniform3iv(WebGLUniformLocation location, Int32Array v) native; 12008 void uniform3iv(WebGLUniformLocationJS location, Int32ArrayJS v) native;
12158 12009
12159 void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w) nati ve; 12010 void uniform4f(WebGLUniformLocationJS location, num x, num y, num z, num w) na tive;
12160 12011
12161 void uniform4fv(WebGLUniformLocation location, Float32Array v) native; 12012 void uniform4fv(WebGLUniformLocationJS location, Float32ArrayJS v) native;
12162 12013
12163 void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w) nati ve; 12014 void uniform4i(WebGLUniformLocationJS location, int x, int y, int z, int w) na tive;
12164 12015
12165 void uniform4iv(WebGLUniformLocation location, Int32Array v) native; 12016 void uniform4iv(WebGLUniformLocationJS location, Int32ArrayJS v) native;
12166 12017
12167 void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Ar ray array) native; 12018 void uniformMatrix2fv(WebGLUniformLocationJS location, bool transpose, Float32 ArrayJS array) native;
12168 12019
12169 void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Ar ray array) native; 12020 void uniformMatrix3fv(WebGLUniformLocationJS location, bool transpose, Float32 ArrayJS array) native;
12170 12021
12171 void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Ar ray array) native; 12022 void uniformMatrix4fv(WebGLUniformLocationJS location, bool transpose, Float32 ArrayJS array) native;
12172 12023
12173 void useProgram(WebGLProgram program) native; 12024 void useProgram(WebGLProgramJS program) native;
12174 12025
12175 void validateProgram(WebGLProgram program) native; 12026 void validateProgram(WebGLProgramJS program) native;
12176 12027
12177 void vertexAttrib1f(int indx, num x) native; 12028 void vertexAttrib1f(int indx, num x) native;
12178 12029
12179 void vertexAttrib1fv(int indx, Float32Array values) native; 12030 void vertexAttrib1fv(int indx, Float32ArrayJS values) native;
12180 12031
12181 void vertexAttrib2f(int indx, num x, num y) native; 12032 void vertexAttrib2f(int indx, num x, num y) native;
12182 12033
12183 void vertexAttrib2fv(int indx, Float32Array values) native; 12034 void vertexAttrib2fv(int indx, Float32ArrayJS values) native;
12184 12035
12185 void vertexAttrib3f(int indx, num x, num y, num z) native; 12036 void vertexAttrib3f(int indx, num x, num y, num z) native;
12186 12037
12187 void vertexAttrib3fv(int indx, Float32Array values) native; 12038 void vertexAttrib3fv(int indx, Float32ArrayJS values) native;
12188 12039
12189 void vertexAttrib4f(int indx, num x, num y, num z, num w) native; 12040 void vertexAttrib4f(int indx, num x, num y, num z, num w) native;
12190 12041
12191 void vertexAttrib4fv(int indx, Float32Array values) native; 12042 void vertexAttrib4fv(int indx, Float32ArrayJS values) native;
12192 12043
12193 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st ride, int offset) native; 12044 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st ride, int offset) native;
12194 12045
12195 void viewport(int x, int y, int width, int height) native; 12046 void viewport(int x, int y, int width, int height) native;
12196 } 12047 }
12197 12048
12198 class WebGLShader native "*WebGLShader" { 12049 class WebGLShaderJS implements WebGLShader native "*WebGLShader" {
12199 12050
12200 var dartObjectLocalStorage; 12051 var dartObjectLocalStorage;
12201 12052
12202 String get typeName() native; 12053 String get typeName() native;
12203 } 12054 }
12204 12055
12205 class WebGLTexture native "*WebGLTexture" { 12056 class WebGLTextureJS implements WebGLTexture native "*WebGLTexture" {
12206 12057
12207 var dartObjectLocalStorage; 12058 var dartObjectLocalStorage;
12208 12059
12209 String get typeName() native; 12060 String get typeName() native;
12210 } 12061 }
12211 12062
12212 class WebGLUniformLocation native "*WebGLUniformLocation" { 12063 class WebGLUniformLocationJS implements WebGLUniformLocation native "*WebGLUnifo rmLocation" {
12213 12064
12214 var dartObjectLocalStorage; 12065 var dartObjectLocalStorage;
12215 12066
12216 String get typeName() native; 12067 String get typeName() native;
12217 } 12068 }
12218 12069
12219 class WebGLVertexArrayObjectOES native "*WebGLVertexArrayObjectOES" { 12070 class WebGLVertexArrayObjectOESJS implements WebGLVertexArrayObjectOES native "* WebGLVertexArrayObjectOES" {
12220 12071
12221 var dartObjectLocalStorage; 12072 var dartObjectLocalStorage;
12222 12073
12223 String get typeName() native; 12074 String get typeName() native;
12224 } 12075 }
12225 12076
12226 class WebKitAnimation native "*WebKitAnimation" { 12077 class WebKitAnimationJS implements WebKitAnimation native "*WebKitAnimation" {
12227 12078
12228 static final int DIRECTION_ALTERNATE = 1; 12079 static final int DIRECTION_ALTERNATE = 1;
12229 12080
12230 static final int DIRECTION_NORMAL = 0; 12081 static final int DIRECTION_NORMAL = 0;
12231 12082
12232 static final int FILL_BACKWARDS = 1; 12083 static final int FILL_BACKWARDS = 1;
12233 12084
12234 static final int FILL_BOTH = 3; 12085 static final int FILL_BOTH = 3;
12235 12086
12236 static final int FILL_FORWARDS = 2; 12087 static final int FILL_FORWARDS = 2;
(...skipping 22 matching lines...) Expand all
12259 12110
12260 void pause() native; 12111 void pause() native;
12261 12112
12262 void play() native; 12113 void play() native;
12263 12114
12264 var dartObjectLocalStorage; 12115 var dartObjectLocalStorage;
12265 12116
12266 String get typeName() native; 12117 String get typeName() native;
12267 } 12118 }
12268 12119
12269 class WebKitAnimationEvent extends Event native "*WebKitAnimationEvent" { 12120 class WebKitAnimationEventJS extends EventJS implements WebKitAnimationEvent nat ive "*WebKitAnimationEvent" {
12270 12121
12271 String get animationName() native "return this.animationName;"; 12122 String get animationName() native "return this.animationName;";
12272 12123
12273 num get elapsedTime() native "return this.elapsedTime;"; 12124 num get elapsedTime() native "return this.elapsedTime;";
12274 } 12125 }
12275 12126
12276 class WebKitAnimationList native "*WebKitAnimationList" { 12127 class WebKitAnimationListJS implements WebKitAnimationList native "*WebKitAnimat ionList" {
12277 12128
12278 int get length() native "return this.length;"; 12129 int get length() native "return this.length;";
12279 12130
12280 WebKitAnimation item(int index) native; 12131 WebKitAnimationJS item(int index) native;
12281 12132
12282 var dartObjectLocalStorage; 12133 var dartObjectLocalStorage;
12283 12134
12284 String get typeName() native; 12135 String get typeName() native;
12285 } 12136 }
12286 12137
12287 class WebKitBlobBuilder native "*WebKitBlobBuilder" { 12138 class WebKitBlobBuilderJS implements WebKitBlobBuilder native "*WebKitBlobBuilde r" {
12288 12139
12289 void append(var arrayBuffer_OR_blob_OR_value, [String endings = null]) native; 12140 void append(var arrayBuffer_OR_blob_OR_value, [String endings = null]) native;
12290 12141
12291 Blob getBlob([String contentType = null]) native; 12142 BlobJS getBlob([String contentType = null]) native;
12292 12143
12293 var dartObjectLocalStorage; 12144 var dartObjectLocalStorage;
12294 12145
12295 String get typeName() native; 12146 String get typeName() native;
12296 } 12147 }
12297 12148
12298 class WebKitCSSFilterValue extends CSSValueList native "*WebKitCSSFilterValue" { 12149 class WebKitCSSFilterValueJS extends CSSValueListJS implements WebKitCSSFilterVa lue native "*WebKitCSSFilterValue" {
12299 12150
12300 static final int CSS_FILTER_BLUR = 10; 12151 static final int CSS_FILTER_BLUR = 10;
12301 12152
12302 static final int CSS_FILTER_BRIGHTNESS = 8; 12153 static final int CSS_FILTER_BRIGHTNESS = 8;
12303 12154
12304 static final int CSS_FILTER_CONTRAST = 9; 12155 static final int CSS_FILTER_CONTRAST = 9;
12305 12156
12306 static final int CSS_FILTER_DROP_SHADOW = 11; 12157 static final int CSS_FILTER_DROP_SHADOW = 11;
12307 12158
12308 static final int CSS_FILTER_GRAYSCALE = 2; 12159 static final int CSS_FILTER_GRAYSCALE = 2;
12309 12160
12310 static final int CSS_FILTER_HUE_ROTATE = 5; 12161 static final int CSS_FILTER_HUE_ROTATE = 5;
12311 12162
12312 static final int CSS_FILTER_INVERT = 6; 12163 static final int CSS_FILTER_INVERT = 6;
12313 12164
12314 static final int CSS_FILTER_OPACITY = 7; 12165 static final int CSS_FILTER_OPACITY = 7;
12315 12166
12316 static final int CSS_FILTER_REFERENCE = 1; 12167 static final int CSS_FILTER_REFERENCE = 1;
12317 12168
12318 static final int CSS_FILTER_SATURATE = 4; 12169 static final int CSS_FILTER_SATURATE = 4;
12319 12170
12320 static final int CSS_FILTER_SEPIA = 3; 12171 static final int CSS_FILTER_SEPIA = 3;
12321 12172
12322 int get operationType() native "return this.operationType;"; 12173 int get operationType() native "return this.operationType;";
12323 } 12174 }
12324 12175
12325 class WebKitCSSKeyframeRule extends CSSRule native "*WebKitCSSKeyframeRule" { 12176 class WebKitCSSKeyframeRuleJS extends CSSRuleJS implements WebKitCSSKeyframeRule native "*WebKitCSSKeyframeRule" {
12326 12177
12327 String get keyText() native "return this.keyText;"; 12178 String get keyText() native "return this.keyText;";
12328 12179
12329 void set keyText(String value) native "this.keyText = value;"; 12180 void set keyText(String value) native "this.keyText = value;";
12330 12181
12331 CSSStyleDeclaration get style() native "return this.style;"; 12182 CSSStyleDeclarationJS get style() native "return this.style;";
12332 } 12183 }
12333 12184
12334 class WebKitCSSKeyframesRule extends CSSRule native "*WebKitCSSKeyframesRule" { 12185 class WebKitCSSKeyframesRuleJS extends CSSRuleJS implements WebKitCSSKeyframesRu le native "*WebKitCSSKeyframesRule" {
12335 12186
12336 CSSRuleList get cssRules() native "return this.cssRules;"; 12187 CSSRuleListJS get cssRules() native "return this.cssRules;";
12337 12188
12338 String get name() native "return this.name;"; 12189 String get name() native "return this.name;";
12339 12190
12340 void set name(String value) native "this.name = value;"; 12191 void set name(String value) native "this.name = value;";
12341 12192
12342 void deleteRule(String key) native; 12193 void deleteRule(String key) native;
12343 12194
12344 WebKitCSSKeyframeRule findRule(String key) native; 12195 WebKitCSSKeyframeRuleJS findRule(String key) native;
12345 12196
12346 void insertRule(String rule) native; 12197 void insertRule(String rule) native;
12347 } 12198 }
12348 12199
12349 class WebKitCSSMatrix native "*WebKitCSSMatrix" { 12200 class WebKitCSSMatrixJS implements WebKitCSSMatrix native "*WebKitCSSMatrix" {
12350 WebKitCSSMatrix([String spec]) native; 12201 WebKitCSSMatrix([String spec]) native;
12351 12202
12352 12203
12353 num get a() native "return this.a;"; 12204 num get a() native "return this.a;";
12354 12205
12355 void set a(num value) native "this.a = value;"; 12206 void set a(num value) native "this.a = value;";
12356 12207
12357 num get b() native "return this.b;"; 12208 num get b() native "return this.b;";
12358 12209
12359 void set b(num value) native "this.b = value;"; 12210 void set b(num value) native "this.b = value;";
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
12431 void set m42(num value) native "this.m42 = value;"; 12282 void set m42(num value) native "this.m42 = value;";
12432 12283
12433 num get m43() native "return this.m43;"; 12284 num get m43() native "return this.m43;";
12434 12285
12435 void set m43(num value) native "this.m43 = value;"; 12286 void set m43(num value) native "this.m43 = value;";
12436 12287
12437 num get m44() native "return this.m44;"; 12288 num get m44() native "return this.m44;";
12438 12289
12439 void set m44(num value) native "this.m44 = value;"; 12290 void set m44(num value) native "this.m44 = value;";
12440 12291
12441 WebKitCSSMatrix inverse() native; 12292 WebKitCSSMatrixJS inverse() native;
12442 12293
12443 WebKitCSSMatrix multiply(WebKitCSSMatrix secondMatrix) native; 12294 WebKitCSSMatrixJS multiply(WebKitCSSMatrixJS secondMatrix) native;
12444 12295
12445 WebKitCSSMatrix rotate(num rotX, num rotY, num rotZ) native; 12296 WebKitCSSMatrixJS rotate(num rotX, num rotY, num rotZ) native;
12446 12297
12447 WebKitCSSMatrix rotateAxisAngle(num x, num y, num z, num angle) native; 12298 WebKitCSSMatrixJS rotateAxisAngle(num x, num y, num z, num angle) native;
12448 12299
12449 WebKitCSSMatrix scale(num scaleX, num scaleY, num scaleZ) native; 12300 WebKitCSSMatrixJS scale(num scaleX, num scaleY, num scaleZ) native;
12450 12301
12451 void setMatrixValue(String string) native; 12302 void setMatrixValue(String string) native;
12452 12303
12453 WebKitCSSMatrix skewX(num angle) native; 12304 WebKitCSSMatrixJS skewX(num angle) native;
12454 12305
12455 WebKitCSSMatrix skewY(num angle) native; 12306 WebKitCSSMatrixJS skewY(num angle) native;
12456 12307
12457 String toString() native; 12308 String toString() native;
12458 12309
12459 WebKitCSSMatrix translate(num x, num y, num z) native; 12310 WebKitCSSMatrixJS translate(num x, num y, num z) native;
12460 12311
12461 var dartObjectLocalStorage; 12312 var dartObjectLocalStorage;
12462 12313
12463 String get typeName() native; 12314 String get typeName() native;
12464 } 12315 }
12465 12316
12466 class WebKitCSSTransformValue extends CSSValueList native "*WebKitCSSTransformVa lue" { 12317 class WebKitCSSTransformValueJS extends CSSValueListJS implements WebKitCSSTrans formValue native "*WebKitCSSTransformValue" {
12467 12318
12468 static final int CSS_MATRIX = 11; 12319 static final int CSS_MATRIX = 11;
12469 12320
12470 static final int CSS_MATRIX3D = 21; 12321 static final int CSS_MATRIX3D = 21;
12471 12322
12472 static final int CSS_PERSPECTIVE = 20; 12323 static final int CSS_PERSPECTIVE = 20;
12473 12324
12474 static final int CSS_ROTATE = 4; 12325 static final int CSS_ROTATE = 4;
12475 12326
12476 static final int CSS_ROTATE3D = 17; 12327 static final int CSS_ROTATE3D = 17;
(...skipping 26 matching lines...) Expand all
12503 12354
12504 static final int CSS_TRANSLATEX = 2; 12355 static final int CSS_TRANSLATEX = 2;
12505 12356
12506 static final int CSS_TRANSLATEY = 3; 12357 static final int CSS_TRANSLATEY = 3;
12507 12358
12508 static final int CSS_TRANSLATEZ = 12; 12359 static final int CSS_TRANSLATEZ = 12;
12509 12360
12510 int get operationType() native "return this.operationType;"; 12361 int get operationType() native "return this.operationType;";
12511 } 12362 }
12512 12363
12513 class WebKitMutationObserver native "*WebKitMutationObserver" { 12364 class WebKitMutationObserverJS implements WebKitMutationObserver native "*WebKit MutationObserver" {
12514 12365
12515 void disconnect() native; 12366 void disconnect() native;
12516 12367
12517 var dartObjectLocalStorage; 12368 var dartObjectLocalStorage;
12518 12369
12519 String get typeName() native; 12370 String get typeName() native;
12520 } 12371 }
12521 12372
12522 class WebKitNamedFlow native "*WebKitNamedFlow" { 12373 class WebKitNamedFlowJS implements WebKitNamedFlow native "*WebKitNamedFlow" {
12523 12374
12524 var dartObjectLocalStorage; 12375 var dartObjectLocalStorage;
12525 12376
12526 String get typeName() native; 12377 String get typeName() native;
12527 } 12378 }
12528 12379
12529 class WebKitPoint native "*WebKitPoint" { 12380 class WebKitPointJS implements WebKitPoint native "*WebKitPoint" {
12530 WebKitPoint(num x, num y) native; 12381 WebKitPoint(num x, num y) native;
12531 12382
12532 12383
12533 num get x() native "return this.x;"; 12384 num get x() native "return this.x;";
12534 12385
12535 void set x(num value) native "this.x = value;"; 12386 void set x(num value) native "this.x = value;";
12536 12387
12537 num get y() native "return this.y;"; 12388 num get y() native "return this.y;";
12538 12389
12539 void set y(num value) native "this.y = value;"; 12390 void set y(num value) native "this.y = value;";
12540 12391
12541 var dartObjectLocalStorage; 12392 var dartObjectLocalStorage;
12542 12393
12543 String get typeName() native; 12394 String get typeName() native;
12544 } 12395 }
12545 12396
12546 class WebKitTransitionEvent extends Event native "*WebKitTransitionEvent" { 12397 class WebKitTransitionEventJS extends EventJS implements WebKitTransitionEvent n ative "*WebKitTransitionEvent" {
12547 12398
12548 num get elapsedTime() native "return this.elapsedTime;"; 12399 num get elapsedTime() native "return this.elapsedTime;";
12549 12400
12550 String get propertyName() native "return this.propertyName;"; 12401 String get propertyName() native "return this.propertyName;";
12551 } 12402 }
12552 12403
12553 class WebSocket native "*WebSocket" { 12404 class WebSocketJS implements WebSocket native "*WebSocket" {
12554 WebSocket(String url) native; 12405 WebSocket(String url) native;
12555 12406
12556 12407
12557 static final int CLOSED = 3; 12408 static final int CLOSED = 3;
12558 12409
12559 static final int CLOSING = 2; 12410 static final int CLOSING = 2;
12560 12411
12561 static final int CONNECTING = 0; 12412 static final int CONNECTING = 0;
12562 12413
12563 static final int OPEN = 1; 12414 static final int OPEN = 1;
12564 12415
12565 String get URL() native "return this.URL;"; 12416 String get URL() native "return this.URL;";
12566 12417
12567 String get binaryType() native "return this.binaryType;"; 12418 String get binaryType() native "return this.binaryType;";
12568 12419
12569 void set binaryType(String value) native "this.binaryType = value;"; 12420 void set binaryType(String value) native "this.binaryType = value;";
12570 12421
12571 int get bufferedAmount() native "return this.bufferedAmount;"; 12422 int get bufferedAmount() native "return this.bufferedAmount;";
12572 12423
12573 String get extensions() native "return this.extensions;"; 12424 String get extensions() native "return this.extensions;";
12574 12425
12575 String get protocol() native "return this.protocol;"; 12426 String get protocol() native "return this.protocol;";
12576 12427
12577 int get readyState() native "return this.readyState;"; 12428 int get readyState() native "return this.readyState;";
12578 12429
12579 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12430 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12580 12431
12581 void close([int code = null, String reason = null]) native; 12432 void close([int code = null, String reason = null]) native;
12582 12433
12583 bool dispatchEvent(Event evt) native; 12434 bool dispatchEvent(EventJS evt) native;
12584 12435
12585 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12436 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12586 12437
12587 bool send(String data) native; 12438 bool send(String data) native;
12588 12439
12589 var dartObjectLocalStorage; 12440 var dartObjectLocalStorage;
12590 12441
12591 String get typeName() native; 12442 String get typeName() native;
12592 } 12443 }
12593 12444
12594 class WheelEvent extends UIEvent native "*WheelEvent" { 12445 class WheelEventJS extends UIEventJS implements WheelEvent native "*WheelEvent" {
12595 12446
12596 bool get altKey() native "return this.altKey;"; 12447 bool get altKey() native "return this.altKey;";
12597 12448
12598 int get clientX() native "return this.clientX;"; 12449 int get clientX() native "return this.clientX;";
12599 12450
12600 int get clientY() native "return this.clientY;"; 12451 int get clientY() native "return this.clientY;";
12601 12452
12602 bool get ctrlKey() native "return this.ctrlKey;"; 12453 bool get ctrlKey() native "return this.ctrlKey;";
12603 12454
12604 bool get metaKey() native "return this.metaKey;"; 12455 bool get metaKey() native "return this.metaKey;";
(...skipping 13 matching lines...) Expand all
12618 int get wheelDelta() native "return this.wheelDelta;"; 12469 int get wheelDelta() native "return this.wheelDelta;";
12619 12470
12620 int get wheelDeltaX() native "return this.wheelDeltaX;"; 12471 int get wheelDeltaX() native "return this.wheelDeltaX;";
12621 12472
12622 int get wheelDeltaY() native "return this.wheelDeltaY;"; 12473 int get wheelDeltaY() native "return this.wheelDeltaY;";
12623 12474
12624 int get x() native "return this.x;"; 12475 int get x() native "return this.x;";
12625 12476
12626 int get y() native "return this.y;"; 12477 int get y() native "return this.y;";
12627 12478
12628 void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, DOMWindow view, in t screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, boo l shiftKey, bool metaKey) native; 12479 void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, DOMWindowJS view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, b ool shiftKey, bool metaKey) native;
12629 } 12480 }
12630 12481
12631 class Worker extends AbstractWorker native "*Worker" { 12482 class WorkerJS extends AbstractWorkerJS implements Worker native "*Worker" {
12632 12483
12633 void postMessage(String message, [List messagePorts = null]) native; 12484 void postMessage(String message, [List messagePorts = null]) native;
12634 12485
12635 void terminate() native; 12486 void terminate() native;
12636 12487
12637 void webkitPostMessage(String message, [List messagePorts = null]) native; 12488 void webkitPostMessage(String message, [List messagePorts = null]) native;
12638 } 12489 }
12639 12490
12640 class WorkerContext native "*WorkerContext" { 12491 class WorkerContextJS implements WorkerContext native "*WorkerContext" {
12641 12492
12642 static final int PERSISTENT = 1; 12493 static final int PERSISTENT = 1;
12643 12494
12644 static final int TEMPORARY = 0; 12495 static final int TEMPORARY = 0;
12645 12496
12646 WorkerLocation get location() native "return this.location;"; 12497 WorkerLocationJS get location() native "return this.location;";
12647 12498
12648 void set location(WorkerLocation value) native "this.location = value;"; 12499 void set location(WorkerLocationJS value) native "this.location = value;";
12649 12500
12650 WorkerNavigator get navigator() native "return this.navigator;"; 12501 WorkerNavigatorJS get navigator() native "return this.navigator;";
12651 12502
12652 void set navigator(WorkerNavigator value) native "this.navigator = value;"; 12503 void set navigator(WorkerNavigatorJS value) native "this.navigator = value;";
12653 12504
12654 EventListener get onerror() native "return this.onerror;"; 12505 EventListener get onerror() native "return this.onerror;";
12655 12506
12656 void set onerror(EventListener value) native "this.onerror = value;"; 12507 void set onerror(EventListener value) native "this.onerror = value;";
12657 12508
12658 WorkerContext get self() native "return this.self;"; 12509 WorkerContextJS get self() native "return this.self;";
12659 12510
12660 void set self(WorkerContext value) native "this.self = value;"; 12511 void set self(WorkerContextJS value) native "this.self = value;";
12661 12512
12662 IDBFactory get webkitIndexedDB() native "return this.webkitIndexedDB;"; 12513 IDBFactoryJS get webkitIndexedDB() native "return this.webkitIndexedDB;";
12663 12514
12664 NotificationCenter get webkitNotifications() native "return this.webkitNotific ations;"; 12515 NotificationCenterJS get webkitNotifications() native "return this.webkitNotif ications;";
12665 12516
12666 DOMURL get webkitURL() native "return this.webkitURL;"; 12517 DOMURLJS get webkitURL() native "return this.webkitURL;";
12667 12518
12668 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12519 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12669 12520
12670 void clearInterval(int handle) native; 12521 void clearInterval(int handle) native;
12671 12522
12672 void clearTimeout(int handle) native; 12523 void clearTimeout(int handle) native;
12673 12524
12674 void close() native; 12525 void close() native;
12675 12526
12676 bool dispatchEvent(Event evt) native; 12527 bool dispatchEvent(EventJS evt) native;
12677 12528
12678 void importScripts() native; 12529 void importScripts() native;
12679 12530
12680 Database openDatabase(String name, String version, String displayName, int est imatedSize, [DatabaseCallback creationCallback = null]) native; 12531 DatabaseJS openDatabase(String name, String version, String displayName, int e stimatedSize, [DatabaseCallback creationCallback = null]) native;
12681 12532
12682 DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback = null]) native; 12533 DatabaseSyncJS openDatabaseSync(String name, String version, String displayNam e, int estimatedSize, [DatabaseCallback creationCallback = null]) native;
12683 12534
12684 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12535 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12685 12536
12686 int setInterval(TimeoutHandler handler, int timeout) native; 12537 int setInterval(TimeoutHandler handler, int timeout) native;
12687 12538
12688 int setTimeout(TimeoutHandler handler, int timeout) native; 12539 int setTimeout(TimeoutHandler handler, int timeout) native;
12689 12540
12690 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback = null, ErrorCallback errorCallback = null]) native; 12541 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback = null, ErrorCallback errorCallback = null]) native;
12691 12542
12692 DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native; 12543 DOMFileSystemSyncJS webkitRequestFileSystemSync(int type, int size) native;
12693 12544
12694 EntrySync webkitResolveLocalFileSystemSyncURL(String url) native; 12545 EntrySyncJS webkitResolveLocalFileSystemSyncURL(String url) native;
12695 12546
12696 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac k = null, ErrorCallback errorCallback = null]) native; 12547 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac k = null, ErrorCallback errorCallback = null]) native;
12697 12548
12698 var dartObjectLocalStorage; 12549 var dartObjectLocalStorage;
12699 12550
12700 String get typeName() native; 12551 String get typeName() native;
12701 } 12552 }
12702 12553
12703 class WorkerLocation native "*WorkerLocation" { 12554 class WorkerLocationJS implements WorkerLocation native "*WorkerLocation" {
12704 12555
12705 String get hash() native "return this.hash;"; 12556 String get hash() native "return this.hash;";
12706 12557
12707 String get host() native "return this.host;"; 12558 String get host() native "return this.host;";
12708 12559
12709 String get hostname() native "return this.hostname;"; 12560 String get hostname() native "return this.hostname;";
12710 12561
12711 String get href() native "return this.href;"; 12562 String get href() native "return this.href;";
12712 12563
12713 String get pathname() native "return this.pathname;"; 12564 String get pathname() native "return this.pathname;";
12714 12565
12715 String get port() native "return this.port;"; 12566 String get port() native "return this.port;";
12716 12567
12717 String get protocol() native "return this.protocol;"; 12568 String get protocol() native "return this.protocol;";
12718 12569
12719 String get search() native "return this.search;"; 12570 String get search() native "return this.search;";
12720 12571
12721 String toString() native; 12572 String toString() native;
12722 12573
12723 var dartObjectLocalStorage; 12574 var dartObjectLocalStorage;
12724 12575
12725 String get typeName() native; 12576 String get typeName() native;
12726 } 12577 }
12727 12578
12728 class WorkerNavigator native "*WorkerNavigator" { 12579 class WorkerNavigatorJS implements WorkerNavigator native "*WorkerNavigator" {
12729 12580
12730 String get appName() native "return this.appName;"; 12581 String get appName() native "return this.appName;";
12731 12582
12732 String get appVersion() native "return this.appVersion;"; 12583 String get appVersion() native "return this.appVersion;";
12733 12584
12734 bool get onLine() native "return this.onLine;"; 12585 bool get onLine() native "return this.onLine;";
12735 12586
12736 String get platform() native "return this.platform;"; 12587 String get platform() native "return this.platform;";
12737 12588
12738 String get userAgent() native "return this.userAgent;"; 12589 String get userAgent() native "return this.userAgent;";
12739 12590
12740 var dartObjectLocalStorage; 12591 var dartObjectLocalStorage;
12741 12592
12742 String get typeName() native; 12593 String get typeName() native;
12743 } 12594 }
12744 12595
12745 class XMLHttpRequest native "*XMLHttpRequest" { 12596 class XMLHttpRequestJS implements XMLHttpRequest native "*XMLHttpRequest" {
12746 XMLHttpRequest() native; 12597 XMLHttpRequest() native;
12747 12598
12748 12599
12749 static final int DONE = 4; 12600 static final int DONE = 4;
12750 12601
12751 static final int HEADERS_RECEIVED = 2; 12602 static final int HEADERS_RECEIVED = 2;
12752 12603
12753 static final int LOADING = 3; 12604 static final int LOADING = 3;
12754 12605
12755 static final int OPENED = 1; 12606 static final int OPENED = 1;
12756 12607
12757 static final int UNSENT = 0; 12608 static final int UNSENT = 0;
12758 12609
12759 bool get asBlob() native "return this.asBlob;"; 12610 bool get asBlob() native "return this.asBlob;";
12760 12611
12761 void set asBlob(bool value) native "this.asBlob = value;"; 12612 void set asBlob(bool value) native "this.asBlob = value;";
12762 12613
12763 int get readyState() native "return this.readyState;"; 12614 int get readyState() native "return this.readyState;";
12764 12615
12765 Blob get responseBlob() native "return this.responseBlob;"; 12616 BlobJS get responseBlob() native "return this.responseBlob;";
12766 12617
12767 String get responseText() native "return this.responseText;"; 12618 String get responseText() native "return this.responseText;";
12768 12619
12769 String get responseType() native "return this.responseType;"; 12620 String get responseType() native "return this.responseType;";
12770 12621
12771 void set responseType(String value) native "this.responseType = value;"; 12622 void set responseType(String value) native "this.responseType = value;";
12772 12623
12773 Document get responseXML() native "return this.responseXML;"; 12624 DocumentJS get responseXML() native "return this.responseXML;";
12774 12625
12775 int get status() native "return this.status;"; 12626 int get status() native "return this.status;";
12776 12627
12777 String get statusText() native "return this.statusText;"; 12628 String get statusText() native "return this.statusText;";
12778 12629
12779 XMLHttpRequestUpload get upload() native "return this.upload;"; 12630 XMLHttpRequestUploadJS get upload() native "return this.upload;";
12780 12631
12781 bool get withCredentials() native "return this.withCredentials;"; 12632 bool get withCredentials() native "return this.withCredentials;";
12782 12633
12783 void set withCredentials(bool value) native "this.withCredentials = value;"; 12634 void set withCredentials(bool value) native "this.withCredentials = value;";
12784 12635
12785 void abort() native; 12636 void abort() native;
12786 12637
12787 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12638 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12788 12639
12789 bool dispatchEvent(Event evt) native; 12640 bool dispatchEvent(EventJS evt) native;
12790 12641
12791 String getAllResponseHeaders() native; 12642 String getAllResponseHeaders() native;
12792 12643
12793 String getResponseHeader(String header) native; 12644 String getResponseHeader(String header) native;
12794 12645
12795 void open(String method, String url, [bool async = null, String user = null, S tring password = null]) native; 12646 void open(String method, String url, [bool async = null, String user = null, S tring password = null]) native;
12796 12647
12797 void overrideMimeType(String override) native; 12648 void overrideMimeType(String override) native;
12798 12649
12799 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12650 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12800 12651
12801 void send([var data = null]) native; 12652 void send([var data = null]) native;
12802 12653
12803 void setRequestHeader(String header, String value) native; 12654 void setRequestHeader(String header, String value) native;
12804 12655
12805 var dartObjectLocalStorage; 12656 var dartObjectLocalStorage;
12806 12657
12807 String get typeName() native; 12658 String get typeName() native;
12808 } 12659 }
12809 12660
12810 class XMLHttpRequestException native "*XMLHttpRequestException" { 12661 class XMLHttpRequestExceptionJS implements XMLHttpRequestException native "*XMLH ttpRequestException" {
12811 12662
12812 static final int ABORT_ERR = 102; 12663 static final int ABORT_ERR = 102;
12813 12664
12814 static final int NETWORK_ERR = 101; 12665 static final int NETWORK_ERR = 101;
12815 12666
12816 int get code() native "return this.code;"; 12667 int get code() native "return this.code;";
12817 12668
12818 String get message() native "return this.message;"; 12669 String get message() native "return this.message;";
12819 12670
12820 String get name() native "return this.name;"; 12671 String get name() native "return this.name;";
12821 12672
12822 String toString() native; 12673 String toString() native;
12823 12674
12824 var dartObjectLocalStorage; 12675 var dartObjectLocalStorage;
12825 12676
12826 String get typeName() native; 12677 String get typeName() native;
12827 } 12678 }
12828 12679
12829 class XMLHttpRequestProgressEvent extends ProgressEvent native "*XMLHttpRequestP rogressEvent" { 12680 class XMLHttpRequestProgressEventJS extends ProgressEventJS implements XMLHttpRe questProgressEvent native "*XMLHttpRequestProgressEvent" {
12830 12681
12831 int get position() native "return this.position;"; 12682 int get position() native "return this.position;";
12832 12683
12833 int get totalSize() native "return this.totalSize;"; 12684 int get totalSize() native "return this.totalSize;";
12834 } 12685 }
12835 12686
12836 class XMLHttpRequestUpload native "*XMLHttpRequestUpload" { 12687 class XMLHttpRequestUploadJS implements XMLHttpRequestUpload native "*XMLHttpReq uestUpload" {
12837 12688
12838 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12689 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12839 12690
12840 bool dispatchEvent(Event evt) native; 12691 bool dispatchEvent(EventJS evt) native;
12841 12692
12842 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; 12693 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
12843 12694
12844 var dartObjectLocalStorage; 12695 var dartObjectLocalStorage;
12845 12696
12846 String get typeName() native; 12697 String get typeName() native;
12847 } 12698 }
12848 12699
12849 class XMLSerializer native "*XMLSerializer" { 12700 class XMLSerializerJS implements XMLSerializer native "*XMLSerializer" {
12850 12701
12851 String serializeToString(Node node) native; 12702 String serializeToString(NodeJS node) native;
12852 12703
12853 var dartObjectLocalStorage; 12704 var dartObjectLocalStorage;
12854 12705
12855 String get typeName() native; 12706 String get typeName() native;
12856 } 12707 }
12857 12708
12858 class XPathEvaluator native "*XPathEvaluator" { 12709 class XPathEvaluatorJS implements XPathEvaluator native "*XPathEvaluator" {
12859 12710
12860 XPathExpression createExpression(String expression, XPathNSResolver resolver) native; 12711 XPathExpressionJS createExpression(String expression, XPathNSResolverJS resolv er) native;
12861 12712
12862 XPathNSResolver createNSResolver(Node nodeResolver) native; 12713 XPathNSResolverJS createNSResolver(NodeJS nodeResolver) native;
12863 12714
12864 XPathResult evaluate(String expression, Node contextNode, XPathNSResolver reso lver, int type, XPathResult inResult) native; 12715 XPathResultJS evaluate(String expression, NodeJS contextNode, XPathNSResolverJ S resolver, int type, XPathResultJS inResult) native;
12865 12716
12866 var dartObjectLocalStorage; 12717 var dartObjectLocalStorage;
12867 12718
12868 String get typeName() native; 12719 String get typeName() native;
12869 } 12720 }
12870 12721
12871 class XPathException native "*XPathException" { 12722 class XPathExceptionJS implements XPathException native "*XPathException" {
12872 12723
12873 static final int INVALID_EXPRESSION_ERR = 51; 12724 static final int INVALID_EXPRESSION_ERR = 51;
12874 12725
12875 static final int TYPE_ERR = 52; 12726 static final int TYPE_ERR = 52;
12876 12727
12877 int get code() native "return this.code;"; 12728 int get code() native "return this.code;";
12878 12729
12879 String get message() native "return this.message;"; 12730 String get message() native "return this.message;";
12880 12731
12881 String get name() native "return this.name;"; 12732 String get name() native "return this.name;";
12882 12733
12883 String toString() native; 12734 String toString() native;
12884 12735
12885 var dartObjectLocalStorage; 12736 var dartObjectLocalStorage;
12886 12737
12887 String get typeName() native; 12738 String get typeName() native;
12888 } 12739 }
12889 12740
12890 class XPathExpression native "*XPathExpression" { 12741 class XPathExpressionJS implements XPathExpression native "*XPathExpression" {
12891 12742
12892 XPathResult evaluate(Node contextNode, int type, XPathResult inResult) native; 12743 XPathResultJS evaluate(NodeJS contextNode, int type, XPathResultJS inResult) n ative;
12893 12744
12894 var dartObjectLocalStorage; 12745 var dartObjectLocalStorage;
12895 12746
12896 String get typeName() native; 12747 String get typeName() native;
12897 } 12748 }
12898 12749
12899 class XPathNSResolver native "*XPathNSResolver" { 12750 class XPathNSResolverJS implements XPathNSResolver native "*XPathNSResolver" {
12900 12751
12901 String lookupNamespaceURI(String prefix) native; 12752 String lookupNamespaceURI(String prefix) native;
12902 12753
12903 var dartObjectLocalStorage; 12754 var dartObjectLocalStorage;
12904 12755
12905 String get typeName() native; 12756 String get typeName() native;
12906 } 12757 }
12907 12758
12908 class XPathResult native "*XPathResult" { 12759 class XPathResultJS implements XPathResult native "*XPathResult" {
12909 12760
12910 static final int ANY_TYPE = 0; 12761 static final int ANY_TYPE = 0;
12911 12762
12912 static final int ANY_UNORDERED_NODE_TYPE = 8; 12763 static final int ANY_UNORDERED_NODE_TYPE = 8;
12913 12764
12914 static final int BOOLEAN_TYPE = 3; 12765 static final int BOOLEAN_TYPE = 3;
12915 12766
12916 static final int FIRST_ORDERED_NODE_TYPE = 9; 12767 static final int FIRST_ORDERED_NODE_TYPE = 9;
12917 12768
12918 static final int NUMBER_TYPE = 1; 12769 static final int NUMBER_TYPE = 1;
12919 12770
12920 static final int ORDERED_NODE_ITERATOR_TYPE = 5; 12771 static final int ORDERED_NODE_ITERATOR_TYPE = 5;
12921 12772
12922 static final int ORDERED_NODE_SNAPSHOT_TYPE = 7; 12773 static final int ORDERED_NODE_SNAPSHOT_TYPE = 7;
12923 12774
12924 static final int STRING_TYPE = 2; 12775 static final int STRING_TYPE = 2;
12925 12776
12926 static final int UNORDERED_NODE_ITERATOR_TYPE = 4; 12777 static final int UNORDERED_NODE_ITERATOR_TYPE = 4;
12927 12778
12928 static final int UNORDERED_NODE_SNAPSHOT_TYPE = 6; 12779 static final int UNORDERED_NODE_SNAPSHOT_TYPE = 6;
12929 12780
12930 bool get booleanValue() native "return this.booleanValue;"; 12781 bool get booleanValue() native "return this.booleanValue;";
12931 12782
12932 bool get invalidIteratorState() native "return this.invalidIteratorState;"; 12783 bool get invalidIteratorState() native "return this.invalidIteratorState;";
12933 12784
12934 num get numberValue() native "return this.numberValue;"; 12785 num get numberValue() native "return this.numberValue;";
12935 12786
12936 int get resultType() native "return this.resultType;"; 12787 int get resultType() native "return this.resultType;";
12937 12788
12938 Node get singleNodeValue() native "return this.singleNodeValue;"; 12789 NodeJS get singleNodeValue() native "return this.singleNodeValue;";
12939 12790
12940 int get snapshotLength() native "return this.snapshotLength;"; 12791 int get snapshotLength() native "return this.snapshotLength;";
12941 12792
12942 String get stringValue() native "return this.stringValue;"; 12793 String get stringValue() native "return this.stringValue;";
12943 12794
12944 Node iterateNext() native; 12795 NodeJS iterateNext() native;
12945 12796
12946 Node snapshotItem(int index) native; 12797 NodeJS snapshotItem(int index) native;
12947 12798
12948 var dartObjectLocalStorage; 12799 var dartObjectLocalStorage;
12949 12800
12950 String get typeName() native; 12801 String get typeName() native;
12951 } 12802 }
12952 12803
12953 class XSLTProcessor native "*XSLTProcessor" { 12804 class XSLTProcessorJS implements XSLTProcessor native "*XSLTProcessor" {
12954 12805
12955 void clearParameters() native; 12806 void clearParameters() native;
12956 12807
12957 String getParameter(String namespaceURI, String localName) native; 12808 String getParameter(String namespaceURI, String localName) native;
12958 12809
12959 void importStylesheet(Node stylesheet) native; 12810 void importStylesheet(NodeJS stylesheet) native;
12960 12811
12961 void removeParameter(String namespaceURI, String localName) native; 12812 void removeParameter(String namespaceURI, String localName) native;
12962 12813
12963 void reset() native; 12814 void reset() native;
12964 12815
12965 void setParameter(String namespaceURI, String localName, String value) native; 12816 void setParameter(String namespaceURI, String localName, String value) native;
12966 12817
12967 Document transformToDocument(Node source) native; 12818 DocumentJS transformToDocument(NodeJS source) native;
12968 12819
12969 DocumentFragment transformToFragment(Node source, Document docVal) native; 12820 DocumentFragmentJS transformToFragment(NodeJS source, DocumentJS docVal) nativ e;
12970 12821
12971 var dartObjectLocalStorage; 12822 var dartObjectLocalStorage;
12972 12823
12973 String get typeName() native; 12824 String get typeName() native;
12974 } 12825 }
12975 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 12826 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12976 // for details. All rights reserved. Use of this source code is governed by a 12827 // for details. All rights reserved. Use of this source code is governed by a
12977 // BSD-style license that can be found in the LICENSE file. 12828 // BSD-style license that can be found in the LICENSE file.
12978 12829
12830 // WARNING: Do not edit - generated code.
12831
12832 interface AbstractWorker extends EventTarget {
12833
12834 void addEventListener(String type, EventListener listener, [bool useCapture]);
12835
12836 bool dispatchEvent(Event evt);
12837
12838 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
12839 }
12840 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12841 // for details. All rights reserved. Use of this source code is governed by a
12842 // BSD-style license that can be found in the LICENSE file.
12843
12844 // WARNING: Do not edit - generated code.
12845
12846 interface ArrayBuffer {
12847
12848 int get byteLength();
12849
12850 ArrayBuffer slice(int begin, [int end]);
12851 }
12852 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12853 // for details. All rights reserved. Use of this source code is governed by a
12854 // BSD-style license that can be found in the LICENSE file.
12855
12856 // WARNING: Do not edit - generated code.
12857
12858 interface ArrayBufferView {
12859
12860 ArrayBuffer get buffer();
12861
12862 int get byteLength();
12863
12864 int get byteOffset();
12865 }
12866 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12867 // for details. All rights reserved. Use of this source code is governed by a
12868 // BSD-style license that can be found in the LICENSE file.
12869
12870 // WARNING: Do not edit - generated code.
12871
12872 interface Attr extends Node {
12873
12874 bool get isId();
12875
12876 String get name();
12877
12878 Element get ownerElement();
12879
12880 bool get specified();
12881
12882 String get value();
12883
12884 void set value(String value);
12885 }
12886 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12887 // for details. All rights reserved. Use of this source code is governed by a
12888 // BSD-style license that can be found in the LICENSE file.
12889
12890 // WARNING: Do not edit - generated code.
12891
12892 interface AudioBuffer {
12893
12894 num get duration();
12895
12896 num get gain();
12897
12898 void set gain(num value);
12899
12900 int get length();
12901
12902 int get numberOfChannels();
12903
12904 num get sampleRate();
12905
12906 Float32Array getChannelData(int channelIndex);
12907 }
12908 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12909 // for details. All rights reserved. Use of this source code is governed by a
12910 // BSD-style license that can be found in the LICENSE file.
12911
12912 // WARNING: Do not edit - generated code.
12913
12914 typedef bool AudioBufferCallback(AudioBuffer audioBuffer);
12915 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12916 // for details. All rights reserved. Use of this source code is governed by a
12917 // BSD-style license that can be found in the LICENSE file.
12918
12919 // WARNING: Do not edit - generated code.
12920
12921 interface AudioBufferSourceNode extends AudioSourceNode {
12922
12923 AudioBuffer get buffer();
12924
12925 void set buffer(AudioBuffer value);
12926
12927 AudioGain get gain();
12928
12929 bool get loop();
12930
12931 void set loop(bool value);
12932
12933 bool get looping();
12934
12935 void set looping(bool value);
12936
12937 AudioParam get playbackRate();
12938
12939 void noteGrainOn(num when, num grainOffset, num grainDuration);
12940
12941 void noteOff(num when);
12942
12943 void noteOn(num when);
12944 }
12945 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12946 // for details. All rights reserved. Use of this source code is governed by a
12947 // BSD-style license that can be found in the LICENSE file.
12948
12949 // WARNING: Do not edit - generated code.
12950
12951 interface AudioChannelMerger extends AudioNode {
12952 }
12953 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12954 // for details. All rights reserved. Use of this source code is governed by a
12955 // BSD-style license that can be found in the LICENSE file.
12956
12957 // WARNING: Do not edit - generated code.
12958
12959 interface AudioChannelSplitter extends AudioNode {
12960 }
12961 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12962 // for details. All rights reserved. Use of this source code is governed by a
12963 // BSD-style license that can be found in the LICENSE file.
12964
12965 // WARNING: Do not edit - generated code.
12966
12967 interface AudioContext default _AudioContextFactoryProvider {
12968
12969 AudioContext();
12970
12971 num get currentTime();
12972
12973 AudioDestinationNode get destination();
12974
12975 AudioListener get listener();
12976
12977 EventListener get oncomplete();
12978
12979 void set oncomplete(EventListener value);
12980
12981 num get sampleRate();
12982
12983 RealtimeAnalyserNode createAnalyser();
12984
12985 BiquadFilterNode createBiquadFilter();
12986
12987 AudioBuffer createBuffer(var buffer_OR_numberOfChannels, var mixToMono_OR_numb erOfFrames, [num sampleRate]);
12988
12989 AudioBufferSourceNode createBufferSource();
12990
12991 AudioChannelMerger createChannelMerger();
12992
12993 AudioChannelSplitter createChannelSplitter();
12994
12995 ConvolverNode createConvolver();
12996
12997 DelayNode createDelayNode();
12998
12999 DynamicsCompressorNode createDynamicsCompressor();
13000
13001 AudioGainNode createGainNode();
13002
13003 HighPass2FilterNode createHighPass2Filter();
13004
13005 JavaScriptAudioNode createJavaScriptNode(int bufferSize);
13006
13007 LowPass2FilterNode createLowPass2Filter();
13008
13009 MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaEle ment);
13010
13011 AudioPannerNode createPanner();
13012
13013 WaveShaperNode createWaveShaper();
13014
13015 void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback]);
13016
13017 void startRendering();
13018 }
13019 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13020 // for details. All rights reserved. Use of this source code is governed by a
13021 // BSD-style license that can be found in the LICENSE file.
13022
13023 // WARNING: Do not edit - generated code.
13024
13025 interface AudioDestinationNode extends AudioNode {
13026
13027 int get numberOfChannels();
13028 }
13029 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13030 // for details. All rights reserved. Use of this source code is governed by a
13031 // BSD-style license that can be found in the LICENSE file.
13032
13033 // WARNING: Do not edit - generated code.
13034
13035 interface AudioGain extends AudioParam {
13036 }
13037 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13038 // for details. All rights reserved. Use of this source code is governed by a
13039 // BSD-style license that can be found in the LICENSE file.
13040
13041 // WARNING: Do not edit - generated code.
13042
13043 interface AudioGainNode extends AudioNode {
13044
13045 AudioGain get gain();
13046 }
13047 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13048 // for details. All rights reserved. Use of this source code is governed by a
13049 // BSD-style license that can be found in the LICENSE file.
13050
13051 // WARNING: Do not edit - generated code.
13052
13053 interface AudioListener {
13054
13055 num get dopplerFactor();
13056
13057 void set dopplerFactor(num value);
13058
13059 num get speedOfSound();
13060
13061 void set speedOfSound(num value);
13062
13063 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp);
13064
13065 void setPosition(num x, num y, num z);
13066
13067 void setVelocity(num x, num y, num z);
13068 }
13069 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13070 // for details. All rights reserved. Use of this source code is governed by a
13071 // BSD-style license that can be found in the LICENSE file.
13072
13073 // WARNING: Do not edit - generated code.
13074
13075 interface AudioNode {
13076
13077 AudioContext get context();
13078
13079 int get numberOfInputs();
13080
13081 int get numberOfOutputs();
13082
13083 void connect(AudioNode destination, int output, int input);
13084
13085 void disconnect(int output);
13086 }
13087 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13088 // for details. All rights reserved. Use of this source code is governed by a
13089 // BSD-style license that can be found in the LICENSE file.
13090
13091 // WARNING: Do not edit - generated code.
13092
13093 interface AudioPannerNode extends AudioNode {
13094
13095 static final int EQUALPOWER = 0;
13096
13097 static final int HRTF = 1;
13098
13099 static final int SOUNDFIELD = 2;
13100
13101 AudioGain get coneGain();
13102
13103 num get coneInnerAngle();
13104
13105 void set coneInnerAngle(num value);
13106
13107 num get coneOuterAngle();
13108
13109 void set coneOuterAngle(num value);
13110
13111 num get coneOuterGain();
13112
13113 void set coneOuterGain(num value);
13114
13115 AudioGain get distanceGain();
13116
13117 int get distanceModel();
13118
13119 void set distanceModel(int value);
13120
13121 num get maxDistance();
13122
13123 void set maxDistance(num value);
13124
13125 int get panningModel();
13126
13127 void set panningModel(int value);
13128
13129 num get refDistance();
13130
13131 void set refDistance(num value);
13132
13133 num get rolloffFactor();
13134
13135 void set rolloffFactor(num value);
13136
13137 void setOrientation(num x, num y, num z);
13138
13139 void setPosition(num x, num y, num z);
13140
13141 void setVelocity(num x, num y, num z);
13142 }
13143 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13144 // for details. All rights reserved. Use of this source code is governed by a
13145 // BSD-style license that can be found in the LICENSE file.
13146
13147 // WARNING: Do not edit - generated code.
13148
13149 interface AudioParam {
13150
13151 num get defaultValue();
13152
13153 num get maxValue();
13154
13155 num get minValue();
13156
13157 String get name();
13158
13159 int get units();
13160
13161 num get value();
13162
13163 void set value(num value);
13164
13165 void cancelScheduledValues(num startTime);
13166
13167 void exponentialRampToValueAtTime(num value, num time);
13168
13169 void linearRampToValueAtTime(num value, num time);
13170
13171 void setTargetValueAtTime(num targetValue, num time, num timeConstant);
13172
13173 void setValueAtTime(num value, num time);
13174
13175 void setValueCurveAtTime(Float32Array values, num time, num duration);
13176 }
13177 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13178 // for details. All rights reserved. Use of this source code is governed by a
13179 // BSD-style license that can be found in the LICENSE file.
13180
13181 // WARNING: Do not edit - generated code.
13182
13183 interface AudioProcessingEvent extends Event {
13184
13185 AudioBuffer get inputBuffer();
13186
13187 AudioBuffer get outputBuffer();
13188 }
13189 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13190 // for details. All rights reserved. Use of this source code is governed by a
13191 // BSD-style license that can be found in the LICENSE file.
13192
13193 // WARNING: Do not edit - generated code.
13194
13195 interface AudioSourceNode extends AudioNode {
13196 }
13197 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13198 // for details. All rights reserved. Use of this source code is governed by a
13199 // BSD-style license that can be found in the LICENSE file.
13200
13201 // WARNING: Do not edit - generated code.
13202
13203 interface BarProp {
13204
13205 bool get visible();
13206 }
13207
13208 interface BarInfo extends BarProp {
13209 }
13210 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13211 // for details. All rights reserved. Use of this source code is governed by a
13212 // BSD-style license that can be found in the LICENSE file.
13213
13214 // WARNING: Do not edit - generated code.
13215
13216 interface BeforeLoadEvent extends Event {
13217
13218 String get url();
13219 }
13220 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13221 // for details. All rights reserved. Use of this source code is governed by a
13222 // BSD-style license that can be found in the LICENSE file.
13223
13224 // WARNING: Do not edit - generated code.
13225
13226 interface BiquadFilterNode extends AudioNode {
13227
13228 static final int ALLPASS = 7;
13229
13230 static final int BANDPASS = 2;
13231
13232 static final int HIGHPASS = 1;
13233
13234 static final int HIGHSHELF = 4;
13235
13236 static final int LOWPASS = 0;
13237
13238 static final int LOWSHELF = 3;
13239
13240 static final int NOTCH = 6;
13241
13242 static final int PEAKING = 5;
13243
13244 AudioParam get Q();
13245
13246 AudioParam get frequency();
13247
13248 AudioParam get gain();
13249
13250 int get type();
13251
13252 void set type(int value);
13253
13254 void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse, Float32Array phaseResponse);
13255 }
13256 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13257 // for details. All rights reserved. Use of this source code is governed by a
13258 // BSD-style license that can be found in the LICENSE file.
13259
13260 // WARNING: Do not edit - generated code.
13261
13262 interface Blob {
13263
13264 int get size();
13265
13266 String get type();
13267
13268 Blob webkitSlice([int start, int end, String contentType]);
13269 }
13270 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13271 // for details. All rights reserved. Use of this source code is governed by a
13272 // BSD-style license that can be found in the LICENSE file.
13273
13274 // WARNING: Do not edit - generated code.
13275
13276 interface CDATASection extends Text {
13277 }
13278 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13279 // for details. All rights reserved. Use of this source code is governed by a
13280 // BSD-style license that can be found in the LICENSE file.
13281
13282 // WARNING: Do not edit - generated code.
13283
13284 interface CSSCharsetRule extends CSSRule {
13285
13286 String get encoding();
13287
13288 void set encoding(String value);
13289 }
13290 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13291 // for details. All rights reserved. Use of this source code is governed by a
13292 // BSD-style license that can be found in the LICENSE file.
13293
13294 // WARNING: Do not edit - generated code.
13295
13296 interface CSSFontFaceRule extends CSSRule {
13297
13298 CSSStyleDeclaration get style();
13299 }
13300 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13301 // for details. All rights reserved. Use of this source code is governed by a
13302 // BSD-style license that can be found in the LICENSE file.
13303
13304 // WARNING: Do not edit - generated code.
13305
13306 interface CSSImportRule extends CSSRule {
13307
13308 String get href();
13309
13310 MediaList get media();
13311
13312 CSSStyleSheet get styleSheet();
13313 }
13314 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13315 // for details. All rights reserved. Use of this source code is governed by a
13316 // BSD-style license that can be found in the LICENSE file.
13317
13318 // WARNING: Do not edit - generated code.
13319
13320 interface CSSMediaRule extends CSSRule {
13321
13322 CSSRuleList get cssRules();
13323
13324 MediaList get media();
13325
13326 void deleteRule(int index);
13327
13328 int insertRule(String rule, int index);
13329 }
13330 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13331 // for details. All rights reserved. Use of this source code is governed by a
13332 // BSD-style license that can be found in the LICENSE file.
13333
13334 // WARNING: Do not edit - generated code.
13335
13336 interface CSSPageRule extends CSSRule {
13337
13338 String get selectorText();
13339
13340 void set selectorText(String value);
13341
13342 CSSStyleDeclaration get style();
13343 }
13344 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13345 // for details. All rights reserved. Use of this source code is governed by a
13346 // BSD-style license that can be found in the LICENSE file.
13347
13348 // WARNING: Do not edit - generated code.
13349
13350 interface CSSPrimitiveValue extends CSSValue {
13351
13352 static final int CSS_ATTR = 22;
13353
13354 static final int CSS_CM = 6;
13355
13356 static final int CSS_COUNTER = 23;
13357
13358 static final int CSS_DEG = 11;
13359
13360 static final int CSS_DIMENSION = 18;
13361
13362 static final int CSS_EMS = 3;
13363
13364 static final int CSS_EXS = 4;
13365
13366 static final int CSS_GRAD = 13;
13367
13368 static final int CSS_HZ = 16;
13369
13370 static final int CSS_IDENT = 21;
13371
13372 static final int CSS_IN = 8;
13373
13374 static final int CSS_KHZ = 17;
13375
13376 static final int CSS_MM = 7;
13377
13378 static final int CSS_MS = 14;
13379
13380 static final int CSS_NUMBER = 1;
13381
13382 static final int CSS_PC = 10;
13383
13384 static final int CSS_PERCENTAGE = 2;
13385
13386 static final int CSS_PT = 9;
13387
13388 static final int CSS_PX = 5;
13389
13390 static final int CSS_RAD = 12;
13391
13392 static final int CSS_RECT = 24;
13393
13394 static final int CSS_RGBCOLOR = 25;
13395
13396 static final int CSS_S = 15;
13397
13398 static final int CSS_STRING = 19;
13399
13400 static final int CSS_UNKNOWN = 0;
13401
13402 static final int CSS_URI = 20;
13403
13404 int get primitiveType();
13405
13406 Counter getCounterValue();
13407
13408 num getFloatValue(int unitType);
13409
13410 RGBColor getRGBColorValue();
13411
13412 Rect getRectValue();
13413
13414 String getStringValue();
13415
13416 void setFloatValue(int unitType, num floatValue);
13417
13418 void setStringValue(int stringType, String stringValue);
13419 }
13420 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13421 // for details. All rights reserved. Use of this source code is governed by a
13422 // BSD-style license that can be found in the LICENSE file.
13423
13424 // WARNING: Do not edit - generated code.
13425
13426 interface CSSRule {
13427
13428 static final int CHARSET_RULE = 2;
13429
13430 static final int FONT_FACE_RULE = 5;
13431
13432 static final int IMPORT_RULE = 3;
13433
13434 static final int MEDIA_RULE = 4;
13435
13436 static final int PAGE_RULE = 6;
13437
13438 static final int STYLE_RULE = 1;
13439
13440 static final int UNKNOWN_RULE = 0;
13441
13442 static final int WEBKIT_KEYFRAMES_RULE = 8;
13443
13444 static final int WEBKIT_KEYFRAME_RULE = 9;
13445
13446 static final int WEBKIT_REGION_RULE = 10;
13447
13448 String get cssText();
13449
13450 void set cssText(String value);
13451
13452 CSSRule get parentRule();
13453
13454 CSSStyleSheet get parentStyleSheet();
13455
13456 int get type();
13457 }
13458 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13459 // for details. All rights reserved. Use of this source code is governed by a
13460 // BSD-style license that can be found in the LICENSE file.
13461
13462 // WARNING: Do not edit - generated code.
13463
13464 interface CSSRuleList {
13465
13466 int get length();
13467
13468 CSSRule item(int index);
13469 }
13470 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13471 // for details. All rights reserved. Use of this source code is governed by a
13472 // BSD-style license that can be found in the LICENSE file.
13473
13474 // WARNING: Do not edit - generated code.
13475
13476 interface CSSStyleDeclaration {
13477
13478 String get cssText();
13479
13480 void set cssText(String value);
13481
13482 int get length();
13483
13484 CSSRule get parentRule();
13485
13486 CSSValue getPropertyCSSValue(String propertyName);
13487
13488 String getPropertyPriority(String propertyName);
13489
13490 String getPropertyShorthand(String propertyName);
13491
13492 String getPropertyValue(String propertyName);
13493
13494 bool isPropertyImplicit(String propertyName);
13495
13496 String item(int index);
13497
13498 String removeProperty(String propertyName);
13499
13500 void setProperty(String propertyName, String value, [String priority]);
13501 }
13502 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13503 // for details. All rights reserved. Use of this source code is governed by a
13504 // BSD-style license that can be found in the LICENSE file.
13505
13506 // WARNING: Do not edit - generated code.
13507
13508 interface CSSStyleRule extends CSSRule {
13509
13510 String get selectorText();
13511
13512 void set selectorText(String value);
13513
13514 CSSStyleDeclaration get style();
13515 }
13516 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13517 // for details. All rights reserved. Use of this source code is governed by a
13518 // BSD-style license that can be found in the LICENSE file.
13519
13520 // WARNING: Do not edit - generated code.
13521
13522 interface CSSStyleSheet extends StyleSheet {
13523
13524 CSSRuleList get cssRules();
13525
13526 CSSRule get ownerRule();
13527
13528 CSSRuleList get rules();
13529
13530 int addRule(String selector, String style, [int index]);
13531
13532 void deleteRule(int index);
13533
13534 int insertRule(String rule, int index);
13535
13536 void removeRule(int index);
13537 }
13538 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13539 // for details. All rights reserved. Use of this source code is governed by a
13540 // BSD-style license that can be found in the LICENSE file.
13541
13542 // WARNING: Do not edit - generated code.
13543
13544 interface CSSUnknownRule extends CSSRule {
13545 }
13546 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13547 // for details. All rights reserved. Use of this source code is governed by a
13548 // BSD-style license that can be found in the LICENSE file.
13549
13550 // WARNING: Do not edit - generated code.
13551
13552 interface CSSValue {
13553
13554 static final int CSS_CUSTOM = 3;
13555
13556 static final int CSS_INHERIT = 0;
13557
13558 static final int CSS_PRIMITIVE_VALUE = 1;
13559
13560 static final int CSS_VALUE_LIST = 2;
13561
13562 String get cssText();
13563
13564 void set cssText(String value);
13565
13566 int get cssValueType();
13567 }
13568 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13569 // for details. All rights reserved. Use of this source code is governed by a
13570 // BSD-style license that can be found in the LICENSE file.
13571
13572 // WARNING: Do not edit - generated code.
13573
13574 interface CSSValueList extends CSSValue {
13575
13576 int get length();
13577
13578 CSSValue item(int index);
13579 }
13580 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13581 // for details. All rights reserved. Use of this source code is governed by a
13582 // BSD-style license that can be found in the LICENSE file.
13583
13584 // WARNING: Do not edit - generated code.
13585
13586 interface CanvasGradient {
13587
13588 void addColorStop(num offset, String color);
13589 }
13590 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13591 // for details. All rights reserved. Use of this source code is governed by a
13592 // BSD-style license that can be found in the LICENSE file.
13593
13594 // WARNING: Do not edit - generated code.
13595
13596 interface CanvasPattern {
13597 }
13598 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13599 // for details. All rights reserved. Use of this source code is governed by a
13600 // BSD-style license that can be found in the LICENSE file.
13601
13602 // WARNING: Do not edit - generated code.
13603
13604 interface CanvasPixelArray extends List<int> {
13605
13606 int get length();
13607 }
13608 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13609 // for details. All rights reserved. Use of this source code is governed by a
13610 // BSD-style license that can be found in the LICENSE file.
13611
13612 // WARNING: Do not edit - generated code.
13613
13614 interface CanvasRenderingContext {
13615
13616 HTMLCanvasElement get canvas();
13617 }
13618 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13619 // for details. All rights reserved. Use of this source code is governed by a
13620 // BSD-style license that can be found in the LICENSE file.
13621
13622 // WARNING: Do not edit - generated code.
13623
13624 interface CanvasRenderingContext2D extends CanvasRenderingContext {
13625
13626 Dynamic get fillStyle();
13627
13628 void set fillStyle(Dynamic value);
13629
13630 String get font();
13631
13632 void set font(String value);
13633
13634 num get globalAlpha();
13635
13636 void set globalAlpha(num value);
13637
13638 String get globalCompositeOperation();
13639
13640 void set globalCompositeOperation(String value);
13641
13642 String get lineCap();
13643
13644 void set lineCap(String value);
13645
13646 String get lineJoin();
13647
13648 void set lineJoin(String value);
13649
13650 num get lineWidth();
13651
13652 void set lineWidth(num value);
13653
13654 num get miterLimit();
13655
13656 void set miterLimit(num value);
13657
13658 num get shadowBlur();
13659
13660 void set shadowBlur(num value);
13661
13662 String get shadowColor();
13663
13664 void set shadowColor(String value);
13665
13666 num get shadowOffsetX();
13667
13668 void set shadowOffsetX(num value);
13669
13670 num get shadowOffsetY();
13671
13672 void set shadowOffsetY(num value);
13673
13674 Dynamic get strokeStyle();
13675
13676 void set strokeStyle(Dynamic value);
13677
13678 String get textAlign();
13679
13680 void set textAlign(String value);
13681
13682 String get textBaseline();
13683
13684 void set textBaseline(String value);
13685
13686 List get webkitLineDash();
13687
13688 void set webkitLineDash(List value);
13689
13690 num get webkitLineDashOffset();
13691
13692 void set webkitLineDashOffset(num value);
13693
13694 void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticloc kwise);
13695
13696 void arcTo(num x1, num y1, num x2, num y2, num radius);
13697
13698 void beginPath();
13699
13700 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y);
13701
13702 void clearRect(num x, num y, num width, num height);
13703
13704 void clearShadow();
13705
13706 void clip();
13707
13708 void closePath();
13709
13710 ImageData createImageData(var imagedata_OR_sw, [num sh]);
13711
13712 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1);
13713
13714 CanvasPattern createPattern(var canvas_OR_image, String repetitionType);
13715
13716 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1);
13717
13718 void drawImage(var canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw _OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]);
13719
13720 void drawImageFromRect(HTMLImageElement image, [num sx, num sy, num sw, num sh , num dx, num dy, num dw, num dh, String compositeOperation]);
13721
13722 void fill();
13723
13724 void fillRect(num x, num y, num width, num height);
13725
13726 void fillText(String text, num x, num y, [num maxWidth]);
13727
13728 ImageData getImageData(num sx, num sy, num sw, num sh);
13729
13730 bool isPointInPath(num x, num y);
13731
13732 void lineTo(num x, num y);
13733
13734 TextMetrics measureText(String text);
13735
13736 void moveTo(num x, num y);
13737
13738 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY , num dirtyWidth, num dirtyHeight]);
13739
13740 void quadraticCurveTo(num cpx, num cpy, num x, num y);
13741
13742 void rect(num x, num y, num width, num height);
13743
13744 void restore();
13745
13746 void rotate(num angle);
13747
13748 void save();
13749
13750 void scale(num sx, num sy);
13751
13752 void setAlpha(num alpha);
13753
13754 void setCompositeOperation(String compositeOperation);
13755
13756 void setFillColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m, num b_OR_y, num a_OR_k, num a]);
13757
13758 void setLineCap(String cap);
13759
13760 void setLineJoin(String join);
13761
13762 void setLineWidth(num width);
13763
13764 void setMiterLimit(num limit);
13765
13766 void setShadow(num width, num height, num blur, [var c_OR_color_OR_grayLevel_O R_r, num alpha_OR_g_OR_m, num b_OR_y, num a_OR_k, num a]);
13767
13768 void setStrokeColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m, nu m b_OR_y, num a_OR_k, num a]);
13769
13770 void setTransform(num m11, num m12, num m21, num m22, num dx, num dy);
13771
13772 void stroke();
13773
13774 void strokeRect(num x, num y, num width, num height, [num lineWidth]);
13775
13776 void strokeText(String text, num x, num y, [num maxWidth]);
13777
13778 void transform(num m11, num m12, num m21, num m22, num dx, num dy);
13779
13780 void translate(num tx, num ty);
13781 }
13782 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13783 // for details. All rights reserved. Use of this source code is governed by a
13784 // BSD-style license that can be found in the LICENSE file.
13785
13786 // WARNING: Do not edit - generated code.
13787
13788 interface CharacterData extends Node {
13789
13790 String get data();
13791
13792 void set data(String value);
13793
13794 int get length();
13795
13796 void appendData(String data);
13797
13798 void deleteData(int offset, int length);
13799
13800 void insertData(int offset, String data);
13801
13802 void replaceData(int offset, int length, String data);
13803
13804 String substringData(int offset, int length);
13805 }
13806 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13807 // for details. All rights reserved. Use of this source code is governed by a
13808 // BSD-style license that can be found in the LICENSE file.
13809
13810 // WARNING: Do not edit - generated code.
13811
13812 interface ClientRect {
13813
13814 num get bottom();
13815
13816 num get height();
13817
13818 num get left();
13819
13820 num get right();
13821
13822 num get top();
13823
13824 num get width();
13825 }
13826 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13827 // for details. All rights reserved. Use of this source code is governed by a
13828 // BSD-style license that can be found in the LICENSE file.
13829
13830 // WARNING: Do not edit - generated code.
13831
13832 interface ClientRectList {
13833
13834 int get length();
13835
13836 ClientRect item(int index);
13837 }
13838 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13839 // for details. All rights reserved. Use of this source code is governed by a
13840 // BSD-style license that can be found in the LICENSE file.
13841
13842 // WARNING: Do not edit - generated code.
13843
13844 interface Clipboard {
13845
13846 String get dropEffect();
13847
13848 void set dropEffect(String value);
13849
13850 String get effectAllowed();
13851
13852 void set effectAllowed(String value);
13853
13854 FileList get files();
13855
13856 DataTransferItemList get items();
13857
13858 List get types();
13859
13860 void clearData([String type]);
13861
13862 void getData(String type);
13863
13864 bool setData(String type, String data);
13865
13866 void setDragImage(HTMLImageElement image, int x, int y);
13867 }
13868 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13869 // for details. All rights reserved. Use of this source code is governed by a
13870 // BSD-style license that can be found in the LICENSE file.
13871
13872 // WARNING: Do not edit - generated code.
13873
13874 interface CloseEvent extends Event {
13875
13876 int get code();
13877
13878 String get reason();
13879
13880 bool get wasClean();
13881 }
13882 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13883 // for details. All rights reserved. Use of this source code is governed by a
13884 // BSD-style license that can be found in the LICENSE file.
13885
13886 // WARNING: Do not edit - generated code.
13887
13888 interface Comment extends CharacterData {
13889 }
13890 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13891 // for details. All rights reserved. Use of this source code is governed by a
13892 // BSD-style license that can be found in the LICENSE file.
13893
13894 // WARNING: Do not edit - generated code.
13895
13896 interface CompositionEvent extends UIEvent {
13897
13898 String get data();
13899
13900 void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, DOMWindow viewArg, String dataArg);
13901 }
13902 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13903 // for details. All rights reserved. Use of this source code is governed by a
13904 // BSD-style license that can be found in the LICENSE file.
13905
13906 // WARNING: Do not edit - generated code.
13907
13908 interface Console {
13909
13910 MemoryInfo get memory();
13911
13912 List get profiles();
13913
13914 void assertCondition(bool condition);
13915
13916 void count();
13917
13918 void debug(Object arg);
13919
13920 void dir();
13921
13922 void dirxml();
13923
13924 void error(Object arg);
13925
13926 void group();
13927
13928 void groupCollapsed();
13929
13930 void groupEnd();
13931
13932 void info(Object arg);
13933
13934 void log(Object arg);
13935
13936 void markTimeline();
13937
13938 void profile(String title);
13939
13940 void profileEnd(String title);
13941
13942 void time(String title);
13943
13944 void timeEnd(String title);
13945
13946 void timeStamp();
13947
13948 void trace(Object arg);
13949
13950 void warn(Object arg);
13951 }
13952 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13953 // for details. All rights reserved. Use of this source code is governed by a
13954 // BSD-style license that can be found in the LICENSE file.
13955
13956 // WARNING: Do not edit - generated code.
13957
13958 interface ConvolverNode extends AudioNode {
13959
13960 AudioBuffer get buffer();
13961
13962 void set buffer(AudioBuffer value);
13963
13964 bool get normalize();
13965
13966 void set normalize(bool value);
13967 }
13968 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13969 // for details. All rights reserved. Use of this source code is governed by a
13970 // BSD-style license that can be found in the LICENSE file.
13971
13972 // WARNING: Do not edit - generated code.
13973
13974 interface Coordinates {
13975
13976 num get accuracy();
13977
13978 num get altitude();
13979
13980 num get altitudeAccuracy();
13981
13982 num get heading();
13983
13984 num get latitude();
13985
13986 num get longitude();
13987
13988 num get speed();
13989 }
13990 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13991 // for details. All rights reserved. Use of this source code is governed by a
13992 // BSD-style license that can be found in the LICENSE file.
13993
13994 // WARNING: Do not edit - generated code.
13995
13996 interface Counter {
13997
13998 String get identifier();
13999
14000 String get listStyle();
14001
14002 String get separator();
14003 }
14004 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14005 // for details. All rights reserved. Use of this source code is governed by a
14006 // BSD-style license that can be found in the LICENSE file.
14007
14008 // WARNING: Do not edit - generated code.
14009
14010 interface Crypto {
14011
14012 void getRandomValues(ArrayBufferView array);
14013 }
14014 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14015 // for details. All rights reserved. Use of this source code is governed by a
14016 // BSD-style license that can be found in the LICENSE file.
14017
14018 // WARNING: Do not edit - generated code.
14019
14020 interface CustomEvent extends Event {
14021
14022 Object get detail();
14023
14024 void initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Ob ject detailArg);
14025 }
14026 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14027 // for details. All rights reserved. Use of this source code is governed by a
14028 // BSD-style license that can be found in the LICENSE file.
14029
14030 // WARNING: Do not edit - generated code.
14031
14032 interface ApplicationCache extends EventTarget {
14033
14034 int get status();
14035
14036 void addEventListener(String type, EventListener listener, [bool useCapture]);
14037
14038 bool dispatchEvent(Event evt);
14039
14040 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
14041
14042 void swapCache();
14043
14044 void update();
14045 }
14046
14047 interface DOMApplicationCache extends ApplicationCache {
14048
14049 static final int CHECKING = 2;
14050
14051 static final int DOWNLOADING = 3;
14052
14053 static final int IDLE = 1;
14054
14055 static final int OBSOLETE = 5;
14056
14057 static final int UNCACHED = 0;
14058
14059 static final int UPDATEREADY = 4;
14060 }
14061 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14062 // for details. All rights reserved. Use of this source code is governed by a
14063 // BSD-style license that can be found in the LICENSE file.
14064
14065 // WARNING: Do not edit - generated code.
14066
14067 interface DOMException {
14068
14069 static final int ABORT_ERR = 20;
14070
14071 static final int DATA_CLONE_ERR = 25;
14072
14073 static final int DOMSTRING_SIZE_ERR = 2;
14074
14075 static final int HIERARCHY_REQUEST_ERR = 3;
14076
14077 static final int INDEX_SIZE_ERR = 1;
14078
14079 static final int INUSE_ATTRIBUTE_ERR = 10;
14080
14081 static final int INVALID_ACCESS_ERR = 15;
14082
14083 static final int INVALID_CHARACTER_ERR = 5;
14084
14085 static final int INVALID_MODIFICATION_ERR = 13;
14086
14087 static final int INVALID_NODE_TYPE_ERR = 24;
14088
14089 static final int INVALID_STATE_ERR = 11;
14090
14091 static final int NAMESPACE_ERR = 14;
14092
14093 static final int NETWORK_ERR = 19;
14094
14095 static final int NOT_FOUND_ERR = 8;
14096
14097 static final int NOT_SUPPORTED_ERR = 9;
14098
14099 static final int NO_DATA_ALLOWED_ERR = 6;
14100
14101 static final int NO_MODIFICATION_ALLOWED_ERR = 7;
14102
14103 static final int QUOTA_EXCEEDED_ERR = 22;
14104
14105 static final int SECURITY_ERR = 18;
14106
14107 static final int SYNTAX_ERR = 12;
14108
14109 static final int TIMEOUT_ERR = 23;
14110
14111 static final int TYPE_MISMATCH_ERR = 17;
14112
14113 static final int URL_MISMATCH_ERR = 21;
14114
14115 static final int VALIDATION_ERR = 16;
14116
14117 static final int WRONG_DOCUMENT_ERR = 4;
14118
14119 int get code();
14120
14121 String get message();
14122
14123 String get name();
14124
14125 String toString();
14126 }
14127 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14128 // for details. All rights reserved. Use of this source code is governed by a
14129 // BSD-style license that can be found in the LICENSE file.
14130
14131 // WARNING: Do not edit - generated code.
14132
14133 interface DOMFileSystem {
14134
14135 String get name();
14136
14137 DirectoryEntry get root();
14138 }
14139 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14140 // for details. All rights reserved. Use of this source code is governed by a
14141 // BSD-style license that can be found in the LICENSE file.
14142
14143 // WARNING: Do not edit - generated code.
14144
14145 interface DOMFileSystemSync {
14146
14147 String get name();
14148
14149 DirectoryEntrySync get root();
14150 }
14151 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14152 // for details. All rights reserved. Use of this source code is governed by a
14153 // BSD-style license that can be found in the LICENSE file.
14154
14155 // WARNING: Do not edit - generated code.
14156
14157 interface FormData {
14158
14159 void append(String name, String value, String filename);
14160 }
14161
14162 interface DOMFormData extends FormData {
14163 }
14164 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14165 // for details. All rights reserved. Use of this source code is governed by a
14166 // BSD-style license that can be found in the LICENSE file.
14167
14168 // WARNING: Do not edit - generated code.
14169
14170 interface DOMImplementation {
14171
14172 CSSStyleSheet createCSSStyleSheet(String title, String media);
14173
14174 Document createDocument(String namespaceURI, String qualifiedName, DocumentTyp e doctype);
14175
14176 DocumentType createDocumentType(String qualifiedName, String publicId, String systemId);
14177
14178 HTMLDocument createHTMLDocument(String title);
14179
14180 bool hasFeature(String feature, String version);
14181 }
14182 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14183 // for details. All rights reserved. Use of this source code is governed by a
14184 // BSD-style license that can be found in the LICENSE file.
14185
14186 // WARNING: Do not edit - generated code.
14187
14188 interface DOMMimeType {
14189
14190 String get description();
14191
14192 DOMPlugin get enabledPlugin();
14193
14194 String get suffixes();
14195
14196 String get type();
14197 }
14198 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14199 // for details. All rights reserved. Use of this source code is governed by a
14200 // BSD-style license that can be found in the LICENSE file.
14201
14202 // WARNING: Do not edit - generated code.
14203
14204 interface DOMMimeTypeArray {
14205
14206 int get length();
14207
14208 DOMMimeType item(int index);
14209
14210 DOMMimeType namedItem(String name);
14211 }
14212 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14213 // for details. All rights reserved. Use of this source code is governed by a
14214 // BSD-style license that can be found in the LICENSE file.
14215
14216 // WARNING: Do not edit - generated code.
14217
14218 interface DOMParser {
14219
14220 Document parseFromString(String str, String contentType);
14221 }
14222 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14223 // for details. All rights reserved. Use of this source code is governed by a
14224 // BSD-style license that can be found in the LICENSE file.
14225
14226 // WARNING: Do not edit - generated code.
14227
14228 interface DOMPlugin {
14229
14230 String get description();
14231
14232 String get filename();
14233
14234 int get length();
14235
14236 String get name();
14237
14238 DOMMimeType item(int index);
14239
14240 DOMMimeType namedItem(String name);
14241 }
14242 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14243 // for details. All rights reserved. Use of this source code is governed by a
14244 // BSD-style license that can be found in the LICENSE file.
14245
14246 // WARNING: Do not edit - generated code.
14247
14248 interface DOMPluginArray {
14249
14250 int get length();
14251
14252 DOMPlugin item(int index);
14253
14254 DOMPlugin namedItem(String name);
14255
14256 void refresh(bool reload);
14257 }
14258 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14259 // for details. All rights reserved. Use of this source code is governed by a
14260 // BSD-style license that can be found in the LICENSE file.
14261
14262 // WARNING: Do not edit - generated code.
14263
14264 interface Selection {
14265
14266 Node get anchorNode();
14267
14268 int get anchorOffset();
14269
14270 Node get baseNode();
14271
14272 int get baseOffset();
14273
14274 Node get extentNode();
14275
14276 int get extentOffset();
14277
14278 Node get focusNode();
14279
14280 int get focusOffset();
14281
14282 bool get isCollapsed();
14283
14284 int get rangeCount();
14285
14286 String get type();
14287
14288 void addRange(Range range);
14289
14290 void collapse(Node node, int index);
14291
14292 void collapseToEnd();
14293
14294 void collapseToStart();
14295
14296 bool containsNode(Node node, bool allowPartial);
14297
14298 void deleteFromDocument();
14299
14300 void empty();
14301
14302 void extend(Node node, int offset);
14303
14304 Range getRangeAt(int index);
14305
14306 void modify(String alter, String direction, String granularity);
14307
14308 void removeAllRanges();
14309
14310 void selectAllChildren(Node node);
14311
14312 void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int exte ntOffset);
14313
14314 void setPosition(Node node, int offset);
14315
14316 String toString();
14317 }
14318
14319 interface DOMSelection extends Selection {
14320 }
14321 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14322 // for details. All rights reserved. Use of this source code is governed by a
14323 // BSD-style license that can be found in the LICENSE file.
14324
14325 // WARNING: Do not edit - generated code.
14326
14327 interface DOMSettableTokenList extends DOMTokenList {
14328
14329 String get value();
14330
14331 void set value(String value);
14332 }
14333 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14334 // for details. All rights reserved. Use of this source code is governed by a
14335 // BSD-style license that can be found in the LICENSE file.
14336
14337 // WARNING: Do not edit - generated code.
14338
14339 interface DOMTokenList {
14340
14341 int get length();
14342
14343 void add(String token);
14344
14345 bool contains(String token);
14346
14347 String item(int index);
14348
14349 void remove(String token);
14350
14351 String toString();
14352
14353 bool toggle(String token);
14354 }
14355 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14356 // for details. All rights reserved. Use of this source code is governed by a
14357 // BSD-style license that can be found in the LICENSE file.
14358
14359 // WARNING: Do not edit - generated code.
14360
14361 interface DOMURL {
14362
14363 String createObjectURL(Blob blob);
14364
14365 void revokeObjectURL(String url);
14366 }
14367 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14368 // for details. All rights reserved. Use of this source code is governed by a
14369 // BSD-style license that can be found in the LICENSE file.
14370
14371 // WARNING: Do not edit - generated code.
14372
14373 interface Window extends EventTarget {
14374
14375 DOMApplicationCache get applicationCache();
14376
14377 Navigator get clientInformation();
14378
14379 void set clientInformation(Navigator value);
14380
14381 bool get closed();
14382
14383 Console get console();
14384
14385 void set console(Console value);
14386
14387 Crypto get crypto();
14388
14389 String get defaultStatus();
14390
14391 void set defaultStatus(String value);
14392
14393 String get defaultstatus();
14394
14395 void set defaultstatus(String value);
14396
14397 num get devicePixelRatio();
14398
14399 void set devicePixelRatio(num value);
14400
14401 Document get document();
14402
14403 Event get event();
14404
14405 void set event(Event value);
14406
14407 Element get frameElement();
14408
14409 DOMWindow get frames();
14410
14411 void set frames(DOMWindow value);
14412
14413 History get history();
14414
14415 void set history(History value);
14416
14417 int get innerHeight();
14418
14419 void set innerHeight(int value);
14420
14421 int get innerWidth();
14422
14423 void set innerWidth(int value);
14424
14425 int get length();
14426
14427 void set length(int value);
14428
14429 Storage get localStorage();
14430
14431 Location get location();
14432
14433 void set location(Location value);
14434
14435 BarInfo get locationbar();
14436
14437 void set locationbar(BarInfo value);
14438
14439 BarInfo get menubar();
14440
14441 void set menubar(BarInfo value);
14442
14443 String get name();
14444
14445 void set name(String value);
14446
14447 Navigator get navigator();
14448
14449 void set navigator(Navigator value);
14450
14451 bool get offscreenBuffering();
14452
14453 void set offscreenBuffering(bool value);
14454
14455 DOMWindow get opener();
14456
14457 void set opener(DOMWindow value);
14458
14459 int get outerHeight();
14460
14461 void set outerHeight(int value);
14462
14463 int get outerWidth();
14464
14465 void set outerWidth(int value);
14466
14467 int get pageXOffset();
14468
14469 int get pageYOffset();
14470
14471 DOMWindow get parent();
14472
14473 void set parent(DOMWindow value);
14474
14475 Performance get performance();
14476
14477 void set performance(Performance value);
14478
14479 BarInfo get personalbar();
14480
14481 void set personalbar(BarInfo value);
14482
14483 Screen get screen();
14484
14485 void set screen(Screen value);
14486
14487 int get screenLeft();
14488
14489 void set screenLeft(int value);
14490
14491 int get screenTop();
14492
14493 void set screenTop(int value);
14494
14495 int get screenX();
14496
14497 void set screenX(int value);
14498
14499 int get screenY();
14500
14501 void set screenY(int value);
14502
14503 int get scrollX();
14504
14505 void set scrollX(int value);
14506
14507 int get scrollY();
14508
14509 void set scrollY(int value);
14510
14511 BarInfo get scrollbars();
14512
14513 void set scrollbars(BarInfo value);
14514
14515 DOMWindow get self();
14516
14517 void set self(DOMWindow value);
14518
14519 Storage get sessionStorage();
14520
14521 String get status();
14522
14523 void set status(String value);
14524
14525 BarInfo get statusbar();
14526
14527 void set statusbar(BarInfo value);
14528
14529 StyleMedia get styleMedia();
14530
14531 BarInfo get toolbar();
14532
14533 void set toolbar(BarInfo value);
14534
14535 DOMWindow get top();
14536
14537 void set top(DOMWindow value);
14538
14539 IDBFactory get webkitIndexedDB();
14540
14541 NotificationCenter get webkitNotifications();
14542
14543 StorageInfo get webkitStorageInfo();
14544
14545 DOMURL get webkitURL();
14546
14547 DOMWindow get window();
14548
14549 void addEventListener(String type, EventListener listener, [bool useCapture]);
14550
14551 void alert(String message);
14552
14553 String atob(String string);
14554
14555 void blur();
14556
14557 String btoa(String string);
14558
14559 void captureEvents();
14560
14561 void clearInterval(int handle);
14562
14563 void clearTimeout(int handle);
14564
14565 void close();
14566
14567 bool confirm(String message);
14568
14569 bool dispatchEvent(Event evt);
14570
14571 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog);
14572
14573 void focus();
14574
14575 CSSStyleDeclaration getComputedStyle(Element element, String pseudoElement);
14576
14577 CSSRuleList getMatchedCSSRules(Element element, String pseudoElement);
14578
14579 DOMSelection getSelection();
14580
14581 MediaQueryList matchMedia(String query);
14582
14583 void moveBy(num x, num y);
14584
14585 void moveTo(num x, num y);
14586
14587 DOMWindow open(String url, String name, [String options]);
14588
14589 void postMessage(String message, String targetOrigin, [List messagePorts]);
14590
14591 void print();
14592
14593 String prompt(String message, String defaultValue);
14594
14595 void releaseEvents();
14596
14597 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
14598
14599 void resizeBy(num x, num y);
14600
14601 void resizeTo(num width, num height);
14602
14603 void scroll(int x, int y);
14604
14605 void scrollBy(int x, int y);
14606
14607 void scrollTo(int x, int y);
14608
14609 int setInterval(TimeoutHandler handler, int timeout);
14610
14611 int setTimeout(TimeoutHandler handler, int timeout);
14612
14613 Object showModalDialog(String url, [Object dialogArgs, String featureArgs]);
14614
14615 void stop();
14616
14617 void webkitCancelAnimationFrame(int id);
14618
14619 void webkitCancelRequestAnimationFrame(int id);
14620
14621 WebKitPoint webkitConvertPointFromNodeToPage(Node node, WebKitPoint p);
14622
14623 WebKitPoint webkitConvertPointFromPageToNode(Node node, WebKitPoint p);
14624
14625 void webkitPostMessage(String message, String targetOrigin, [List transferList ]);
14626
14627 int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, Elemen t element);
14628
14629 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal lback, [ErrorCallback errorCallback]);
14630
14631 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac k, ErrorCallback errorCallback]);
14632 }
14633
14634 interface DOMWindow extends Window {
14635
14636 static final int PERSISTENT = 1;
14637
14638 static final int TEMPORARY = 0;
14639 }
14640 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14641 // for details. All rights reserved. Use of this source code is governed by a
14642 // BSD-style license that can be found in the LICENSE file.
14643
14644 // WARNING: Do not edit - generated code.
14645
14646 interface DataTransferItem {
14647
14648 String get kind();
14649
14650 String get type();
14651
14652 Blob getAsFile();
14653
14654 void getAsString(StringCallback callback);
14655 }
14656 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14657 // for details. All rights reserved. Use of this source code is governed by a
14658 // BSD-style license that can be found in the LICENSE file.
14659
14660 // WARNING: Do not edit - generated code.
14661
14662 interface DataTransferItemList {
14663
14664 int get length();
14665
14666 void add(String data, String type);
14667
14668 void clear();
14669
14670 DataTransferItem item(int index);
14671 }
14672 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14673 // for details. All rights reserved. Use of this source code is governed by a
14674 // BSD-style license that can be found in the LICENSE file.
14675
14676 // WARNING: Do not edit - generated code.
14677
14678 interface DataView extends ArrayBufferView {
14679
14680 num getFloat32(int byteOffset, [bool littleEndian]);
14681
14682 num getFloat64(int byteOffset, [bool littleEndian]);
14683
14684 int getInt16(int byteOffset, [bool littleEndian]);
14685
14686 int getInt32(int byteOffset, [bool littleEndian]);
14687
14688 Object getInt8();
14689
14690 int getUint16(int byteOffset, [bool littleEndian]);
14691
14692 int getUint32(int byteOffset, [bool littleEndian]);
14693
14694 Object getUint8();
14695
14696 void setFloat32(int byteOffset, num value, [bool littleEndian]);
14697
14698 void setFloat64(int byteOffset, num value, [bool littleEndian]);
14699
14700 void setInt16(int byteOffset, int value, [bool littleEndian]);
14701
14702 void setInt32(int byteOffset, int value, [bool littleEndian]);
14703
14704 void setInt8();
14705
14706 void setUint16(int byteOffset, int value, [bool littleEndian]);
14707
14708 void setUint32(int byteOffset, int value, [bool littleEndian]);
14709
14710 void setUint8();
14711 }
14712 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14713 // for details. All rights reserved. Use of this source code is governed by a
14714 // BSD-style license that can be found in the LICENSE file.
14715
14716 // WARNING: Do not edit - generated code.
14717
14718 interface Database {
14719
14720 String get version();
14721
14722 void changeVersion(String oldVersion, String newVersion, [SQLTransactionCallba ck callback, SQLTransactionErrorCallback errorCallback, VoidCallback successCall back]);
14723
14724 void readTransaction(SQLTransactionCallback callback, [SQLTransactionErrorCall back errorCallback, VoidCallback successCallback]);
14725
14726 void transaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]);
14727 }
14728 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14729 // for details. All rights reserved. Use of this source code is governed by a
14730 // BSD-style license that can be found in the LICENSE file.
14731
14732 // WARNING: Do not edit - generated code.
14733
14734 typedef bool DatabaseCallback(var database);
14735 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14736 // for details. All rights reserved. Use of this source code is governed by a
14737 // BSD-style license that can be found in the LICENSE file.
14738
14739 // WARNING: Do not edit - generated code.
14740
14741 interface DatabaseSync {
14742
14743 String get lastErrorMessage();
14744
14745 String get version();
14746
14747 void changeVersion(String oldVersion, String newVersion, [SQLTransactionSyncCa llback callback]);
14748
14749 void readTransaction(SQLTransactionSyncCallback callback);
14750
14751 void transaction(SQLTransactionSyncCallback callback);
14752 }
14753 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14754 // for details. All rights reserved. Use of this source code is governed by a
14755 // BSD-style license that can be found in the LICENSE file.
14756
14757 // WARNING: Do not edit - generated code.
14758
14759 interface DedicatedWorkerGlobalScope extends WorkerContext {
14760
14761 EventListener get onmessage();
14762
14763 void set onmessage(EventListener value);
14764
14765 void postMessage(Object message, [List messagePorts]);
14766
14767 void webkitPostMessage(Object message, [List transferList]);
14768 }
14769
14770 interface DedicatedWorkerContext extends DedicatedWorkerGlobalScope {
14771 }
14772 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14773 // for details. All rights reserved. Use of this source code is governed by a
14774 // BSD-style license that can be found in the LICENSE file.
14775
14776 // WARNING: Do not edit - generated code.
14777
14778 interface DelayNode extends AudioNode {
14779
14780 AudioParam get delayTime();
14781 }
14782 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14783 // for details. All rights reserved. Use of this source code is governed by a
14784 // BSD-style license that can be found in the LICENSE file.
14785
14786 // WARNING: Do not edit - generated code.
14787
14788 interface DeviceMotionEvent extends Event {
14789
14790 num get interval();
14791 }
14792 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14793 // for details. All rights reserved. Use of this source code is governed by a
14794 // BSD-style license that can be found in the LICENSE file.
14795
14796 // WARNING: Do not edit - generated code.
14797
14798 interface DeviceOrientationEvent extends Event {
14799
14800 num get alpha();
14801
14802 num get beta();
14803
14804 num get gamma();
14805
14806 void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, nu m alpha, num beta, num gamma);
14807 }
14808 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14809 // for details. All rights reserved. Use of this source code is governed by a
14810 // BSD-style license that can be found in the LICENSE file.
14811
14812 // WARNING: Do not edit - generated code.
14813
14814 interface DirectoryEntry extends Entry {
14815
14816 DirectoryReader createReader();
14817
14818 void getDirectory(String path, [Object flags, EntryCallback successCallback, E rrorCallback errorCallback]);
14819
14820 void getFile(String path, [Object flags, EntryCallback successCallback, ErrorC allback errorCallback]);
14821
14822 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack]);
14823 }
14824 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14825 // for details. All rights reserved. Use of this source code is governed by a
14826 // BSD-style license that can be found in the LICENSE file.
14827
14828 // WARNING: Do not edit - generated code.
14829
14830 interface DirectoryEntrySync extends EntrySync {
14831
14832 DirectoryReaderSync createReader();
14833
14834 DirectoryEntrySync getDirectory(String path, Object flags);
14835
14836 FileEntrySync getFile(String path, Object flags);
14837
14838 void removeRecursively();
14839 }
14840 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14841 // for details. All rights reserved. Use of this source code is governed by a
14842 // BSD-style license that can be found in the LICENSE file.
14843
14844 // WARNING: Do not edit - generated code.
14845
14846 interface DirectoryReader {
14847
14848 void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback ]);
14849 }
14850 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14851 // for details. All rights reserved. Use of this source code is governed by a
14852 // BSD-style license that can be found in the LICENSE file.
14853
14854 // WARNING: Do not edit - generated code.
14855
14856 interface DirectoryReaderSync {
14857
14858 EntryArraySync readEntries();
14859 }
14860 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
14861 // for details. All rights reserved. Use of this source code is governed by a
14862 // BSD-style license that can be found in the LICENSE file.
14863
14864 // WARNING: Do not edit - generated code.
14865
14866 interface Document extends Node, NodeSelector {
14867
14868 String get URL();
14869
14870 HTMLCollection get anchors();
14871
14872 HTMLCollection get applets();
14873
14874 HTMLElement get body();
14875
14876 void set body(HTMLElement value);
14877
14878 String get characterSet();
14879
14880 String get charset();
14881
14882 void set charset(String value);
14883
14884 String get compatMode();
14885
14886 String get cookie();
14887
14888 void set cookie(String value);
14889
14890 String get defaultCharset();
14891
14892 DOMWindow get defaultView();
14893
14894 DocumentType get doctype();
14895
14896 Element get documentElement();
14897
14898 String get documentURI();
14899
14900 void set documentURI(String value);
14901
14902 String get domain();
14903
14904 void set domain(String value);
14905
14906 HTMLCollection get forms();
14907
14908 HTMLHeadElement get head();
14909
14910 HTMLCollection get images();
14911
14912 DOMImplementation get implementation();
14913
14914 String get inputEncoding();
14915
14916 String get lastModified();
14917
14918 HTMLCollection get links();
14919
14920 Location get location();
14921
14922 void set location(Location value);
14923
14924 String get preferredStylesheetSet();
14925
14926 String get readyState();
14927
14928 String get referrer();
14929
14930 String get selectedStylesheetSet();
14931
14932 void set selectedStylesheetSet(String value);
14933
14934 StyleSheetList get styleSheets();
14935
14936 String get title();
14937
14938 void set title(String value);
14939
14940 Element get webkitCurrentFullScreenElement();
14941
14942 bool get webkitFullScreenKeyboardInputAllowed();
14943
14944 bool get webkitHidden();
14945
14946 bool get webkitIsFullScreen();
14947
14948 String get webkitVisibilityState();
14949
14950 String get xmlEncoding();
14951
14952 bool get xmlStandalone();
14953
14954 void set xmlStandalone(bool value);
14955
14956 String get xmlVersion();
14957
14958 void set xmlVersion(String value);
14959
14960 Node adoptNode(Node source);
14961
14962 Range caretRangeFromPoint(int x, int y);
14963
14964 Attr createAttribute(String name);
14965
14966 Attr createAttributeNS(String namespaceURI, String qualifiedName);
14967
14968 CDATASection createCDATASection(String data);
14969
14970 Comment createComment(String data);
14971
14972 DocumentFragment createDocumentFragment();
14973
14974 Element createElement(String tagName);
14975
14976 Element createElementNS(String namespaceURI, String qualifiedName);
14977
14978 EntityReference createEntityReference(String name);
14979
14980 Event createEvent(String eventType);
14981
14982 XPathExpression createExpression(String expression, XPathNSResolver resolver);
14983
14984 XPathNSResolver createNSResolver(Node nodeResolver);
14985
14986 NodeIterator createNodeIterator(Node root, int whatToShow, NodeFilter filter, bool expandEntityReferences);
14987
14988 ProcessingInstruction createProcessingInstruction(String target, String data);
14989
14990 Range createRange();
14991
14992 Text createTextNode(String data);
14993
14994 Touch createTouch(DOMWindow window, EventTarget target, int identifier, int pa geX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce);
14995
14996 TouchList createTouchList();
14997
14998 TreeWalker createTreeWalker(Node root, int whatToShow, NodeFilter filter, bool expandEntityReferences);
14999
15000 Element elementFromPoint(int x, int y);
15001
15002 XPathResult evaluate(String expression, Node contextNode, XPathNSResolver reso lver, int type, XPathResult inResult);
15003
15004 bool execCommand(String command, bool userInterface, String value);
15005
15006 Object getCSSCanvasContext(String contextId, String name, int width, int heigh t);
15007
15008 Element getElementById(String elementId);
15009
15010 NodeList getElementsByClassName(String tagname);
15011
15012 NodeList getElementsByName(String elementName);
15013
15014 NodeList getElementsByTagName(String tagname);
15015
15016 NodeList getElementsByTagNameNS(String namespaceURI, String localName);
15017
15018 CSSStyleDeclaration getOverrideStyle(Element element, String pseudoElement);
15019
15020 DOMSelection getSelection();
15021
15022 Node importNode(Node importedNode, [bool deep]);
15023
15024 bool queryCommandEnabled(String command);
15025
15026 bool queryCommandIndeterm(String command);
15027
15028 bool queryCommandState(String command);
15029
15030 bool queryCommandSupported(String command);
15031
15032 String queryCommandValue(String command);
15033
15034 Element querySelector(String selectors);
15035
15036 NodeList querySelectorAll(String selectors);
15037
15038 void webkitCancelFullScreen();
15039
15040 WebKitNamedFlow webkitGetFlowByName(String name);
15041 }
15042 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15043 // for details. All rights reserved. Use of this source code is governed by a
15044 // BSD-style license that can be found in the LICENSE file.
15045
15046 // WARNING: Do not edit - generated code.
15047
15048 interface DocumentFragment extends Node, NodeSelector {
15049
15050 Element querySelector(String selectors);
15051
15052 NodeList querySelectorAll(String selectors);
15053 }
15054 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15055 // for details. All rights reserved. Use of this source code is governed by a
15056 // BSD-style license that can be found in the LICENSE file.
15057
15058 // WARNING: Do not edit - generated code.
15059
15060 interface DocumentType extends Node {
15061
15062 NamedNodeMap get entities();
15063
15064 String get internalSubset();
15065
15066 String get name();
15067
15068 NamedNodeMap get notations();
15069
15070 String get publicId();
15071
15072 String get systemId();
15073 }
15074 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15075 // for details. All rights reserved. Use of this source code is governed by a
15076 // BSD-style license that can be found in the LICENSE file.
15077
15078 // WARNING: Do not edit - generated code.
15079
15080 interface DynamicsCompressorNode extends AudioNode {
15081 }
15082 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15083 // for details. All rights reserved. Use of this source code is governed by a
15084 // BSD-style license that can be found in the LICENSE file.
15085
15086 // WARNING: Do not edit - generated code.
15087
15088 interface Element extends Node, NodeSelector, ElementTraversal {
15089
15090 static final int ALLOW_KEYBOARD_INPUT = 1;
15091
15092 int get childElementCount();
15093
15094 int get clientHeight();
15095
15096 int get clientLeft();
15097
15098 int get clientTop();
15099
15100 int get clientWidth();
15101
15102 Element get firstElementChild();
15103
15104 Element get lastElementChild();
15105
15106 Element get nextElementSibling();
15107
15108 int get offsetHeight();
15109
15110 int get offsetLeft();
15111
15112 Element get offsetParent();
15113
15114 int get offsetTop();
15115
15116 int get offsetWidth();
15117
15118 Element get previousElementSibling();
15119
15120 int get scrollHeight();
15121
15122 int get scrollLeft();
15123
15124 void set scrollLeft(int value);
15125
15126 int get scrollTop();
15127
15128 void set scrollTop(int value);
15129
15130 int get scrollWidth();
15131
15132 CSSStyleDeclaration get style();
15133
15134 String get tagName();
15135
15136 void blur();
15137
15138 void focus();
15139
15140 String getAttribute(String name);
15141
15142 String getAttributeNS(String namespaceURI, String localName);
15143
15144 Attr getAttributeNode(String name);
15145
15146 Attr getAttributeNodeNS(String namespaceURI, String localName);
15147
15148 ClientRect getBoundingClientRect();
15149
15150 ClientRectList getClientRects();
15151
15152 NodeList getElementsByClassName(String name);
15153
15154 NodeList getElementsByTagName(String name);
15155
15156 NodeList getElementsByTagNameNS(String namespaceURI, String localName);
15157
15158 bool hasAttribute(String name);
15159
15160 bool hasAttributeNS(String namespaceURI, String localName);
15161
15162 Element querySelector(String selectors);
15163
15164 NodeList querySelectorAll(String selectors);
15165
15166 void removeAttribute(String name);
15167
15168 void removeAttributeNS(String namespaceURI, String localName);
15169
15170 Attr removeAttributeNode(Attr oldAttr);
15171
15172 void scrollByLines(int lines);
15173
15174 void scrollByPages(int pages);
15175
15176 void scrollIntoView([bool alignWithTop]);
15177
15178 void scrollIntoViewIfNeeded([bool centerIfNeeded]);
15179
15180 void setAttribute(String name, String value);
15181
15182 void setAttributeNS(String namespaceURI, String qualifiedName, String value);
15183
15184 Attr setAttributeNode(Attr newAttr);
15185
15186 Attr setAttributeNodeNS(Attr newAttr);
15187
15188 bool webkitMatchesSelector(String selectors);
15189
15190 void webkitRequestFullScreen(int flags);
15191 }
15192 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15193 // for details. All rights reserved. Use of this source code is governed by a
15194 // BSD-style license that can be found in the LICENSE file.
15195
15196 // WARNING: Do not edit - generated code.
15197
15198 interface ElementTimeControl {
15199
15200 void beginElement();
15201
15202 void beginElementAt(num offset);
15203
15204 void endElement();
15205
15206 void endElementAt(num offset);
15207 }
15208 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15209 // for details. All rights reserved. Use of this source code is governed by a
15210 // BSD-style license that can be found in the LICENSE file.
15211
15212 // WARNING: Do not edit - generated code.
15213
15214 interface ElementTraversal {
15215
15216 int get childElementCount();
15217
15218 Element get firstElementChild();
15219
15220 Element get lastElementChild();
15221
15222 Element get nextElementSibling();
15223
15224 Element get previousElementSibling();
15225 }
15226 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15227 // for details. All rights reserved. Use of this source code is governed by a
15228 // BSD-style license that can be found in the LICENSE file.
15229
15230 // WARNING: Do not edit - generated code.
15231
15232 interface Entity extends Node {
15233
15234 String get notationName();
15235
15236 String get publicId();
15237
15238 String get systemId();
15239 }
15240 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15241 // for details. All rights reserved. Use of this source code is governed by a
15242 // BSD-style license that can be found in the LICENSE file.
15243
15244 // WARNING: Do not edit - generated code.
15245
15246 interface EntityReference extends Node {
15247 }
15248 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15249 // for details. All rights reserved. Use of this source code is governed by a
15250 // BSD-style license that can be found in the LICENSE file.
15251
15252 // WARNING: Do not edit - generated code.
15253
15254 typedef bool EntriesCallback(EntryArray entries);
15255 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15256 // for details. All rights reserved. Use of this source code is governed by a
15257 // BSD-style license that can be found in the LICENSE file.
15258
15259 // WARNING: Do not edit - generated code.
15260
15261 interface Entry {
15262
15263 DOMFileSystem get filesystem();
15264
15265 String get fullPath();
15266
15267 bool get isDirectory();
15268
15269 bool get isFile();
15270
15271 String get name();
15272
15273 void copyTo(DirectoryEntry parent, [String name, EntryCallback successCallback , ErrorCallback errorCallback]);
15274
15275 void getMetadata(MetadataCallback successCallback, [ErrorCallback errorCallbac k]);
15276
15277 void getParent([EntryCallback successCallback, ErrorCallback errorCallback]);
15278
15279 void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback , ErrorCallback errorCallback]);
15280
15281 void remove(VoidCallback successCallback, [ErrorCallback errorCallback]);
15282
15283 String toURL();
15284 }
15285 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15286 // for details. All rights reserved. Use of this source code is governed by a
15287 // BSD-style license that can be found in the LICENSE file.
15288
15289 // WARNING: Do not edit - generated code.
15290
15291 interface EntryArray {
15292
15293 int get length();
15294
15295 Entry item(int index);
15296 }
15297 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15298 // for details. All rights reserved. Use of this source code is governed by a
15299 // BSD-style license that can be found in the LICENSE file.
15300
15301 // WARNING: Do not edit - generated code.
15302
15303 interface EntryArraySync {
15304
15305 int get length();
15306
15307 EntrySync item(int index);
15308 }
15309 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15310 // for details. All rights reserved. Use of this source code is governed by a
15311 // BSD-style license that can be found in the LICENSE file.
15312
15313 // WARNING: Do not edit - generated code.
15314
15315 typedef bool EntryCallback(Entry entry);
15316 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15317 // for details. All rights reserved. Use of this source code is governed by a
15318 // BSD-style license that can be found in the LICENSE file.
15319
15320 // WARNING: Do not edit - generated code.
15321
15322 interface EntrySync {
15323
15324 DOMFileSystemSync get filesystem();
15325
15326 String get fullPath();
15327
15328 bool get isDirectory();
15329
15330 bool get isFile();
15331
15332 String get name();
15333
15334 EntrySync copyTo(DirectoryEntrySync parent, String name);
15335
15336 Metadata getMetadata();
15337
15338 DirectoryEntrySync getParent();
15339
15340 EntrySync moveTo(DirectoryEntrySync parent, String name);
15341
15342 void remove();
15343
15344 String toURL();
15345 }
15346 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15347 // for details. All rights reserved. Use of this source code is governed by a
15348 // BSD-style license that can be found in the LICENSE file.
15349
15350 // WARNING: Do not edit - generated code.
15351
15352 typedef bool ErrorCallback(FileError error);
15353 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15354 // for details. All rights reserved. Use of this source code is governed by a
15355 // BSD-style license that can be found in the LICENSE file.
15356
15357 // WARNING: Do not edit - generated code.
15358
15359 interface ErrorEvent extends Event {
15360
15361 String get filename();
15362
15363 int get lineno();
15364
15365 String get message();
15366 }
15367 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15368 // for details. All rights reserved. Use of this source code is governed by a
15369 // BSD-style license that can be found in the LICENSE file.
15370
15371 // WARNING: Do not edit - generated code.
15372
15373 interface Event {
15374
15375 static final int AT_TARGET = 2;
15376
15377 static final int BLUR = 8192;
15378
15379 static final int BUBBLING_PHASE = 3;
15380
15381 static final int CAPTURING_PHASE = 1;
15382
15383 static final int CHANGE = 32768;
15384
15385 static final int CLICK = 64;
15386
15387 static final int DBLCLICK = 128;
15388
15389 static final int DRAGDROP = 2048;
15390
15391 static final int FOCUS = 4096;
15392
15393 static final int KEYDOWN = 256;
15394
15395 static final int KEYPRESS = 1024;
15396
15397 static final int KEYUP = 512;
15398
15399 static final int MOUSEDOWN = 1;
15400
15401 static final int MOUSEDRAG = 32;
15402
15403 static final int MOUSEMOVE = 16;
15404
15405 static final int MOUSEOUT = 8;
15406
15407 static final int MOUSEOVER = 4;
15408
15409 static final int MOUSEUP = 2;
15410
15411 static final int SELECT = 16384;
15412
15413 bool get bubbles();
15414
15415 bool get cancelBubble();
15416
15417 void set cancelBubble(bool value);
15418
15419 bool get cancelable();
15420
15421 Clipboard get clipboardData();
15422
15423 EventTarget get currentTarget();
15424
15425 bool get defaultPrevented();
15426
15427 int get eventPhase();
15428
15429 bool get returnValue();
15430
15431 void set returnValue(bool value);
15432
15433 EventTarget get srcElement();
15434
15435 EventTarget get target();
15436
15437 int get timeStamp();
15438
15439 String get type();
15440
15441 void initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg);
15442
15443 void preventDefault();
15444
15445 void stopImmediatePropagation();
15446
15447 void stopPropagation();
15448 }
15449 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15450 // for details. All rights reserved. Use of this source code is governed by a
15451 // BSD-style license that can be found in the LICENSE file.
15452
15453 // WARNING: Do not edit - generated code.
15454
15455 interface EventException {
15456
15457 static final int DISPATCH_REQUEST_ERR = 1;
15458
15459 static final int UNSPECIFIED_EVENT_TYPE_ERR = 0;
15460
15461 int get code();
15462
15463 String get message();
15464
15465 String get name();
15466
15467 String toString();
15468 }
15469 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15470 // for details. All rights reserved. Use of this source code is governed by a
15471 // BSD-style license that can be found in the LICENSE file.
15472
15473 // WARNING: Do not edit - generated code.
15474
15475 interface EventSource extends EventTarget {
15476
15477 static final int CLOSED = 2;
15478
15479 static final int CONNECTING = 0;
15480
15481 static final int OPEN = 1;
15482
15483 String get URL();
15484
15485 int get readyState();
15486
15487 void addEventListener(String type, EventListener listener, [bool useCapture]);
15488
15489 void close();
15490
15491 bool dispatchEvent(Event evt);
15492
15493 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
15494 }
15495 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15496 // for details. All rights reserved. Use of this source code is governed by a
15497 // BSD-style license that can be found in the LICENSE file.
15498
15499 // WARNING: Do not edit - generated code.
15500
15501 interface EventTarget {
15502
15503 void addEventListener(String type, EventListener listener, [bool useCapture]);
15504
15505 bool dispatchEvent(Event event);
15506
15507 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
15508 }
15509 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15510 // for details. All rights reserved. Use of this source code is governed by a
15511 // BSD-style license that can be found in the LICENSE file.
15512
15513 // WARNING: Do not edit - generated code.
15514
15515 interface File extends Blob {
15516
15517 String get fileName();
15518
15519 int get fileSize();
15520
15521 Date get lastModifiedDate();
15522
15523 String get name();
15524
15525 String get webkitRelativePath();
15526 }
15527 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15528 // for details. All rights reserved. Use of this source code is governed by a
15529 // BSD-style license that can be found in the LICENSE file.
15530
15531 // WARNING: Do not edit - generated code.
15532
15533 typedef bool FileCallback(File file);
15534 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15535 // for details. All rights reserved. Use of this source code is governed by a
15536 // BSD-style license that can be found in the LICENSE file.
15537
15538 // WARNING: Do not edit - generated code.
15539
15540 interface FileEntry extends Entry {
15541
15542 void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCall back]);
15543
15544 void file(FileCallback successCallback, [ErrorCallback errorCallback]);
15545 }
15546 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15547 // for details. All rights reserved. Use of this source code is governed by a
15548 // BSD-style license that can be found in the LICENSE file.
15549
15550 // WARNING: Do not edit - generated code.
15551
15552 interface FileEntrySync extends EntrySync {
15553
15554 FileWriterSync createWriter();
15555
15556 File file();
15557 }
15558 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15559 // for details. All rights reserved. Use of this source code is governed by a
15560 // BSD-style license that can be found in the LICENSE file.
15561
15562 // WARNING: Do not edit - generated code.
15563
15564 interface FileError {
15565
15566 static final int ABORT_ERR = 3;
15567
15568 static final int ENCODING_ERR = 5;
15569
15570 static final int INVALID_MODIFICATION_ERR = 9;
15571
15572 static final int INVALID_STATE_ERR = 7;
15573
15574 static final int NOT_FOUND_ERR = 1;
15575
15576 static final int NOT_READABLE_ERR = 4;
15577
15578 static final int NO_MODIFICATION_ALLOWED_ERR = 6;
15579
15580 static final int PATH_EXISTS_ERR = 12;
15581
15582 static final int QUOTA_EXCEEDED_ERR = 10;
15583
15584 static final int SECURITY_ERR = 2;
15585
15586 static final int SYNTAX_ERR = 8;
15587
15588 static final int TYPE_MISMATCH_ERR = 11;
15589
15590 int get code();
15591 }
15592 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15593 // for details. All rights reserved. Use of this source code is governed by a
15594 // BSD-style license that can be found in the LICENSE file.
15595
15596 // WARNING: Do not edit - generated code.
15597
15598 interface FileException {
15599
15600 static final int ABORT_ERR = 3;
15601
15602 static final int ENCODING_ERR = 5;
15603
15604 static final int INVALID_MODIFICATION_ERR = 9;
15605
15606 static final int INVALID_STATE_ERR = 7;
15607
15608 static final int NOT_FOUND_ERR = 1;
15609
15610 static final int NOT_READABLE_ERR = 4;
15611
15612 static final int NO_MODIFICATION_ALLOWED_ERR = 6;
15613
15614 static final int PATH_EXISTS_ERR = 12;
15615
15616 static final int QUOTA_EXCEEDED_ERR = 10;
15617
15618 static final int SECURITY_ERR = 2;
15619
15620 static final int SYNTAX_ERR = 8;
15621
15622 static final int TYPE_MISMATCH_ERR = 11;
15623
15624 int get code();
15625
15626 String get message();
15627
15628 String get name();
15629
15630 String toString();
15631 }
15632 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15633 // for details. All rights reserved. Use of this source code is governed by a
15634 // BSD-style license that can be found in the LICENSE file.
15635
15636 // WARNING: Do not edit - generated code.
15637
15638 interface FileList {
15639
15640 int get length();
15641
15642 File item(int index);
15643 }
15644 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15645 // for details. All rights reserved. Use of this source code is governed by a
15646 // BSD-style license that can be found in the LICENSE file.
15647
15648 // WARNING: Do not edit - generated code.
15649
15650 interface FileReader default _FileReaderFactoryProvider {
15651
15652 FileReader();
15653
15654 static final int DONE = 2;
15655
15656 static final int EMPTY = 0;
15657
15658 static final int LOADING = 1;
15659
15660 FileError get error();
15661
15662 EventListener get onabort();
15663
15664 void set onabort(EventListener value);
15665
15666 EventListener get onerror();
15667
15668 void set onerror(EventListener value);
15669
15670 EventListener get onload();
15671
15672 void set onload(EventListener value);
15673
15674 EventListener get onloadend();
15675
15676 void set onloadend(EventListener value);
15677
15678 EventListener get onloadstart();
15679
15680 void set onloadstart(EventListener value);
15681
15682 EventListener get onprogress();
15683
15684 void set onprogress(EventListener value);
15685
15686 int get readyState();
15687
15688 Object get result();
15689
15690 void abort();
15691
15692 void addEventListener(String type, EventListener listener, [bool useCapture]);
15693
15694 bool dispatchEvent(Event evt);
15695
15696 void readAsArrayBuffer(Blob blob);
15697
15698 void readAsBinaryString(Blob blob);
15699
15700 void readAsDataURL(Blob blob);
15701
15702 void readAsText(Blob blob, [String encoding]);
15703
15704 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
15705 }
15706 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15707 // for details. All rights reserved. Use of this source code is governed by a
15708 // BSD-style license that can be found in the LICENSE file.
15709
15710 // WARNING: Do not edit - generated code.
15711
15712 interface FileReaderSync {
15713
15714 ArrayBuffer readAsArrayBuffer(Blob blob);
15715
15716 String readAsBinaryString(Blob blob);
15717
15718 String readAsDataURL(Blob blob);
15719
15720 String readAsText(Blob blob, [String encoding]);
15721 }
15722 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15723 // for details. All rights reserved. Use of this source code is governed by a
15724 // BSD-style license that can be found in the LICENSE file.
15725
15726 // WARNING: Do not edit - generated code.
15727
15728 typedef bool FileSystemCallback(DOMFileSystem fileSystem);
15729 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15730 // for details. All rights reserved. Use of this source code is governed by a
15731 // BSD-style license that can be found in the LICENSE file.
15732
15733 // WARNING: Do not edit - generated code.
15734
15735 interface FileWriter {
15736
15737 static final int DONE = 2;
15738
15739 static final int INIT = 0;
15740
15741 static final int WRITING = 1;
15742
15743 FileError get error();
15744
15745 int get length();
15746
15747 EventListener get onabort();
15748
15749 void set onabort(EventListener value);
15750
15751 EventListener get onerror();
15752
15753 void set onerror(EventListener value);
15754
15755 EventListener get onprogress();
15756
15757 void set onprogress(EventListener value);
15758
15759 EventListener get onwrite();
15760
15761 void set onwrite(EventListener value);
15762
15763 EventListener get onwriteend();
15764
15765 void set onwriteend(EventListener value);
15766
15767 EventListener get onwritestart();
15768
15769 void set onwritestart(EventListener value);
15770
15771 int get position();
15772
15773 int get readyState();
15774
15775 void abort();
15776
15777 void seek(int position);
15778
15779 void truncate(int size);
15780
15781 void write(Blob data);
15782 }
15783 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15784 // for details. All rights reserved. Use of this source code is governed by a
15785 // BSD-style license that can be found in the LICENSE file.
15786
15787 // WARNING: Do not edit - generated code.
15788
15789 typedef bool FileWriterCallback(FileWriter fileWriter);
15790 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15791 // for details. All rights reserved. Use of this source code is governed by a
15792 // BSD-style license that can be found in the LICENSE file.
15793
15794 // WARNING: Do not edit - generated code.
15795
15796 interface FileWriterSync {
15797
15798 int get length();
15799
15800 int get position();
15801
15802 void seek(int position);
15803
15804 void truncate(int size);
15805
15806 void write(Blob data);
15807 }
15808 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15809 // for details. All rights reserved. Use of this source code is governed by a
15810 // BSD-style license that can be found in the LICENSE file.
15811
15812 // WARNING: Do not edit - generated code.
15813
15814 interface Float32Array extends ArrayBufferView, List<num> default _TypedArrayFac toryProvider {
15815
15816 Float32Array(int length);
15817
15818 Float32Array.fromList(List<num> list);
15819
15820 Float32Array.fromBuffer(ArrayBuffer buffer);
15821
15822 static final int BYTES_PER_ELEMENT = 4;
15823
15824 int get length();
15825
15826 void setElements(Object array, [int offset]);
15827
15828 Float32Array subarray(int start, [int end]);
15829 }
15830 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15831 // for details. All rights reserved. Use of this source code is governed by a
15832 // BSD-style license that can be found in the LICENSE file.
15833
15834 // WARNING: Do not edit - generated code.
15835
15836 interface Float64Array extends ArrayBufferView, List<num> default _TypedArrayFac toryProvider {
15837
15838 Float64Array(int length);
15839
15840 Float64Array.fromList(List<num> list);
15841
15842 Float64Array.fromBuffer(ArrayBuffer buffer);
15843
15844 static final int BYTES_PER_ELEMENT = 8;
15845
15846 int get length();
15847
15848 void setElements(Object array, [int offset]);
15849
15850 Float64Array subarray(int start, [int end]);
15851 }
15852 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15853 // for details. All rights reserved. Use of this source code is governed by a
15854 // BSD-style license that can be found in the LICENSE file.
15855
15856 // WARNING: Do not edit - generated code.
15857
15858 interface Geolocation {
15859
15860 void clearWatch(int watchId);
15861
15862 void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallba ck errorCallback]);
15863
15864 int watchPosition(PositionCallback successCallback, [PositionErrorCallback err orCallback]);
15865 }
15866 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15867 // for details. All rights reserved. Use of this source code is governed by a
15868 // BSD-style license that can be found in the LICENSE file.
15869
15870 // WARNING: Do not edit - generated code.
15871
15872 interface Geoposition {
15873
15874 Coordinates get coords();
15875
15876 int get timestamp();
15877 }
15878 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15879 // for details. All rights reserved. Use of this source code is governed by a
15880 // BSD-style license that can be found in the LICENSE file.
15881
15882 // WARNING: Do not edit - generated code.
15883
15884 interface HTMLAllCollection {
15885
15886 int get length();
15887
15888 Node item(int index);
15889
15890 Node namedItem(String name);
15891
15892 NodeList tags(String name);
15893 }
15894 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15895 // for details. All rights reserved. Use of this source code is governed by a
15896 // BSD-style license that can be found in the LICENSE file.
15897
15898 // WARNING: Do not edit - generated code.
15899
15900 interface HTMLAnchorElement extends HTMLElement {
15901
15902 String get charset();
15903
15904 void set charset(String value);
15905
15906 String get coords();
15907
15908 void set coords(String value);
15909
15910 String get download();
15911
15912 void set download(String value);
15913
15914 String get hash();
15915
15916 void set hash(String value);
15917
15918 String get host();
15919
15920 void set host(String value);
15921
15922 String get hostname();
15923
15924 void set hostname(String value);
15925
15926 String get href();
15927
15928 void set href(String value);
15929
15930 String get hreflang();
15931
15932 void set hreflang(String value);
15933
15934 String get name();
15935
15936 void set name(String value);
15937
15938 String get origin();
15939
15940 String get pathname();
15941
15942 void set pathname(String value);
15943
15944 String get ping();
15945
15946 void set ping(String value);
15947
15948 String get port();
15949
15950 void set port(String value);
15951
15952 String get protocol();
15953
15954 void set protocol(String value);
15955
15956 String get rel();
15957
15958 void set rel(String value);
15959
15960 String get rev();
15961
15962 void set rev(String value);
15963
15964 String get search();
15965
15966 void set search(String value);
15967
15968 String get shape();
15969
15970 void set shape(String value);
15971
15972 String get target();
15973
15974 void set target(String value);
15975
15976 String get text();
15977
15978 String get type();
15979
15980 void set type(String value);
15981
15982 String toString();
15983 }
15984 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
15985 // for details. All rights reserved. Use of this source code is governed by a
15986 // BSD-style license that can be found in the LICENSE file.
15987
15988 // WARNING: Do not edit - generated code.
15989
15990 interface HTMLAppletElement extends HTMLElement {
15991
15992 String get align();
15993
15994 void set align(String value);
15995
15996 String get alt();
15997
15998 void set alt(String value);
15999
16000 String get archive();
16001
16002 void set archive(String value);
16003
16004 String get code();
16005
16006 void set code(String value);
16007
16008 String get codeBase();
16009
16010 void set codeBase(String value);
16011
16012 String get height();
16013
16014 void set height(String value);
16015
16016 String get hspace();
16017
16018 void set hspace(String value);
16019
16020 String get name();
16021
16022 void set name(String value);
16023
16024 String get object();
16025
16026 void set object(String value);
16027
16028 String get vspace();
16029
16030 void set vspace(String value);
16031
16032 String get width();
16033
16034 void set width(String value);
16035 }
16036 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16037 // for details. All rights reserved. Use of this source code is governed by a
16038 // BSD-style license that can be found in the LICENSE file.
16039
16040 // WARNING: Do not edit - generated code.
16041
16042 interface HTMLAreaElement extends HTMLElement {
16043
16044 String get alt();
16045
16046 void set alt(String value);
16047
16048 String get coords();
16049
16050 void set coords(String value);
16051
16052 String get hash();
16053
16054 String get host();
16055
16056 String get hostname();
16057
16058 String get href();
16059
16060 void set href(String value);
16061
16062 bool get noHref();
16063
16064 void set noHref(bool value);
16065
16066 String get pathname();
16067
16068 String get ping();
16069
16070 void set ping(String value);
16071
16072 String get port();
16073
16074 String get protocol();
16075
16076 String get search();
16077
16078 String get shape();
16079
16080 void set shape(String value);
16081
16082 String get target();
16083
16084 void set target(String value);
16085 }
16086 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16087 // for details. All rights reserved. Use of this source code is governed by a
16088 // BSD-style license that can be found in the LICENSE file.
16089
16090 // WARNING: Do not edit - generated code.
16091
16092 interface HTMLAudioElement extends HTMLMediaElement {
16093 }
16094 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16095 // for details. All rights reserved. Use of this source code is governed by a
16096 // BSD-style license that can be found in the LICENSE file.
16097
16098 // WARNING: Do not edit - generated code.
16099
16100 interface HTMLBRElement extends HTMLElement {
16101
16102 String get clear();
16103
16104 void set clear(String value);
16105 }
16106 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16107 // for details. All rights reserved. Use of this source code is governed by a
16108 // BSD-style license that can be found in the LICENSE file.
16109
16110 // WARNING: Do not edit - generated code.
16111
16112 interface HTMLBaseElement extends HTMLElement {
16113
16114 String get href();
16115
16116 void set href(String value);
16117
16118 String get target();
16119
16120 void set target(String value);
16121 }
16122 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16123 // for details. All rights reserved. Use of this source code is governed by a
16124 // BSD-style license that can be found in the LICENSE file.
16125
16126 // WARNING: Do not edit - generated code.
16127
16128 interface HTMLBaseFontElement extends HTMLElement {
16129
16130 String get color();
16131
16132 void set color(String value);
16133
16134 String get face();
16135
16136 void set face(String value);
16137
16138 int get size();
16139
16140 void set size(int value);
16141 }
16142 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16143 // for details. All rights reserved. Use of this source code is governed by a
16144 // BSD-style license that can be found in the LICENSE file.
16145
16146 // WARNING: Do not edit - generated code.
16147
16148 interface HTMLBodyElement extends HTMLElement {
16149
16150 String get aLink();
16151
16152 void set aLink(String value);
16153
16154 String get background();
16155
16156 void set background(String value);
16157
16158 String get bgColor();
16159
16160 void set bgColor(String value);
16161
16162 String get link();
16163
16164 void set link(String value);
16165
16166 String get text();
16167
16168 void set text(String value);
16169
16170 String get vLink();
16171
16172 void set vLink(String value);
16173 }
16174 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16175 // for details. All rights reserved. Use of this source code is governed by a
16176 // BSD-style license that can be found in the LICENSE file.
16177
16178 // WARNING: Do not edit - generated code.
16179
16180 interface HTMLButtonElement extends HTMLElement {
16181
16182 bool get autofocus();
16183
16184 void set autofocus(bool value);
16185
16186 bool get disabled();
16187
16188 void set disabled(bool value);
16189
16190 HTMLFormElement get form();
16191
16192 String get formAction();
16193
16194 void set formAction(String value);
16195
16196 String get formEnctype();
16197
16198 void set formEnctype(String value);
16199
16200 String get formMethod();
16201
16202 void set formMethod(String value);
16203
16204 bool get formNoValidate();
16205
16206 void set formNoValidate(bool value);
16207
16208 String get formTarget();
16209
16210 void set formTarget(String value);
16211
16212 NodeList get labels();
16213
16214 String get name();
16215
16216 void set name(String value);
16217
16218 String get type();
16219
16220 String get validationMessage();
16221
16222 ValidityState get validity();
16223
16224 String get value();
16225
16226 void set value(String value);
16227
16228 bool get willValidate();
16229
16230 bool checkValidity();
16231
16232 void click();
16233
16234 void setCustomValidity(String error);
16235 }
16236 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16237 // for details. All rights reserved. Use of this source code is governed by a
16238 // BSD-style license that can be found in the LICENSE file.
16239
16240 // WARNING: Do not edit - generated code.
16241
16242 interface HTMLCanvasElement extends HTMLElement {
16243
16244 int get height();
16245
16246 void set height(int value);
16247
16248 int get width();
16249
16250 void set width(int value);
16251
16252 Object getContext(String contextId);
16253
16254 String toDataURL(String type);
16255 }
16256 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16257 // for details. All rights reserved. Use of this source code is governed by a
16258 // BSD-style license that can be found in the LICENSE file.
16259
16260 // WARNING: Do not edit - generated code.
16261
16262 interface HTMLCollection extends List<Node> {
16263
16264 int get length();
16265
16266 Node item(int index);
16267
16268 Node namedItem(String name);
16269 }
16270 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16271 // for details. All rights reserved. Use of this source code is governed by a
16272 // BSD-style license that can be found in the LICENSE file.
16273
16274 // WARNING: Do not edit - generated code.
16275
16276 interface HTMLDListElement extends HTMLElement {
16277
16278 bool get compact();
16279
16280 void set compact(bool value);
16281 }
16282 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16283 // for details. All rights reserved. Use of this source code is governed by a
16284 // BSD-style license that can be found in the LICENSE file.
16285
16286 // WARNING: Do not edit - generated code.
16287
16288 interface HTMLDataListElement extends HTMLElement {
16289
16290 HTMLCollection get options();
16291 }
16292 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16293 // for details. All rights reserved. Use of this source code is governed by a
16294 // BSD-style license that can be found in the LICENSE file.
16295
16296 // WARNING: Do not edit - generated code.
16297
16298 interface HTMLDetailsElement extends HTMLElement {
16299
16300 bool get open();
16301
16302 void set open(bool value);
16303 }
16304 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16305 // for details. All rights reserved. Use of this source code is governed by a
16306 // BSD-style license that can be found in the LICENSE file.
16307
16308 // WARNING: Do not edit - generated code.
16309
16310 interface HTMLDirectoryElement extends HTMLElement {
16311
16312 bool get compact();
16313
16314 void set compact(bool value);
16315 }
16316 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16317 // for details. All rights reserved. Use of this source code is governed by a
16318 // BSD-style license that can be found in the LICENSE file.
16319
16320 // WARNING: Do not edit - generated code.
16321
16322 interface HTMLDivElement extends HTMLElement {
16323
16324 String get align();
16325
16326 void set align(String value);
16327 }
16328 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16329 // for details. All rights reserved. Use of this source code is governed by a
16330 // BSD-style license that can be found in the LICENSE file.
16331
16332 // WARNING: Do not edit - generated code.
16333
16334 interface HTMLDocument extends Document {
16335
16336 Element get activeElement();
16337
16338 String get alinkColor();
16339
16340 void set alinkColor(String value);
16341
16342 HTMLAllCollection get all();
16343
16344 void set all(HTMLAllCollection value);
16345
16346 String get bgColor();
16347
16348 void set bgColor(String value);
16349
16350 String get compatMode();
16351
16352 String get designMode();
16353
16354 void set designMode(String value);
16355
16356 String get dir();
16357
16358 void set dir(String value);
16359
16360 HTMLCollection get embeds();
16361
16362 String get fgColor();
16363
16364 void set fgColor(String value);
16365
16366 String get linkColor();
16367
16368 void set linkColor(String value);
16369
16370 HTMLCollection get plugins();
16371
16372 HTMLCollection get scripts();
16373
16374 String get vlinkColor();
16375
16376 void set vlinkColor(String value);
16377
16378 void captureEvents();
16379
16380 void clear();
16381
16382 void close();
16383
16384 bool hasFocus();
16385
16386 void open();
16387
16388 void releaseEvents();
16389
16390 void write(String text);
16391
16392 void writeln(String text);
16393 }
16394 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16395 // for details. All rights reserved. Use of this source code is governed by a
16396 // BSD-style license that can be found in the LICENSE file.
16397
16398 // WARNING: Do not edit - generated code.
16399
16400 interface HTMLElement extends Element {
16401
16402 String get accessKey();
16403
16404 void set accessKey(String value);
16405
16406 HTMLCollection get children();
16407
16408 DOMTokenList get classList();
16409
16410 String get className();
16411
16412 void set className(String value);
16413
16414 String get contentEditable();
16415
16416 void set contentEditable(String value);
16417
16418 String get dir();
16419
16420 void set dir(String value);
16421
16422 bool get draggable();
16423
16424 void set draggable(bool value);
16425
16426 bool get hidden();
16427
16428 void set hidden(bool value);
16429
16430 String get id();
16431
16432 void set id(String value);
16433
16434 String get innerHTML();
16435
16436 void set innerHTML(String value);
16437
16438 String get innerText();
16439
16440 void set innerText(String value);
16441
16442 bool get isContentEditable();
16443
16444 String get itemId();
16445
16446 void set itemId(String value);
16447
16448 DOMSettableTokenList get itemProp();
16449
16450 DOMSettableTokenList get itemRef();
16451
16452 bool get itemScope();
16453
16454 void set itemScope(bool value);
16455
16456 DOMSettableTokenList get itemType();
16457
16458 Object get itemValue();
16459
16460 void set itemValue(Object value);
16461
16462 String get lang();
16463
16464 void set lang(String value);
16465
16466 String get outerHTML();
16467
16468 void set outerHTML(String value);
16469
16470 String get outerText();
16471
16472 void set outerText(String value);
16473
16474 bool get spellcheck();
16475
16476 void set spellcheck(bool value);
16477
16478 int get tabIndex();
16479
16480 void set tabIndex(int value);
16481
16482 String get title();
16483
16484 void set title(String value);
16485
16486 String get webkitdropzone();
16487
16488 void set webkitdropzone(String value);
16489
16490 Element insertAdjacentElement(String where, Element element);
16491
16492 void insertAdjacentHTML(String where, String html);
16493
16494 void insertAdjacentText(String where, String text);
16495 }
16496 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16497 // for details. All rights reserved. Use of this source code is governed by a
16498 // BSD-style license that can be found in the LICENSE file.
16499
16500 // WARNING: Do not edit - generated code.
16501
16502 interface HTMLEmbedElement extends HTMLElement {
16503
16504 String get align();
16505
16506 void set align(String value);
16507
16508 String get height();
16509
16510 void set height(String value);
16511
16512 String get name();
16513
16514 void set name(String value);
16515
16516 String get src();
16517
16518 void set src(String value);
16519
16520 String get type();
16521
16522 void set type(String value);
16523
16524 String get width();
16525
16526 void set width(String value);
16527
16528 SVGDocument getSVGDocument();
16529 }
16530 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16531 // for details. All rights reserved. Use of this source code is governed by a
16532 // BSD-style license that can be found in the LICENSE file.
16533
16534 // WARNING: Do not edit - generated code.
16535
16536 interface HTMLFieldSetElement extends HTMLElement {
16537
16538 HTMLFormElement get form();
16539
16540 String get validationMessage();
16541
16542 ValidityState get validity();
16543
16544 bool get willValidate();
16545
16546 bool checkValidity();
16547
16548 void setCustomValidity(String error);
16549 }
16550 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16551 // for details. All rights reserved. Use of this source code is governed by a
16552 // BSD-style license that can be found in the LICENSE file.
16553
16554 // WARNING: Do not edit - generated code.
16555
16556 interface HTMLFontElement extends HTMLElement {
16557
16558 String get color();
16559
16560 void set color(String value);
16561
16562 String get face();
16563
16564 void set face(String value);
16565
16566 String get size();
16567
16568 void set size(String value);
16569 }
16570 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16571 // for details. All rights reserved. Use of this source code is governed by a
16572 // BSD-style license that can be found in the LICENSE file.
16573
16574 // WARNING: Do not edit - generated code.
16575
16576 interface HTMLFormElement extends HTMLElement {
16577
16578 String get acceptCharset();
16579
16580 void set acceptCharset(String value);
16581
16582 String get action();
16583
16584 void set action(String value);
16585
16586 String get autocomplete();
16587
16588 void set autocomplete(String value);
16589
16590 HTMLCollection get elements();
16591
16592 String get encoding();
16593
16594 void set encoding(String value);
16595
16596 String get enctype();
16597
16598 void set enctype(String value);
16599
16600 int get length();
16601
16602 String get method();
16603
16604 void set method(String value);
16605
16606 String get name();
16607
16608 void set name(String value);
16609
16610 bool get noValidate();
16611
16612 void set noValidate(bool value);
16613
16614 String get target();
16615
16616 void set target(String value);
16617
16618 bool checkValidity();
16619
16620 void reset();
16621
16622 void submit();
16623 }
16624 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16625 // for details. All rights reserved. Use of this source code is governed by a
16626 // BSD-style license that can be found in the LICENSE file.
16627
16628 // WARNING: Do not edit - generated code.
16629
16630 interface HTMLFrameElement extends HTMLElement {
16631
16632 Document get contentDocument();
16633
16634 DOMWindow get contentWindow();
16635
16636 String get frameBorder();
16637
16638 void set frameBorder(String value);
16639
16640 int get height();
16641
16642 String get location();
16643
16644 void set location(String value);
16645
16646 String get longDesc();
16647
16648 void set longDesc(String value);
16649
16650 String get marginHeight();
16651
16652 void set marginHeight(String value);
16653
16654 String get marginWidth();
16655
16656 void set marginWidth(String value);
16657
16658 String get name();
16659
16660 void set name(String value);
16661
16662 bool get noResize();
16663
16664 void set noResize(bool value);
16665
16666 String get scrolling();
16667
16668 void set scrolling(String value);
16669
16670 String get src();
16671
16672 void set src(String value);
16673
16674 int get width();
16675
16676 SVGDocument getSVGDocument();
16677 }
16678 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16679 // for details. All rights reserved. Use of this source code is governed by a
16680 // BSD-style license that can be found in the LICENSE file.
16681
16682 // WARNING: Do not edit - generated code.
16683
16684 interface HTMLFrameSetElement extends HTMLElement {
16685
16686 String get cols();
16687
16688 void set cols(String value);
16689
16690 String get rows();
16691
16692 void set rows(String value);
16693 }
16694 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16695 // for details. All rights reserved. Use of this source code is governed by a
16696 // BSD-style license that can be found in the LICENSE file.
16697
16698 // WARNING: Do not edit - generated code.
16699
16700 interface HTMLHRElement extends HTMLElement {
16701
16702 String get align();
16703
16704 void set align(String value);
16705
16706 bool get noShade();
16707
16708 void set noShade(bool value);
16709
16710 String get size();
16711
16712 void set size(String value);
16713
16714 String get width();
16715
16716 void set width(String value);
16717 }
16718 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16719 // for details. All rights reserved. Use of this source code is governed by a
16720 // BSD-style license that can be found in the LICENSE file.
16721
16722 // WARNING: Do not edit - generated code.
16723
16724 interface HTMLHeadElement extends HTMLElement {
16725
16726 String get profile();
16727
16728 void set profile(String value);
16729 }
16730 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16731 // for details. All rights reserved. Use of this source code is governed by a
16732 // BSD-style license that can be found in the LICENSE file.
16733
16734 // WARNING: Do not edit - generated code.
16735
16736 interface HTMLHeadingElement extends HTMLElement {
16737
16738 String get align();
16739
16740 void set align(String value);
16741 }
16742 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16743 // for details. All rights reserved. Use of this source code is governed by a
16744 // BSD-style license that can be found in the LICENSE file.
16745
16746 // WARNING: Do not edit - generated code.
16747
16748 interface HTMLHtmlElement extends HTMLElement {
16749
16750 String get manifest();
16751
16752 void set manifest(String value);
16753
16754 String get version();
16755
16756 void set version(String value);
16757 }
16758 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16759 // for details. All rights reserved. Use of this source code is governed by a
16760 // BSD-style license that can be found in the LICENSE file.
16761
16762 // WARNING: Do not edit - generated code.
16763
16764 interface HTMLIFrameElement extends HTMLElement {
16765
16766 String get align();
16767
16768 void set align(String value);
16769
16770 Document get contentDocument();
16771
16772 DOMWindow get contentWindow();
16773
16774 String get frameBorder();
16775
16776 void set frameBorder(String value);
16777
16778 String get height();
16779
16780 void set height(String value);
16781
16782 String get longDesc();
16783
16784 void set longDesc(String value);
16785
16786 String get marginHeight();
16787
16788 void set marginHeight(String value);
16789
16790 String get marginWidth();
16791
16792 void set marginWidth(String value);
16793
16794 String get name();
16795
16796 void set name(String value);
16797
16798 String get sandbox();
16799
16800 void set sandbox(String value);
16801
16802 String get scrolling();
16803
16804 void set scrolling(String value);
16805
16806 String get src();
16807
16808 void set src(String value);
16809
16810 String get width();
16811
16812 void set width(String value);
16813
16814 SVGDocument getSVGDocument();
16815 }
16816 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16817 // for details. All rights reserved. Use of this source code is governed by a
16818 // BSD-style license that can be found in the LICENSE file.
16819
16820 // WARNING: Do not edit - generated code.
16821
16822 interface HTMLImageElement extends HTMLElement {
16823
16824 String get align();
16825
16826 void set align(String value);
16827
16828 String get alt();
16829
16830 void set alt(String value);
16831
16832 String get border();
16833
16834 void set border(String value);
16835
16836 bool get complete();
16837
16838 String get crossOrigin();
16839
16840 void set crossOrigin(String value);
16841
16842 int get height();
16843
16844 void set height(int value);
16845
16846 int get hspace();
16847
16848 void set hspace(int value);
16849
16850 bool get isMap();
16851
16852 void set isMap(bool value);
16853
16854 String get longDesc();
16855
16856 void set longDesc(String value);
16857
16858 String get lowsrc();
16859
16860 void set lowsrc(String value);
16861
16862 String get name();
16863
16864 void set name(String value);
16865
16866 int get naturalHeight();
16867
16868 int get naturalWidth();
16869
16870 String get src();
16871
16872 void set src(String value);
16873
16874 String get useMap();
16875
16876 void set useMap(String value);
16877
16878 int get vspace();
16879
16880 void set vspace(int value);
16881
16882 int get width();
16883
16884 void set width(int value);
16885
16886 int get x();
16887
16888 int get y();
16889 }
16890 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
16891 // for details. All rights reserved. Use of this source code is governed by a
16892 // BSD-style license that can be found in the LICENSE file.
16893
16894 // WARNING: Do not edit - generated code.
16895
16896 interface HTMLInputElement extends HTMLElement {
16897
16898 String get accept();
16899
16900 void set accept(String value);
16901
16902 String get align();
16903
16904 void set align(String value);
16905
16906 String get alt();
16907
16908 void set alt(String value);
16909
16910 String get autocomplete();
16911
16912 void set autocomplete(String value);
16913
16914 bool get autofocus();
16915
16916 void set autofocus(bool value);
16917
16918 bool get checked();
16919
16920 void set checked(bool value);
16921
16922 bool get defaultChecked();
16923
16924 void set defaultChecked(bool value);
16925
16926 String get defaultValue();
16927
16928 void set defaultValue(String value);
16929
16930 String get dirName();
16931
16932 void set dirName(String value);
16933
16934 bool get disabled();
16935
16936 void set disabled(bool value);
16937
16938 FileList get files();
16939
16940 HTMLFormElement get form();
16941
16942 String get formAction();
16943
16944 void set formAction(String value);
16945
16946 String get formEnctype();
16947
16948 void set formEnctype(String value);
16949
16950 String get formMethod();
16951
16952 void set formMethod(String value);
16953
16954 bool get formNoValidate();
16955
16956 void set formNoValidate(bool value);
16957
16958 String get formTarget();
16959
16960 void set formTarget(String value);
16961
16962 bool get incremental();
16963
16964 void set incremental(bool value);
16965
16966 bool get indeterminate();
16967
16968 void set indeterminate(bool value);
16969
16970 NodeList get labels();
16971
16972 HTMLElement get list();
16973
16974 String get max();
16975
16976 void set max(String value);
16977
16978 int get maxLength();
16979
16980 void set maxLength(int value);
16981
16982 String get min();
16983
16984 void set min(String value);
16985
16986 bool get multiple();
16987
16988 void set multiple(bool value);
16989
16990 String get name();
16991
16992 void set name(String value);
16993
16994 String get pattern();
16995
16996 void set pattern(String value);
16997
16998 String get placeholder();
16999
17000 void set placeholder(String value);
17001
17002 bool get readOnly();
17003
17004 void set readOnly(bool value);
17005
17006 bool get required();
17007
17008 void set required(bool value);
17009
17010 HTMLOptionElement get selectedOption();
17011
17012 String get selectionDirection();
17013
17014 void set selectionDirection(String value);
17015
17016 int get selectionEnd();
17017
17018 void set selectionEnd(int value);
17019
17020 int get selectionStart();
17021
17022 void set selectionStart(int value);
17023
17024 int get size();
17025
17026 void set size(int value);
17027
17028 String get src();
17029
17030 void set src(String value);
17031
17032 String get step();
17033
17034 void set step(String value);
17035
17036 String get type();
17037
17038 void set type(String value);
17039
17040 String get useMap();
17041
17042 void set useMap(String value);
17043
17044 String get validationMessage();
17045
17046 ValidityState get validity();
17047
17048 String get value();
17049
17050 void set value(String value);
17051
17052 Date get valueAsDate();
17053
17054 void set valueAsDate(Date value);
17055
17056 num get valueAsNumber();
17057
17058 void set valueAsNumber(num value);
17059
17060 bool get webkitGrammar();
17061
17062 void set webkitGrammar(bool value);
17063
17064 bool get webkitSpeech();
17065
17066 void set webkitSpeech(bool value);
17067
17068 bool get webkitdirectory();
17069
17070 void set webkitdirectory(bool value);
17071
17072 bool get willValidate();
17073
17074 bool checkValidity();
17075
17076 void click();
17077
17078 void select();
17079
17080 void setCustomValidity(String error);
17081
17082 void setSelectionRange(int start, int end, [String direction]);
17083
17084 void stepDown([int n]);
17085
17086 void stepUp([int n]);
17087 }
17088 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17089 // for details. All rights reserved. Use of this source code is governed by a
17090 // BSD-style license that can be found in the LICENSE file.
17091
17092 // WARNING: Do not edit - generated code.
17093
17094 interface HTMLIsIndexElement extends HTMLInputElement {
17095
17096 HTMLFormElement get form();
17097
17098 String get prompt();
17099
17100 void set prompt(String value);
17101 }
17102 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17103 // for details. All rights reserved. Use of this source code is governed by a
17104 // BSD-style license that can be found in the LICENSE file.
17105
17106 // WARNING: Do not edit - generated code.
17107
17108 interface HTMLKeygenElement extends HTMLElement {
17109
17110 bool get autofocus();
17111
17112 void set autofocus(bool value);
17113
17114 String get challenge();
17115
17116 void set challenge(String value);
17117
17118 bool get disabled();
17119
17120 void set disabled(bool value);
17121
17122 HTMLFormElement get form();
17123
17124 String get keytype();
17125
17126 void set keytype(String value);
17127
17128 NodeList get labels();
17129
17130 String get name();
17131
17132 void set name(String value);
17133
17134 String get type();
17135
17136 String get validationMessage();
17137
17138 ValidityState get validity();
17139
17140 bool get willValidate();
17141
17142 bool checkValidity();
17143
17144 void setCustomValidity(String error);
17145 }
17146 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17147 // for details. All rights reserved. Use of this source code is governed by a
17148 // BSD-style license that can be found in the LICENSE file.
17149
17150 // WARNING: Do not edit - generated code.
17151
17152 interface HTMLLIElement extends HTMLElement {
17153
17154 String get type();
17155
17156 void set type(String value);
17157
17158 int get value();
17159
17160 void set value(int value);
17161 }
17162 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17163 // for details. All rights reserved. Use of this source code is governed by a
17164 // BSD-style license that can be found in the LICENSE file.
17165
17166 // WARNING: Do not edit - generated code.
17167
17168 interface HTMLLabelElement extends HTMLElement {
17169
17170 HTMLElement get control();
17171
17172 HTMLFormElement get form();
17173
17174 String get htmlFor();
17175
17176 void set htmlFor(String value);
17177 }
17178 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17179 // for details. All rights reserved. Use of this source code is governed by a
17180 // BSD-style license that can be found in the LICENSE file.
17181
17182 // WARNING: Do not edit - generated code.
17183
17184 interface HTMLLegendElement extends HTMLElement {
17185
17186 String get align();
17187
17188 void set align(String value);
17189
17190 HTMLFormElement get form();
17191 }
17192 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17193 // for details. All rights reserved. Use of this source code is governed by a
17194 // BSD-style license that can be found in the LICENSE file.
17195
17196 // WARNING: Do not edit - generated code.
17197
17198 interface HTMLLinkElement extends HTMLElement {
17199
17200 String get charset();
17201
17202 void set charset(String value);
17203
17204 bool get disabled();
17205
17206 void set disabled(bool value);
17207
17208 String get href();
17209
17210 void set href(String value);
17211
17212 String get hreflang();
17213
17214 void set hreflang(String value);
17215
17216 String get media();
17217
17218 void set media(String value);
17219
17220 String get rel();
17221
17222 void set rel(String value);
17223
17224 String get rev();
17225
17226 void set rev(String value);
17227
17228 StyleSheet get sheet();
17229
17230 DOMSettableTokenList get sizes();
17231
17232 void set sizes(DOMSettableTokenList value);
17233
17234 String get target();
17235
17236 void set target(String value);
17237
17238 String get type();
17239
17240 void set type(String value);
17241 }
17242 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17243 // for details. All rights reserved. Use of this source code is governed by a
17244 // BSD-style license that can be found in the LICENSE file.
17245
17246 // WARNING: Do not edit - generated code.
17247
17248 interface HTMLMapElement extends HTMLElement {
17249
17250 HTMLCollection get areas();
17251
17252 String get name();
17253
17254 void set name(String value);
17255 }
17256 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17257 // for details. All rights reserved. Use of this source code is governed by a
17258 // BSD-style license that can be found in the LICENSE file.
17259
17260 // WARNING: Do not edit - generated code.
17261
17262 interface HTMLMarqueeElement extends HTMLElement {
17263
17264 String get behavior();
17265
17266 void set behavior(String value);
17267
17268 String get bgColor();
17269
17270 void set bgColor(String value);
17271
17272 String get direction();
17273
17274 void set direction(String value);
17275
17276 String get height();
17277
17278 void set height(String value);
17279
17280 int get hspace();
17281
17282 void set hspace(int value);
17283
17284 int get loop();
17285
17286 void set loop(int value);
17287
17288 int get scrollAmount();
17289
17290 void set scrollAmount(int value);
17291
17292 int get scrollDelay();
17293
17294 void set scrollDelay(int value);
17295
17296 bool get trueSpeed();
17297
17298 void set trueSpeed(bool value);
17299
17300 int get vspace();
17301
17302 void set vspace(int value);
17303
17304 String get width();
17305
17306 void set width(String value);
17307
17308 void start();
17309
17310 void stop();
17311 }
17312 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17313 // for details. All rights reserved. Use of this source code is governed by a
17314 // BSD-style license that can be found in the LICENSE file.
17315
17316 // WARNING: Do not edit - generated code.
17317
17318 interface HTMLMediaElement extends HTMLElement {
17319
17320 static final int EOS_DECODE_ERR = 2;
17321
17322 static final int EOS_NETWORK_ERR = 1;
17323
17324 static final int EOS_NO_ERROR = 0;
17325
17326 static final int HAVE_CURRENT_DATA = 2;
17327
17328 static final int HAVE_ENOUGH_DATA = 4;
17329
17330 static final int HAVE_FUTURE_DATA = 3;
17331
17332 static final int HAVE_METADATA = 1;
17333
17334 static final int HAVE_NOTHING = 0;
17335
17336 static final int NETWORK_EMPTY = 0;
17337
17338 static final int NETWORK_IDLE = 1;
17339
17340 static final int NETWORK_LOADING = 2;
17341
17342 static final int NETWORK_NO_SOURCE = 3;
17343
17344 static final int SOURCE_CLOSED = 0;
17345
17346 static final int SOURCE_ENDED = 2;
17347
17348 static final int SOURCE_OPEN = 1;
17349
17350 bool get autoplay();
17351
17352 void set autoplay(bool value);
17353
17354 TimeRanges get buffered();
17355
17356 MediaController get controller();
17357
17358 void set controller(MediaController value);
17359
17360 bool get controls();
17361
17362 void set controls(bool value);
17363
17364 String get currentSrc();
17365
17366 num get currentTime();
17367
17368 void set currentTime(num value);
17369
17370 bool get defaultMuted();
17371
17372 void set defaultMuted(bool value);
17373
17374 num get defaultPlaybackRate();
17375
17376 void set defaultPlaybackRate(num value);
17377
17378 num get duration();
17379
17380 bool get ended();
17381
17382 MediaError get error();
17383
17384 num get initialTime();
17385
17386 bool get loop();
17387
17388 void set loop(bool value);
17389
17390 String get mediaGroup();
17391
17392 void set mediaGroup(String value);
17393
17394 bool get muted();
17395
17396 void set muted(bool value);
17397
17398 int get networkState();
17399
17400 bool get paused();
17401
17402 num get playbackRate();
17403
17404 void set playbackRate(num value);
17405
17406 TimeRanges get played();
17407
17408 String get preload();
17409
17410 void set preload(String value);
17411
17412 int get readyState();
17413
17414 TimeRanges get seekable();
17415
17416 bool get seeking();
17417
17418 String get src();
17419
17420 void set src(String value);
17421
17422 num get startTime();
17423
17424 TextTrackList get textTracks();
17425
17426 num get volume();
17427
17428 void set volume(num value);
17429
17430 int get webkitAudioDecodedByteCount();
17431
17432 bool get webkitClosedCaptionsVisible();
17433
17434 void set webkitClosedCaptionsVisible(bool value);
17435
17436 bool get webkitHasClosedCaptions();
17437
17438 String get webkitMediaSourceURL();
17439
17440 bool get webkitPreservesPitch();
17441
17442 void set webkitPreservesPitch(bool value);
17443
17444 int get webkitSourceState();
17445
17446 int get webkitVideoDecodedByteCount();
17447
17448 TextTrack addTrack(String kind, [String label, String language]);
17449
17450 String canPlayType(String type);
17451
17452 void load();
17453
17454 void pause();
17455
17456 void play();
17457
17458 void webkitSourceAppend(Uint8Array data);
17459
17460 void webkitSourceEndOfStream(int status);
17461 }
17462 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17463 // for details. All rights reserved. Use of this source code is governed by a
17464 // BSD-style license that can be found in the LICENSE file.
17465
17466 // WARNING: Do not edit - generated code.
17467
17468 interface HTMLMenuElement extends HTMLElement {
17469
17470 bool get compact();
17471
17472 void set compact(bool value);
17473 }
17474 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17475 // for details. All rights reserved. Use of this source code is governed by a
17476 // BSD-style license that can be found in the LICENSE file.
17477
17478 // WARNING: Do not edit - generated code.
17479
17480 interface HTMLMetaElement extends HTMLElement {
17481
17482 String get content();
17483
17484 void set content(String value);
17485
17486 String get httpEquiv();
17487
17488 void set httpEquiv(String value);
17489
17490 String get name();
17491
17492 void set name(String value);
17493
17494 String get scheme();
17495
17496 void set scheme(String value);
17497 }
17498 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17499 // for details. All rights reserved. Use of this source code is governed by a
17500 // BSD-style license that can be found in the LICENSE file.
17501
17502 // WARNING: Do not edit - generated code.
17503
17504 interface HTMLMeterElement extends HTMLElement {
17505
17506 HTMLFormElement get form();
17507
17508 num get high();
17509
17510 void set high(num value);
17511
17512 NodeList get labels();
17513
17514 num get low();
17515
17516 void set low(num value);
17517
17518 num get max();
17519
17520 void set max(num value);
17521
17522 num get min();
17523
17524 void set min(num value);
17525
17526 num get optimum();
17527
17528 void set optimum(num value);
17529
17530 num get value();
17531
17532 void set value(num value);
17533 }
17534 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17535 // for details. All rights reserved. Use of this source code is governed by a
17536 // BSD-style license that can be found in the LICENSE file.
17537
17538 // WARNING: Do not edit - generated code.
17539
17540 interface HTMLModElement extends HTMLElement {
17541
17542 String get cite();
17543
17544 void set cite(String value);
17545
17546 String get dateTime();
17547
17548 void set dateTime(String value);
17549 }
17550 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17551 // for details. All rights reserved. Use of this source code is governed by a
17552 // BSD-style license that can be found in the LICENSE file.
17553
17554 // WARNING: Do not edit - generated code.
17555
17556 interface HTMLOListElement extends HTMLElement {
17557
17558 bool get compact();
17559
17560 void set compact(bool value);
17561
17562 bool get reversed();
17563
17564 void set reversed(bool value);
17565
17566 int get start();
17567
17568 void set start(int value);
17569
17570 String get type();
17571
17572 void set type(String value);
17573 }
17574 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17575 // for details. All rights reserved. Use of this source code is governed by a
17576 // BSD-style license that can be found in the LICENSE file.
17577
17578 // WARNING: Do not edit - generated code.
17579
17580 interface HTMLObjectElement extends HTMLElement {
17581
17582 String get align();
17583
17584 void set align(String value);
17585
17586 String get archive();
17587
17588 void set archive(String value);
17589
17590 String get border();
17591
17592 void set border(String value);
17593
17594 String get code();
17595
17596 void set code(String value);
17597
17598 String get codeBase();
17599
17600 void set codeBase(String value);
17601
17602 String get codeType();
17603
17604 void set codeType(String value);
17605
17606 Document get contentDocument();
17607
17608 String get data();
17609
17610 void set data(String value);
17611
17612 bool get declare();
17613
17614 void set declare(bool value);
17615
17616 HTMLFormElement get form();
17617
17618 String get height();
17619
17620 void set height(String value);
17621
17622 int get hspace();
17623
17624 void set hspace(int value);
17625
17626 String get name();
17627
17628 void set name(String value);
17629
17630 String get standby();
17631
17632 void set standby(String value);
17633
17634 String get type();
17635
17636 void set type(String value);
17637
17638 String get useMap();
17639
17640 void set useMap(String value);
17641
17642 String get validationMessage();
17643
17644 ValidityState get validity();
17645
17646 int get vspace();
17647
17648 void set vspace(int value);
17649
17650 String get width();
17651
17652 void set width(String value);
17653
17654 bool get willValidate();
17655
17656 bool checkValidity();
17657
17658 SVGDocument getSVGDocument();
17659
17660 void setCustomValidity(String error);
17661 }
17662 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17663 // for details. All rights reserved. Use of this source code is governed by a
17664 // BSD-style license that can be found in the LICENSE file.
17665
17666 // WARNING: Do not edit - generated code.
17667
17668 interface HTMLOptGroupElement extends HTMLElement {
17669
17670 bool get disabled();
17671
17672 void set disabled(bool value);
17673
17674 String get label();
17675
17676 void set label(String value);
17677 }
17678 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17679 // for details. All rights reserved. Use of this source code is governed by a
17680 // BSD-style license that can be found in the LICENSE file.
17681
17682 // WARNING: Do not edit - generated code.
17683
17684 interface HTMLOptionElement extends HTMLElement {
17685
17686 bool get defaultSelected();
17687
17688 void set defaultSelected(bool value);
17689
17690 bool get disabled();
17691
17692 void set disabled(bool value);
17693
17694 HTMLFormElement get form();
17695
17696 int get index();
17697
17698 String get label();
17699
17700 void set label(String value);
17701
17702 bool get selected();
17703
17704 void set selected(bool value);
17705
17706 String get text();
17707
17708 void set text(String value);
17709
17710 String get value();
17711
17712 void set value(String value);
17713 }
17714 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17715 // for details. All rights reserved. Use of this source code is governed by a
17716 // BSD-style license that can be found in the LICENSE file.
17717
17718 // WARNING: Do not edit - generated code.
17719
17720 interface HTMLOptionsCollection extends HTMLCollection {
17721
17722 int get length();
17723
17724 void set length(int value);
17725
17726 int get selectedIndex();
17727
17728 void set selectedIndex(int value);
17729
17730 void remove(int index);
17731 }
17732 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17733 // for details. All rights reserved. Use of this source code is governed by a
17734 // BSD-style license that can be found in the LICENSE file.
17735
17736 // WARNING: Do not edit - generated code.
17737
17738 interface HTMLOutputElement extends HTMLElement {
17739
17740 String get defaultValue();
17741
17742 void set defaultValue(String value);
17743
17744 HTMLFormElement get form();
17745
17746 DOMSettableTokenList get htmlFor();
17747
17748 void set htmlFor(DOMSettableTokenList value);
17749
17750 NodeList get labels();
17751
17752 String get name();
17753
17754 void set name(String value);
17755
17756 String get type();
17757
17758 String get validationMessage();
17759
17760 ValidityState get validity();
17761
17762 String get value();
17763
17764 void set value(String value);
17765
17766 bool get willValidate();
17767
17768 bool checkValidity();
17769
17770 void setCustomValidity(String error);
17771 }
17772 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17773 // for details. All rights reserved. Use of this source code is governed by a
17774 // BSD-style license that can be found in the LICENSE file.
17775
17776 // WARNING: Do not edit - generated code.
17777
17778 interface HTMLParagraphElement extends HTMLElement {
17779
17780 String get align();
17781
17782 void set align(String value);
17783 }
17784 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17785 // for details. All rights reserved. Use of this source code is governed by a
17786 // BSD-style license that can be found in the LICENSE file.
17787
17788 // WARNING: Do not edit - generated code.
17789
17790 interface HTMLParamElement extends HTMLElement {
17791
17792 String get name();
17793
17794 void set name(String value);
17795
17796 String get type();
17797
17798 void set type(String value);
17799
17800 String get value();
17801
17802 void set value(String value);
17803
17804 String get valueType();
17805
17806 void set valueType(String value);
17807 }
17808 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17809 // for details. All rights reserved. Use of this source code is governed by a
17810 // BSD-style license that can be found in the LICENSE file.
17811
17812 // WARNING: Do not edit - generated code.
17813
17814 interface HTMLPreElement extends HTMLElement {
17815
17816 int get width();
17817
17818 void set width(int value);
17819
17820 bool get wrap();
17821
17822 void set wrap(bool value);
17823 }
17824 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17825 // for details. All rights reserved. Use of this source code is governed by a
17826 // BSD-style license that can be found in the LICENSE file.
17827
17828 // WARNING: Do not edit - generated code.
17829
17830 interface HTMLProgressElement extends HTMLElement {
17831
17832 HTMLFormElement get form();
17833
17834 NodeList get labels();
17835
17836 num get max();
17837
17838 void set max(num value);
17839
17840 num get position();
17841
17842 num get value();
17843
17844 void set value(num value);
17845 }
17846 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17847 // for details. All rights reserved. Use of this source code is governed by a
17848 // BSD-style license that can be found in the LICENSE file.
17849
17850 // WARNING: Do not edit - generated code.
17851
17852 interface HTMLPropertiesCollection extends HTMLCollection {
17853
17854 int get length();
17855
17856 Node item(int index);
17857 }
17858 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17859 // for details. All rights reserved. Use of this source code is governed by a
17860 // BSD-style license that can be found in the LICENSE file.
17861
17862 // WARNING: Do not edit - generated code.
17863
17864 interface HTMLQuoteElement extends HTMLElement {
17865
17866 String get cite();
17867
17868 void set cite(String value);
17869 }
17870 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17871 // for details. All rights reserved. Use of this source code is governed by a
17872 // BSD-style license that can be found in the LICENSE file.
17873
17874 // WARNING: Do not edit - generated code.
17875
17876 interface HTMLScriptElement extends HTMLElement {
17877
17878 bool get async();
17879
17880 void set async(bool value);
17881
17882 String get charset();
17883
17884 void set charset(String value);
17885
17886 bool get defer();
17887
17888 void set defer(bool value);
17889
17890 String get event();
17891
17892 void set event(String value);
17893
17894 String get htmlFor();
17895
17896 void set htmlFor(String value);
17897
17898 String get src();
17899
17900 void set src(String value);
17901
17902 String get text();
17903
17904 void set text(String value);
17905
17906 String get type();
17907
17908 void set type(String value);
17909 }
17910 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17911 // for details. All rights reserved. Use of this source code is governed by a
17912 // BSD-style license that can be found in the LICENSE file.
17913
17914 // WARNING: Do not edit - generated code.
17915
17916 interface HTMLSelectElement extends HTMLElement {
17917
17918 bool get autofocus();
17919
17920 void set autofocus(bool value);
17921
17922 bool get disabled();
17923
17924 void set disabled(bool value);
17925
17926 HTMLFormElement get form();
17927
17928 NodeList get labels();
17929
17930 int get length();
17931
17932 void set length(int value);
17933
17934 bool get multiple();
17935
17936 void set multiple(bool value);
17937
17938 String get name();
17939
17940 void set name(String value);
17941
17942 HTMLOptionsCollection get options();
17943
17944 bool get required();
17945
17946 void set required(bool value);
17947
17948 int get selectedIndex();
17949
17950 void set selectedIndex(int value);
17951
17952 int get size();
17953
17954 void set size(int value);
17955
17956 String get type();
17957
17958 String get validationMessage();
17959
17960 ValidityState get validity();
17961
17962 String get value();
17963
17964 void set value(String value);
17965
17966 bool get willValidate();
17967
17968 void add(HTMLElement element, HTMLElement before);
17969
17970 bool checkValidity();
17971
17972 Node item(int index);
17973
17974 Node namedItem(String name);
17975
17976 void remove(var index_OR_option);
17977
17978 void setCustomValidity(String error);
17979 }
17980 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
17981 // for details. All rights reserved. Use of this source code is governed by a
17982 // BSD-style license that can be found in the LICENSE file.
17983
17984 // WARNING: Do not edit - generated code.
17985
17986 interface HTMLSourceElement extends HTMLElement {
17987
17988 String get media();
17989
17990 void set media(String value);
17991
17992 String get src();
17993
17994 void set src(String value);
17995
17996 String get type();
17997
17998 void set type(String value);
17999 }
18000 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18001 // for details. All rights reserved. Use of this source code is governed by a
18002 // BSD-style license that can be found in the LICENSE file.
18003
18004 // WARNING: Do not edit - generated code.
18005
18006 interface HTMLSpanElement extends HTMLElement {
18007 }
18008 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18009 // for details. All rights reserved. Use of this source code is governed by a
18010 // BSD-style license that can be found in the LICENSE file.
18011
18012 // WARNING: Do not edit - generated code.
18013
18014 interface HTMLStyleElement extends HTMLElement {
18015
18016 bool get disabled();
18017
18018 void set disabled(bool value);
18019
18020 String get media();
18021
18022 void set media(String value);
18023
18024 bool get scoped();
18025
18026 void set scoped(bool value);
18027
18028 StyleSheet get sheet();
18029
18030 String get type();
18031
18032 void set type(String value);
18033 }
18034 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18035 // for details. All rights reserved. Use of this source code is governed by a
18036 // BSD-style license that can be found in the LICENSE file.
18037
18038 // WARNING: Do not edit - generated code.
18039
18040 interface HTMLTableCaptionElement extends HTMLElement {
18041
18042 String get align();
18043
18044 void set align(String value);
18045 }
18046 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18047 // for details. All rights reserved. Use of this source code is governed by a
18048 // BSD-style license that can be found in the LICENSE file.
18049
18050 // WARNING: Do not edit - generated code.
18051
18052 interface HTMLTableCellElement extends HTMLElement {
18053
18054 String get abbr();
18055
18056 void set abbr(String value);
18057
18058 String get align();
18059
18060 void set align(String value);
18061
18062 String get axis();
18063
18064 void set axis(String value);
18065
18066 String get bgColor();
18067
18068 void set bgColor(String value);
18069
18070 int get cellIndex();
18071
18072 String get ch();
18073
18074 void set ch(String value);
18075
18076 String get chOff();
18077
18078 void set chOff(String value);
18079
18080 int get colSpan();
18081
18082 void set colSpan(int value);
18083
18084 String get headers();
18085
18086 void set headers(String value);
18087
18088 String get height();
18089
18090 void set height(String value);
18091
18092 bool get noWrap();
18093
18094 void set noWrap(bool value);
18095
18096 int get rowSpan();
18097
18098 void set rowSpan(int value);
18099
18100 String get scope();
18101
18102 void set scope(String value);
18103
18104 String get vAlign();
18105
18106 void set vAlign(String value);
18107
18108 String get width();
18109
18110 void set width(String value);
18111 }
18112 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18113 // for details. All rights reserved. Use of this source code is governed by a
18114 // BSD-style license that can be found in the LICENSE file.
18115
18116 // WARNING: Do not edit - generated code.
18117
18118 interface HTMLTableColElement extends HTMLElement {
18119
18120 String get align();
18121
18122 void set align(String value);
18123
18124 String get ch();
18125
18126 void set ch(String value);
18127
18128 String get chOff();
18129
18130 void set chOff(String value);
18131
18132 int get span();
18133
18134 void set span(int value);
18135
18136 String get vAlign();
18137
18138 void set vAlign(String value);
18139
18140 String get width();
18141
18142 void set width(String value);
18143 }
18144 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18145 // for details. All rights reserved. Use of this source code is governed by a
18146 // BSD-style license that can be found in the LICENSE file.
18147
18148 // WARNING: Do not edit - generated code.
18149
18150 interface HTMLTableElement extends HTMLElement {
18151
18152 String get align();
18153
18154 void set align(String value);
18155
18156 String get bgColor();
18157
18158 void set bgColor(String value);
18159
18160 String get border();
18161
18162 void set border(String value);
18163
18164 HTMLTableCaptionElement get caption();
18165
18166 void set caption(HTMLTableCaptionElement value);
18167
18168 String get cellPadding();
18169
18170 void set cellPadding(String value);
18171
18172 String get cellSpacing();
18173
18174 void set cellSpacing(String value);
18175
18176 String get frame();
18177
18178 void set frame(String value);
18179
18180 HTMLCollection get rows();
18181
18182 String get rules();
18183
18184 void set rules(String value);
18185
18186 String get summary();
18187
18188 void set summary(String value);
18189
18190 HTMLCollection get tBodies();
18191
18192 HTMLTableSectionElement get tFoot();
18193
18194 void set tFoot(HTMLTableSectionElement value);
18195
18196 HTMLTableSectionElement get tHead();
18197
18198 void set tHead(HTMLTableSectionElement value);
18199
18200 String get width();
18201
18202 void set width(String value);
18203
18204 HTMLElement createCaption();
18205
18206 HTMLElement createTFoot();
18207
18208 HTMLElement createTHead();
18209
18210 void deleteCaption();
18211
18212 void deleteRow(int index);
18213
18214 void deleteTFoot();
18215
18216 void deleteTHead();
18217
18218 HTMLElement insertRow(int index);
18219 }
18220 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18221 // for details. All rights reserved. Use of this source code is governed by a
18222 // BSD-style license that can be found in the LICENSE file.
18223
18224 // WARNING: Do not edit - generated code.
18225
18226 interface HTMLTableRowElement extends HTMLElement {
18227
18228 String get align();
18229
18230 void set align(String value);
18231
18232 String get bgColor();
18233
18234 void set bgColor(String value);
18235
18236 HTMLCollection get cells();
18237
18238 String get ch();
18239
18240 void set ch(String value);
18241
18242 String get chOff();
18243
18244 void set chOff(String value);
18245
18246 int get rowIndex();
18247
18248 int get sectionRowIndex();
18249
18250 String get vAlign();
18251
18252 void set vAlign(String value);
18253
18254 void deleteCell(int index);
18255
18256 HTMLElement insertCell(int index);
18257 }
18258 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18259 // for details. All rights reserved. Use of this source code is governed by a
18260 // BSD-style license that can be found in the LICENSE file.
18261
18262 // WARNING: Do not edit - generated code.
18263
18264 interface HTMLTableSectionElement extends HTMLElement {
18265
18266 String get align();
18267
18268 void set align(String value);
18269
18270 String get ch();
18271
18272 void set ch(String value);
18273
18274 String get chOff();
18275
18276 void set chOff(String value);
18277
18278 HTMLCollection get rows();
18279
18280 String get vAlign();
18281
18282 void set vAlign(String value);
18283
18284 void deleteRow(int index);
18285
18286 HTMLElement insertRow(int index);
18287 }
18288 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18289 // for details. All rights reserved. Use of this source code is governed by a
18290 // BSD-style license that can be found in the LICENSE file.
18291
18292 // WARNING: Do not edit - generated code.
18293
18294 interface HTMLTextAreaElement extends HTMLElement {
18295
18296 bool get autofocus();
18297
18298 void set autofocus(bool value);
18299
18300 int get cols();
18301
18302 void set cols(int value);
18303
18304 String get defaultValue();
18305
18306 void set defaultValue(String value);
18307
18308 String get dirName();
18309
18310 void set dirName(String value);
18311
18312 bool get disabled();
18313
18314 void set disabled(bool value);
18315
18316 HTMLFormElement get form();
18317
18318 NodeList get labels();
18319
18320 int get maxLength();
18321
18322 void set maxLength(int value);
18323
18324 String get name();
18325
18326 void set name(String value);
18327
18328 String get placeholder();
18329
18330 void set placeholder(String value);
18331
18332 bool get readOnly();
18333
18334 void set readOnly(bool value);
18335
18336 bool get required();
18337
18338 void set required(bool value);
18339
18340 int get rows();
18341
18342 void set rows(int value);
18343
18344 String get selectionDirection();
18345
18346 void set selectionDirection(String value);
18347
18348 int get selectionEnd();
18349
18350 void set selectionEnd(int value);
18351
18352 int get selectionStart();
18353
18354 void set selectionStart(int value);
18355
18356 int get textLength();
18357
18358 String get type();
18359
18360 String get validationMessage();
18361
18362 ValidityState get validity();
18363
18364 String get value();
18365
18366 void set value(String value);
18367
18368 bool get willValidate();
18369
18370 String get wrap();
18371
18372 void set wrap(String value);
18373
18374 bool checkValidity();
18375
18376 void select();
18377
18378 void setCustomValidity(String error);
18379
18380 void setSelectionRange(int start, int end, [String direction]);
18381 }
18382 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18383 // for details. All rights reserved. Use of this source code is governed by a
18384 // BSD-style license that can be found in the LICENSE file.
18385
18386 // WARNING: Do not edit - generated code.
18387
18388 interface HTMLTitleElement extends HTMLElement {
18389
18390 String get text();
18391
18392 void set text(String value);
18393 }
18394 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18395 // for details. All rights reserved. Use of this source code is governed by a
18396 // BSD-style license that can be found in the LICENSE file.
18397
18398 // WARNING: Do not edit - generated code.
18399
18400 interface HTMLTrackElement extends HTMLElement {
18401
18402 static final int ERROR = 3;
18403
18404 static final int LOADED = 2;
18405
18406 static final int LOADING = 1;
18407
18408 static final int NONE = 0;
18409
18410 bool get isDefault();
18411
18412 void set isDefault(bool value);
18413
18414 String get kind();
18415
18416 void set kind(String value);
18417
18418 String get label();
18419
18420 void set label(String value);
18421
18422 int get readyState();
18423
18424 String get src();
18425
18426 void set src(String value);
18427
18428 String get srclang();
18429
18430 void set srclang(String value);
18431
18432 TextTrack get track();
18433 }
18434 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18435 // for details. All rights reserved. Use of this source code is governed by a
18436 // BSD-style license that can be found in the LICENSE file.
18437
18438 // WARNING: Do not edit - generated code.
18439
18440 interface HTMLUListElement extends HTMLElement {
18441
18442 bool get compact();
18443
18444 void set compact(bool value);
18445
18446 String get type();
18447
18448 void set type(String value);
18449 }
18450 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18451 // for details. All rights reserved. Use of this source code is governed by a
18452 // BSD-style license that can be found in the LICENSE file.
18453
18454 // WARNING: Do not edit - generated code.
18455
18456 interface HTMLUnknownElement extends HTMLElement {
18457 }
18458 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18459 // for details. All rights reserved. Use of this source code is governed by a
18460 // BSD-style license that can be found in the LICENSE file.
18461
18462 // WARNING: Do not edit - generated code.
18463
18464 interface HTMLVideoElement extends HTMLMediaElement {
18465
18466 int get height();
18467
18468 void set height(int value);
18469
18470 String get poster();
18471
18472 void set poster(String value);
18473
18474 int get videoHeight();
18475
18476 int get videoWidth();
18477
18478 int get webkitDecodedFrameCount();
18479
18480 bool get webkitDisplayingFullscreen();
18481
18482 int get webkitDroppedFrameCount();
18483
18484 bool get webkitSupportsFullscreen();
18485
18486 int get width();
18487
18488 void set width(int value);
18489
18490 void webkitEnterFullScreen();
18491
18492 void webkitEnterFullscreen();
18493
18494 void webkitExitFullScreen();
18495
18496 void webkitExitFullscreen();
18497 }
18498 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18499 // for details. All rights reserved. Use of this source code is governed by a
18500 // BSD-style license that can be found in the LICENSE file.
18501
18502 // WARNING: Do not edit - generated code.
18503
18504 interface HashChangeEvent extends Event {
18505
18506 String get newURL();
18507
18508 String get oldURL();
18509
18510 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL);
18511 }
18512 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18513 // for details. All rights reserved. Use of this source code is governed by a
18514 // BSD-style license that can be found in the LICENSE file.
18515
18516 // WARNING: Do not edit - generated code.
18517
18518 interface HighPass2FilterNode extends AudioNode {
18519
18520 AudioParam get cutoff();
18521
18522 AudioParam get resonance();
18523 }
18524 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18525 // for details. All rights reserved. Use of this source code is governed by a
18526 // BSD-style license that can be found in the LICENSE file.
18527
18528 // WARNING: Do not edit - generated code.
18529
18530 interface History {
18531
18532 int get length();
18533
18534 void back();
18535
18536 void forward();
18537
18538 void go(int distance);
18539
18540 void pushState(Object data, String title, [String url]);
18541
18542 void replaceState(Object data, String title, [String url]);
18543 }
18544 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18545 // for details. All rights reserved. Use of this source code is governed by a
18546 // BSD-style license that can be found in the LICENSE file.
18547
18548 // WARNING: Do not edit - generated code.
18549
18550 interface IDBAny {
18551 }
18552 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18553 // for details. All rights reserved. Use of this source code is governed by a
18554 // BSD-style license that can be found in the LICENSE file.
18555
18556 // WARNING: Do not edit - generated code.
18557
18558 interface IDBCursor {
18559
18560 static final int NEXT = 0;
18561
18562 static final int NEXT_NO_DUPLICATE = 1;
18563
18564 static final int PREV = 2;
18565
18566 static final int PREV_NO_DUPLICATE = 3;
18567
18568 int get direction();
18569
18570 IDBKey get key();
18571
18572 IDBKey get primaryKey();
18573
18574 IDBAny get source();
18575
18576 void continueFunction([IDBKey key]);
18577
18578 IDBRequest delete();
18579
18580 IDBRequest update(String value);
18581 }
18582 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18583 // for details. All rights reserved. Use of this source code is governed by a
18584 // BSD-style license that can be found in the LICENSE file.
18585
18586 // WARNING: Do not edit - generated code.
18587
18588 interface IDBCursorWithValue extends IDBCursor {
18589
18590 IDBAny get value();
18591 }
18592 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18593 // for details. All rights reserved. Use of this source code is governed by a
18594 // BSD-style license that can be found in the LICENSE file.
18595
18596 // WARNING: Do not edit - generated code.
18597
18598 interface IDBDatabase {
18599
18600 String get name();
18601
18602 EventListener get onabort();
18603
18604 void set onabort(EventListener value);
18605
18606 EventListener get onerror();
18607
18608 void set onerror(EventListener value);
18609
18610 EventListener get onversionchange();
18611
18612 void set onversionchange(EventListener value);
18613
18614 String get version();
18615
18616 void addEventListener(String type, EventListener listener, [bool useCapture]);
18617
18618 void close();
18619
18620 IDBObjectStore createObjectStore(String name);
18621
18622 void deleteObjectStore(String name);
18623
18624 bool dispatchEvent(Event evt);
18625
18626 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
18627
18628 IDBVersionChangeRequest setVersion(String version);
18629
18630 IDBTransaction transaction(String storeName, int mode);
18631 }
18632 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18633 // for details. All rights reserved. Use of this source code is governed by a
18634 // BSD-style license that can be found in the LICENSE file.
18635
18636 // WARNING: Do not edit - generated code.
18637
18638 interface IDBDatabaseError {
18639
18640 int get code();
18641
18642 void set code(int value);
18643
18644 String get message();
18645
18646 void set message(String value);
18647 }
18648 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18649 // for details. All rights reserved. Use of this source code is governed by a
18650 // BSD-style license that can be found in the LICENSE file.
18651
18652 // WARNING: Do not edit - generated code.
18653
18654 interface IDBDatabaseException {
18655
18656 static final int ABORT_ERR = 8;
18657
18658 static final int CONSTRAINT_ERR = 4;
18659
18660 static final int DATA_ERR = 5;
18661
18662 static final int NON_TRANSIENT_ERR = 2;
18663
18664 static final int NOT_ALLOWED_ERR = 6;
18665
18666 static final int NOT_FOUND_ERR = 3;
18667
18668 static final int NO_ERR = 0;
18669
18670 static final int QUOTA_ERR = 11;
18671
18672 static final int READ_ONLY_ERR = 9;
18673
18674 static final int TIMEOUT_ERR = 10;
18675
18676 static final int TRANSACTION_INACTIVE_ERR = 7;
18677
18678 static final int UNKNOWN_ERR = 1;
18679
18680 static final int VER_ERR = 12;
18681
18682 int get code();
18683
18684 String get message();
18685
18686 String get name();
18687
18688 String toString();
18689 }
18690 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18691 // for details. All rights reserved. Use of this source code is governed by a
18692 // BSD-style license that can be found in the LICENSE file.
18693
18694 // WARNING: Do not edit - generated code.
18695
18696 interface IDBFactory {
18697
18698 int cmp(IDBKey first, IDBKey second);
18699
18700 IDBVersionChangeRequest deleteDatabase(String name);
18701
18702 IDBRequest getDatabaseNames();
18703
18704 IDBRequest open(String name);
18705 }
18706 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18707 // for details. All rights reserved. Use of this source code is governed by a
18708 // BSD-style license that can be found in the LICENSE file.
18709
18710 // WARNING: Do not edit - generated code.
18711
18712 interface IDBIndex {
18713
18714 String get keyPath();
18715
18716 bool get multiEntry();
18717
18718 String get name();
18719
18720 IDBObjectStore get objectStore();
18721
18722 bool get unique();
18723
18724 IDBRequest count([IDBKeyRange range]);
18725
18726 IDBRequest getObject(IDBKey key);
18727
18728 IDBRequest getKey(IDBKey key);
18729
18730 IDBRequest openCursor([IDBKeyRange range, int direction]);
18731
18732 IDBRequest openKeyCursor([IDBKeyRange range, int direction]);
18733 }
18734 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18735 // for details. All rights reserved. Use of this source code is governed by a
18736 // BSD-style license that can be found in the LICENSE file.
18737
18738 // WARNING: Do not edit - generated code.
18739
18740 interface IDBKey {
18741 }
18742 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18743 // for details. All rights reserved. Use of this source code is governed by a
18744 // BSD-style license that can be found in the LICENSE file.
18745
18746 // WARNING: Do not edit - generated code.
18747
18748 interface IDBKeyRange {
18749
18750 IDBKey get lower();
18751
18752 bool get lowerOpen();
18753
18754 IDBKey get upper();
18755
18756 bool get upperOpen();
18757
18758 IDBKeyRange bound(IDBKey lower, IDBKey upper, [bool lowerOpen, bool upperOpen] );
18759
18760 IDBKeyRange lowerBound(IDBKey bound, [bool open]);
18761
18762 IDBKeyRange only(IDBKey value);
18763
18764 IDBKeyRange upperBound(IDBKey bound, [bool open]);
18765 }
18766 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18767 // for details. All rights reserved. Use of this source code is governed by a
18768 // BSD-style license that can be found in the LICENSE file.
18769
18770 // WARNING: Do not edit - generated code.
18771
18772 interface IDBObjectStore {
18773
18774 String get keyPath();
18775
18776 String get name();
18777
18778 IDBTransaction get transaction();
18779
18780 IDBRequest add(String value, [IDBKey key]);
18781
18782 IDBRequest clear();
18783
18784 IDBRequest count([IDBKeyRange range]);
18785
18786 IDBIndex createIndex(String name, String keyPath);
18787
18788 IDBRequest delete(IDBKey key);
18789
18790 void deleteIndex(String name);
18791
18792 IDBRequest getObject(IDBKey key);
18793
18794 IDBIndex index(String name);
18795
18796 IDBRequest openCursor([IDBKeyRange range, int direction]);
18797
18798 IDBRequest put(String value, [IDBKey key]);
18799 }
18800 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18801 // for details. All rights reserved. Use of this source code is governed by a
18802 // BSD-style license that can be found in the LICENSE file.
18803
18804 // WARNING: Do not edit - generated code.
18805
18806 interface IDBRequest {
18807
18808 static final int DONE = 2;
18809
18810 static final int LOADING = 1;
18811
18812 int get errorCode();
18813
18814 EventListener get onerror();
18815
18816 void set onerror(EventListener value);
18817
18818 EventListener get onsuccess();
18819
18820 void set onsuccess(EventListener value);
18821
18822 int get readyState();
18823
18824 IDBAny get result();
18825
18826 IDBAny get source();
18827
18828 IDBTransaction get transaction();
18829
18830 String get webkitErrorMessage();
18831
18832 void addEventListener(String type, EventListener listener, [bool useCapture]);
18833
18834 bool dispatchEvent(Event evt);
18835
18836 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
18837 }
18838 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18839 // for details. All rights reserved. Use of this source code is governed by a
18840 // BSD-style license that can be found in the LICENSE file.
18841
18842 // WARNING: Do not edit - generated code.
18843
18844 interface IDBTransaction {
18845
18846 static final int READ_ONLY = 0;
18847
18848 static final int READ_WRITE = 1;
18849
18850 static final int VERSION_CHANGE = 2;
18851
18852 IDBDatabase get db();
18853
18854 int get mode();
18855
18856 EventListener get onabort();
18857
18858 void set onabort(EventListener value);
18859
18860 EventListener get oncomplete();
18861
18862 void set oncomplete(EventListener value);
18863
18864 EventListener get onerror();
18865
18866 void set onerror(EventListener value);
18867
18868 void abort();
18869
18870 void addEventListener(String type, EventListener listener, [bool useCapture]);
18871
18872 bool dispatchEvent(Event evt);
18873
18874 IDBObjectStore objectStore(String name);
18875
18876 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
18877 }
18878 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18879 // for details. All rights reserved. Use of this source code is governed by a
18880 // BSD-style license that can be found in the LICENSE file.
18881
18882 // WARNING: Do not edit - generated code.
18883
18884 interface IDBVersionChangeEvent extends Event {
18885
18886 String get version();
18887 }
18888 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18889 // for details. All rights reserved. Use of this source code is governed by a
18890 // BSD-style license that can be found in the LICENSE file.
18891
18892 // WARNING: Do not edit - generated code.
18893
18894 interface IDBVersionChangeRequest extends IDBRequest {
18895
18896 EventListener get onblocked();
18897
18898 void set onblocked(EventListener value);
18899 }
18900 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18901 // for details. All rights reserved. Use of this source code is governed by a
18902 // BSD-style license that can be found in the LICENSE file.
18903
18904 // WARNING: Do not edit - generated code.
18905
18906 interface ImageData {
18907
18908 CanvasPixelArray get data();
18909
18910 int get height();
18911
18912 int get width();
18913 }
18914 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18915 // for details. All rights reserved. Use of this source code is governed by a
18916 // BSD-style license that can be found in the LICENSE file.
18917
18918 // WARNING: Do not edit - generated code.
18919
18920 interface InjectedScriptHost {
18921
18922 void clearConsoleMessages();
18923
18924 void copyText(String text);
18925
18926 int databaseId(Object database);
18927
18928 void didCreateWorker(int id, String url, bool isFakeWorker);
18929
18930 void didDestroyWorker(int id);
18931
18932 Object evaluate(String text);
18933
18934 Object functionLocation(Object object);
18935
18936 void inspect(Object objectId, Object hints);
18937
18938 Object inspectedNode(int num);
18939
18940 Object internalConstructorName(Object object);
18941
18942 bool isHTMLAllCollection(Object object);
18943
18944 int nextWorkerId();
18945
18946 int storageId(Object storage);
18947
18948 String type(Object object);
18949 }
18950 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
18951 // for details. All rights reserved. Use of this source code is governed by a
18952 // BSD-style license that can be found in the LICENSE file.
18953
18954 // WARNING: Do not edit - generated code.
18955
18956 interface InspectorFrontendHost {
18957
18958 void bringToFront();
18959
18960 bool canSaveAs();
18961
18962 void closeWindow();
18963
18964 void copyText(String text);
18965
18966 String hiddenPanels();
18967
18968 void inspectedURLChanged(String newURL);
18969
18970 String loadResourceSynchronously(String url);
18971
18972 void loaded();
18973
18974 String localizedStringsURL();
18975
18976 void moveWindowBy(num x, num y);
18977
18978 String platform();
18979
18980 String port();
18981
18982 void recordActionTaken(int actionCode);
18983
18984 void recordPanelShown(int panelCode);
18985
18986 void recordSettingChanged(int settingChanged);
18987
18988 void requestAttachWindow();
18989
18990 void requestDetachWindow();
18991
18992 void requestSetDockSide(String side);
18993
18994 void saveAs(String fileName, String content);
18995
18996 void sendMessageToBackend(String message);
18997
18998 void setAttachedWindowHeight(int height);
18999
19000 void setInjectedScriptForOrigin(String origin, String script);
19001
19002 void showContextMenu(MouseEvent event, Object items);
19003 }
19004 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19005 // for details. All rights reserved. Use of this source code is governed by a
19006 // BSD-style license that can be found in the LICENSE file.
19007
19008 // WARNING: Do not edit - generated code.
19009
19010 interface Int16Array extends ArrayBufferView, List<int> default _TypedArrayFacto ryProvider {
19011
19012 Int16Array(int length);
19013
19014 Int16Array.fromList(List<int> list);
19015
19016 Int16Array.fromBuffer(ArrayBuffer buffer);
19017
19018 static final int BYTES_PER_ELEMENT = 2;
19019
19020 int get length();
19021
19022 void setElements(Object array, [int offset]);
19023
19024 Int16Array subarray(int start, [int end]);
19025 }
19026 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19027 // for details. All rights reserved. Use of this source code is governed by a
19028 // BSD-style license that can be found in the LICENSE file.
19029
19030 // WARNING: Do not edit - generated code.
19031
19032 interface Int32Array extends ArrayBufferView, List<int> default _TypedArrayFacto ryProvider {
19033
19034 Int32Array(int length);
19035
19036 Int32Array.fromList(List<int> list);
19037
19038 Int32Array.fromBuffer(ArrayBuffer buffer);
19039
19040 static final int BYTES_PER_ELEMENT = 4;
19041
19042 int get length();
19043
19044 void setElements(Object array, [int offset]);
19045
19046 Int32Array subarray(int start, [int end]);
19047 }
19048 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19049 // for details. All rights reserved. Use of this source code is governed by a
19050 // BSD-style license that can be found in the LICENSE file.
19051
19052 // WARNING: Do not edit - generated code.
19053
19054 interface Int8Array extends ArrayBufferView, List<int> default _TypedArrayFactor yProvider {
19055
19056 Int8Array(int length);
19057
19058 Int8Array.fromList(List<int> list);
19059
19060 Int8Array.fromBuffer(ArrayBuffer buffer);
19061
19062 static final int BYTES_PER_ELEMENT = 1;
19063
19064 int get length();
19065
19066 void setElements(Object array, [int offset]);
19067
19068 Int8Array subarray(int start, [int end]);
19069 }
19070 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19071 // for details. All rights reserved. Use of this source code is governed by a
19072 // BSD-style license that can be found in the LICENSE file.
19073
19074 // WARNING: Do not edit - generated code.
19075
19076 interface JavaScriptAudioNode extends AudioNode {
19077
19078 int get bufferSize();
19079
19080 EventListener get onaudioprocess();
19081
19082 void set onaudioprocess(EventListener value);
19083 }
19084 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19085 // for details. All rights reserved. Use of this source code is governed by a
19086 // BSD-style license that can be found in the LICENSE file.
19087
19088 // WARNING: Do not edit - generated code.
19089
19090 interface JavaScriptCallFrame {
19091
19092 static final int CATCH_SCOPE = 4;
19093
19094 static final int CLOSURE_SCOPE = 3;
19095
19096 static final int GLOBAL_SCOPE = 0;
19097
19098 static final int LOCAL_SCOPE = 1;
19099
19100 static final int WITH_SCOPE = 2;
19101
19102 JavaScriptCallFrame get caller();
19103
19104 int get column();
19105
19106 String get functionName();
19107
19108 int get line();
19109
19110 List get scopeChain();
19111
19112 int get sourceID();
19113
19114 String get type();
19115
19116 void evaluate(String script);
19117
19118 int scopeType(int scopeIndex);
19119 }
19120 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19121 // for details. All rights reserved. Use of this source code is governed by a
19122 // BSD-style license that can be found in the LICENSE file.
19123
19124 // WARNING: Do not edit - generated code.
19125
19126 interface KeyboardEvent extends UIEvent {
19127
19128 bool get altGraphKey();
19129
19130 bool get altKey();
19131
19132 bool get ctrlKey();
19133
19134 String get keyIdentifier();
19135
19136 int get keyLocation();
19137
19138 bool get metaKey();
19139
19140 bool get shiftKey();
19141
19142 void initKeyboardEvent(String type, bool canBubble, bool cancelable, DOMWindow view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool sh iftKey, bool metaKey, bool altGraphKey);
19143 }
19144 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19145 // for details. All rights reserved. Use of this source code is governed by a
19146 // BSD-style license that can be found in the LICENSE file.
19147
19148 // WARNING: Do not edit - generated code.
19149
19150 interface Location {
19151
19152 String get hash();
19153
19154 void set hash(String value);
19155
19156 String get host();
19157
19158 void set host(String value);
19159
19160 String get hostname();
19161
19162 void set hostname(String value);
19163
19164 String get href();
19165
19166 void set href(String value);
19167
19168 String get origin();
19169
19170 String get pathname();
19171
19172 void set pathname(String value);
19173
19174 String get port();
19175
19176 void set port(String value);
19177
19178 String get protocol();
19179
19180 void set protocol(String value);
19181
19182 String get search();
19183
19184 void set search(String value);
19185
19186 void assign(String url);
19187
19188 void reload();
19189
19190 void replace(String url);
19191
19192 String toString();
19193 }
19194 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19195 // for details. All rights reserved. Use of this source code is governed by a
19196 // BSD-style license that can be found in the LICENSE file.
19197
19198 // WARNING: Do not edit - generated code.
19199
19200 interface LowPass2FilterNode extends AudioNode {
19201
19202 AudioParam get cutoff();
19203
19204 AudioParam get resonance();
19205 }
19206 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19207 // for details. All rights reserved. Use of this source code is governed by a
19208 // BSD-style license that can be found in the LICENSE file.
19209
19210 // WARNING: Do not edit - generated code.
19211
19212 interface MediaController {
19213
19214 TimeRanges get buffered();
19215
19216 num get currentTime();
19217
19218 void set currentTime(num value);
19219
19220 num get defaultPlaybackRate();
19221
19222 void set defaultPlaybackRate(num value);
19223
19224 num get duration();
19225
19226 bool get muted();
19227
19228 void set muted(bool value);
19229
19230 bool get paused();
19231
19232 num get playbackRate();
19233
19234 void set playbackRate(num value);
19235
19236 TimeRanges get played();
19237
19238 TimeRanges get seekable();
19239
19240 num get volume();
19241
19242 void set volume(num value);
19243
19244 void addEventListener(String type, EventListener listener, [bool useCapture]);
19245
19246 bool dispatchEvent(Event evt);
19247
19248 void pause();
19249
19250 void play();
19251
19252 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
19253 }
19254 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19255 // for details. All rights reserved. Use of this source code is governed by a
19256 // BSD-style license that can be found in the LICENSE file.
19257
19258 // WARNING: Do not edit - generated code.
19259
19260 interface MediaElementAudioSourceNode extends AudioSourceNode {
19261
19262 HTMLMediaElement get mediaElement();
19263 }
19264 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19265 // for details. All rights reserved. Use of this source code is governed by a
19266 // BSD-style license that can be found in the LICENSE file.
19267
19268 // WARNING: Do not edit - generated code.
19269
19270 interface MediaError {
19271
19272 static final int MEDIA_ERR_ABORTED = 1;
19273
19274 static final int MEDIA_ERR_DECODE = 3;
19275
19276 static final int MEDIA_ERR_NETWORK = 2;
19277
19278 static final int MEDIA_ERR_SRC_NOT_SUPPORTED = 4;
19279
19280 int get code();
19281 }
19282 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19283 // for details. All rights reserved. Use of this source code is governed by a
19284 // BSD-style license that can be found in the LICENSE file.
19285
19286 // WARNING: Do not edit - generated code.
19287
19288 interface MediaList extends List<String> {
19289
19290 int get length();
19291
19292 String get mediaText();
19293
19294 void set mediaText(String value);
19295
19296 void appendMedium(String newMedium);
19297
19298 void deleteMedium(String oldMedium);
19299
19300 String item(int index);
19301 }
19302 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19303 // for details. All rights reserved. Use of this source code is governed by a
19304 // BSD-style license that can be found in the LICENSE file.
19305
19306 // WARNING: Do not edit - generated code.
19307
19308 interface MediaQueryList {
19309
19310 bool get matches();
19311
19312 String get media();
19313
19314 void addListener(MediaQueryListListener listener);
19315
19316 void removeListener(MediaQueryListListener listener);
19317 }
19318 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19319 // for details. All rights reserved. Use of this source code is governed by a
19320 // BSD-style license that can be found in the LICENSE file.
19321
19322 // WARNING: Do not edit - generated code.
19323
19324 interface MediaQueryListListener {
19325
19326 void queryChanged(MediaQueryList list);
19327 }
19328 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19329 // for details. All rights reserved. Use of this source code is governed by a
19330 // BSD-style license that can be found in the LICENSE file.
19331
19332 // WARNING: Do not edit - generated code.
19333
19334 interface MemoryInfo {
19335
19336 int get jsHeapSizeLimit();
19337
19338 int get totalJSHeapSize();
19339
19340 int get usedJSHeapSize();
19341 }
19342 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19343 // for details. All rights reserved. Use of this source code is governed by a
19344 // BSD-style license that can be found in the LICENSE file.
19345
19346 // WARNING: Do not edit - generated code.
19347
19348 interface MessageChannel {
19349
19350 MessagePort get port1();
19351
19352 MessagePort get port2();
19353 }
19354 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19355 // for details. All rights reserved. Use of this source code is governed by a
19356 // BSD-style license that can be found in the LICENSE file.
19357
19358 // WARNING: Do not edit - generated code.
19359
19360 interface MessageEvent extends Event {
19361
19362 Object get data();
19363
19364 String get lastEventId();
19365
19366 String get origin();
19367
19368 List get ports();
19369
19370 DOMWindow get source();
19371
19372 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, DOMWindow sourceArg, Lis t messagePorts);
19373
19374 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, DOMWindow sourceAr g, List transferables);
19375 }
19376 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19377 // for details. All rights reserved. Use of this source code is governed by a
19378 // BSD-style license that can be found in the LICENSE file.
19379
19380 // WARNING: Do not edit - generated code.
19381
19382 interface MessagePort extends EventTarget {
19383
19384 void addEventListener(String type, EventListener listener, [bool useCapture]);
19385
19386 void close();
19387
19388 bool dispatchEvent(Event evt);
19389
19390 void postMessage(String message, [List messagePorts]);
19391
19392 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
19393
19394 void start();
19395
19396 void webkitPostMessage(String message, [List transfer]);
19397 }
19398 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19399 // for details. All rights reserved. Use of this source code is governed by a
19400 // BSD-style license that can be found in the LICENSE file.
19401
19402 // WARNING: Do not edit - generated code.
19403
19404 interface Metadata {
19405
19406 Date get modificationTime();
19407 }
19408 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19409 // for details. All rights reserved. Use of this source code is governed by a
19410 // BSD-style license that can be found in the LICENSE file.
19411
19412 // WARNING: Do not edit - generated code.
19413
19414 typedef bool MetadataCallback(Metadata metadata);
19415 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19416 // for details. All rights reserved. Use of this source code is governed by a
19417 // BSD-style license that can be found in the LICENSE file.
19418
19419 // WARNING: Do not edit - generated code.
19420
19421 interface MouseEvent extends UIEvent {
19422
19423 bool get altKey();
19424
19425 int get button();
19426
19427 int get clientX();
19428
19429 int get clientY();
19430
19431 bool get ctrlKey();
19432
19433 Clipboard get dataTransfer();
19434
19435 Node get fromElement();
19436
19437 bool get metaKey();
19438
19439 int get offsetX();
19440
19441 int get offsetY();
19442
19443 EventTarget get relatedTarget();
19444
19445 int get screenX();
19446
19447 int get screenY();
19448
19449 bool get shiftKey();
19450
19451 Node get toElement();
19452
19453 int get webkitMovementX();
19454
19455 int get webkitMovementY();
19456
19457 int get x();
19458
19459 int get y();
19460
19461 void initMouseEvent(String type, bool canBubble, bool cancelable, DOMWindow vi ew, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey , bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarge t);
19462 }
19463 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19464 // for details. All rights reserved. Use of this source code is governed by a
19465 // BSD-style license that can be found in the LICENSE file.
19466
19467 // WARNING: Do not edit - generated code.
19468
19469 interface MutationCallback {
19470 }
19471 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19472 // for details. All rights reserved. Use of this source code is governed by a
19473 // BSD-style license that can be found in the LICENSE file.
19474
19475 // WARNING: Do not edit - generated code.
19476
19477 interface MutationEvent extends Event {
19478
19479 static final int ADDITION = 2;
19480
19481 static final int MODIFICATION = 1;
19482
19483 static final int REMOVAL = 3;
19484
19485 int get attrChange();
19486
19487 String get attrName();
19488
19489 String get newValue();
19490
19491 String get prevValue();
19492
19493 Node get relatedNode();
19494
19495 void initMutationEvent(String type, bool canBubble, bool cancelable, Node rela tedNode, String prevValue, String newValue, String attrName, int attrChange);
19496 }
19497 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19498 // for details. All rights reserved. Use of this source code is governed by a
19499 // BSD-style license that can be found in the LICENSE file.
19500
19501 // WARNING: Do not edit - generated code.
19502
19503 interface MutationRecord {
19504
19505 NodeList get addedNodes();
19506
19507 String get attributeName();
19508
19509 String get attributeNamespace();
19510
19511 Node get nextSibling();
19512
19513 String get oldValue();
19514
19515 Node get previousSibling();
19516
19517 NodeList get removedNodes();
19518
19519 Node get target();
19520
19521 String get type();
19522 }
19523 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19524 // for details. All rights reserved. Use of this source code is governed by a
19525 // BSD-style license that can be found in the LICENSE file.
19526
19527 // WARNING: Do not edit - generated code.
19528
19529 interface NamedNodeMap extends List<Node> {
19530
19531 int get length();
19532
19533 Node getNamedItem(String name);
19534
19535 Node getNamedItemNS(String namespaceURI, String localName);
19536
19537 Node item(int index);
19538
19539 Node removeNamedItem(String name);
19540
19541 Node removeNamedItemNS(String namespaceURI, String localName);
19542
19543 Node setNamedItem(Node node);
19544
19545 Node setNamedItemNS(Node node);
19546 }
19547 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19548 // for details. All rights reserved. Use of this source code is governed by a
19549 // BSD-style license that can be found in the LICENSE file.
19550
19551 // WARNING: Do not edit - generated code.
19552
19553 interface Navigator {
19554
19555 String get appCodeName();
19556
19557 String get appName();
19558
19559 String get appVersion();
19560
19561 bool get cookieEnabled();
19562
19563 Geolocation get geolocation();
19564
19565 String get language();
19566
19567 DOMMimeTypeArray get mimeTypes();
19568
19569 bool get onLine();
19570
19571 String get platform();
19572
19573 DOMPluginArray get plugins();
19574
19575 String get product();
19576
19577 String get productSub();
19578
19579 String get userAgent();
19580
19581 String get vendor();
19582
19583 String get vendorSub();
19584
19585 void getStorageUpdates();
19586
19587 bool javaEnabled();
19588
19589 void registerProtocolHandler(String scheme, String url, String title);
19590 }
19591 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19592 // for details. All rights reserved. Use of this source code is governed by a
19593 // BSD-style license that can be found in the LICENSE file.
19594
19595 // WARNING: Do not edit - generated code.
19596
19597 interface Node extends EventTarget {
19598
19599 static final int ATTRIBUTE_NODE = 2;
19600
19601 static final int CDATA_SECTION_NODE = 4;
19602
19603 static final int COMMENT_NODE = 8;
19604
19605 static final int DOCUMENT_FRAGMENT_NODE = 11;
19606
19607 static final int DOCUMENT_NODE = 9;
19608
19609 static final int DOCUMENT_POSITION_CONTAINED_BY = 0x10;
19610
19611 static final int DOCUMENT_POSITION_CONTAINS = 0x08;
19612
19613 static final int DOCUMENT_POSITION_DISCONNECTED = 0x01;
19614
19615 static final int DOCUMENT_POSITION_FOLLOWING = 0x04;
19616
19617 static final int DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
19618
19619 static final int DOCUMENT_POSITION_PRECEDING = 0x02;
19620
19621 static final int DOCUMENT_TYPE_NODE = 10;
19622
19623 static final int ELEMENT_NODE = 1;
19624
19625 static final int ENTITY_NODE = 6;
19626
19627 static final int ENTITY_REFERENCE_NODE = 5;
19628
19629 static final int NOTATION_NODE = 12;
19630
19631 static final int PROCESSING_INSTRUCTION_NODE = 7;
19632
19633 static final int TEXT_NODE = 3;
19634
19635 NamedNodeMap get attributes();
19636
19637 String get baseURI();
19638
19639 NodeList get childNodes();
19640
19641 Node get firstChild();
19642
19643 Node get lastChild();
19644
19645 String get localName();
19646
19647 String get namespaceURI();
19648
19649 Node get nextSibling();
19650
19651 String get nodeName();
19652
19653 int get nodeType();
19654
19655 String get nodeValue();
19656
19657 void set nodeValue(String value);
19658
19659 Document get ownerDocument();
19660
19661 Element get parentElement();
19662
19663 Node get parentNode();
19664
19665 String get prefix();
19666
19667 void set prefix(String value);
19668
19669 Node get previousSibling();
19670
19671 String get textContent();
19672
19673 void set textContent(String value);
19674
19675 void addEventListener(String type, EventListener listener, [bool useCapture]);
19676
19677 Node appendChild(Node newChild);
19678
19679 Node cloneNode(bool deep);
19680
19681 int compareDocumentPosition(Node other);
19682
19683 bool contains(Node other);
19684
19685 bool dispatchEvent(Event event);
19686
19687 bool hasAttributes();
19688
19689 bool hasChildNodes();
19690
19691 Node insertBefore(Node newChild, Node refChild);
19692
19693 bool isDefaultNamespace(String namespaceURI);
19694
19695 bool isEqualNode(Node other);
19696
19697 bool isSameNode(Node other);
19698
19699 bool isSupported(String feature, String version);
19700
19701 String lookupNamespaceURI(String prefix);
19702
19703 String lookupPrefix(String namespaceURI);
19704
19705 void normalize();
19706
19707 Node removeChild(Node oldChild);
19708
19709 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
19710
19711 Node replaceChild(Node newChild, Node oldChild);
19712 }
19713 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19714 // for details. All rights reserved. Use of this source code is governed by a
19715 // BSD-style license that can be found in the LICENSE file.
19716
19717 // WARNING: Do not edit - generated code.
19718
19719 interface NodeFilter {
19720
19721 static final int FILTER_ACCEPT = 1;
19722
19723 static final int FILTER_REJECT = 2;
19724
19725 static final int FILTER_SKIP = 3;
19726
19727 static final int SHOW_ALL = 0xFFFFFFFF;
19728
19729 static final int SHOW_ATTRIBUTE = 0x00000002;
19730
19731 static final int SHOW_CDATA_SECTION = 0x00000008;
19732
19733 static final int SHOW_COMMENT = 0x00000080;
19734
19735 static final int SHOW_DOCUMENT = 0x00000100;
19736
19737 static final int SHOW_DOCUMENT_FRAGMENT = 0x00000400;
19738
19739 static final int SHOW_DOCUMENT_TYPE = 0x00000200;
19740
19741 static final int SHOW_ELEMENT = 0x00000001;
19742
19743 static final int SHOW_ENTITY = 0x00000020;
19744
19745 static final int SHOW_ENTITY_REFERENCE = 0x00000010;
19746
19747 static final int SHOW_NOTATION = 0x00000800;
19748
19749 static final int SHOW_PROCESSING_INSTRUCTION = 0x00000040;
19750
19751 static final int SHOW_TEXT = 0x00000004;
19752
19753 int acceptNode(Node n);
19754 }
19755 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19756 // for details. All rights reserved. Use of this source code is governed by a
19757 // BSD-style license that can be found in the LICENSE file.
19758
19759 // WARNING: Do not edit - generated code.
19760
19761 interface NodeIterator {
19762
19763 bool get expandEntityReferences();
19764
19765 NodeFilter get filter();
19766
19767 bool get pointerBeforeReferenceNode();
19768
19769 Node get referenceNode();
19770
19771 Node get root();
19772
19773 int get whatToShow();
19774
19775 void detach();
19776
19777 Node nextNode();
19778
19779 Node previousNode();
19780 }
19781 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19782 // for details. All rights reserved. Use of this source code is governed by a
19783 // BSD-style license that can be found in the LICENSE file.
19784
19785 // WARNING: Do not edit - generated code.
19786
19787 interface NodeList extends List<Node> {
19788
19789 int get length();
19790
19791 Node item(int index);
19792 }
19793 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19794 // for details. All rights reserved. Use of this source code is governed by a
19795 // BSD-style license that can be found in the LICENSE file.
19796
19797 // WARNING: Do not edit - generated code.
19798
19799 interface NodeSelector {
19800
19801 Element querySelector(String selectors);
19802
19803 NodeList querySelectorAll(String selectors);
19804 }
19805 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19806 // for details. All rights reserved. Use of this source code is governed by a
19807 // BSD-style license that can be found in the LICENSE file.
19808
19809 // WARNING: Do not edit - generated code.
19810
19811 interface Notation extends Node {
19812
19813 String get publicId();
19814
19815 String get systemId();
19816 }
19817 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19818 // for details. All rights reserved. Use of this source code is governed by a
19819 // BSD-style license that can be found in the LICENSE file.
19820
19821 // WARNING: Do not edit - generated code.
19822
19823 interface Notification extends EventTarget {
19824
19825 String get dir();
19826
19827 void set dir(String value);
19828
19829 String get replaceId();
19830
19831 void set replaceId(String value);
19832
19833 void addEventListener(String type, EventListener listener, [bool useCapture]);
19834
19835 void cancel();
19836
19837 bool dispatchEvent(Event evt);
19838
19839 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
19840
19841 void show();
19842 }
19843 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19844 // for details. All rights reserved. Use of this source code is governed by a
19845 // BSD-style license that can be found in the LICENSE file.
19846
19847 // WARNING: Do not edit - generated code.
19848
19849 interface NotificationCenter {
19850
19851 int checkPermission();
19852
19853 Notification createHTMLNotification(String url);
19854
19855 Notification createNotification(String iconUrl, String title, String body);
19856
19857 void requestPermission(VoidCallback callback);
19858 }
19859 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19860 // for details. All rights reserved. Use of this source code is governed by a
19861 // BSD-style license that can be found in the LICENSE file.
19862
19863 // WARNING: Do not edit - generated code.
19864
19865 interface OESStandardDerivatives {
19866
19867 static final int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B;
19868 }
19869 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19870 // for details. All rights reserved. Use of this source code is governed by a
19871 // BSD-style license that can be found in the LICENSE file.
19872
19873 // WARNING: Do not edit - generated code.
19874
19875 interface OESTextureFloat {
19876 }
19877 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19878 // for details. All rights reserved. Use of this source code is governed by a
19879 // BSD-style license that can be found in the LICENSE file.
19880
19881 // WARNING: Do not edit - generated code.
19882
19883 interface OESVertexArrayObject {
19884
19885 static final int VERTEX_ARRAY_BINDING_OES = 0x85B5;
19886
19887 void bindVertexArrayOES(WebGLVertexArrayObjectOES arrayObject);
19888
19889 WebGLVertexArrayObjectOES createVertexArrayOES();
19890
19891 void deleteVertexArrayOES(WebGLVertexArrayObjectOES arrayObject);
19892
19893 bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject);
19894 }
19895 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19896 // for details. All rights reserved. Use of this source code is governed by a
19897 // BSD-style license that can be found in the LICENSE file.
19898
19899 // WARNING: Do not edit - generated code.
19900
19901 interface OfflineAudioCompletionEvent extends Event {
19902
19903 AudioBuffer get renderedBuffer();
19904 }
19905 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19906 // for details. All rights reserved. Use of this source code is governed by a
19907 // BSD-style license that can be found in the LICENSE file.
19908
19909 // WARNING: Do not edit - generated code.
19910
19911 interface OperationNotAllowedException {
19912
19913 static final int NOT_ALLOWED_ERR = 1;
19914
19915 int get code();
19916
19917 String get message();
19918
19919 String get name();
19920
19921 String toString();
19922 }
19923 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19924 // for details. All rights reserved. Use of this source code is governed by a
19925 // BSD-style license that can be found in the LICENSE file.
19926
19927 // WARNING: Do not edit - generated code.
19928
19929 interface OverflowEvent extends Event {
19930
19931 static final int BOTH = 2;
19932
19933 static final int HORIZONTAL = 0;
19934
19935 static final int VERTICAL = 1;
19936
19937 bool get horizontalOverflow();
19938
19939 int get orient();
19940
19941 bool get verticalOverflow();
19942 }
19943 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19944 // for details. All rights reserved. Use of this source code is governed by a
19945 // BSD-style license that can be found in the LICENSE file.
19946
19947 // WARNING: Do not edit - generated code.
19948
19949 interface PageTransitionEvent extends Event {
19950
19951 bool get persisted();
19952 }
19953 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19954 // for details. All rights reserved. Use of this source code is governed by a
19955 // BSD-style license that can be found in the LICENSE file.
19956
19957 // WARNING: Do not edit - generated code.
19958
19959 interface Performance {
19960
19961 MemoryInfo get memory();
19962
19963 PerformanceNavigation get navigation();
19964
19965 PerformanceTiming get timing();
19966 }
19967 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19968 // for details. All rights reserved. Use of this source code is governed by a
19969 // BSD-style license that can be found in the LICENSE file.
19970
19971 // WARNING: Do not edit - generated code.
19972
19973 interface PerformanceNavigation {
19974
19975 static final int TYPE_BACK_FORWARD = 2;
19976
19977 static final int TYPE_NAVIGATE = 0;
19978
19979 static final int TYPE_RELOAD = 1;
19980
19981 static final int TYPE_RESERVED = 255;
19982
19983 int get redirectCount();
19984
19985 int get type();
19986 }
19987 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
19988 // for details. All rights reserved. Use of this source code is governed by a
19989 // BSD-style license that can be found in the LICENSE file.
19990
19991 // WARNING: Do not edit - generated code.
19992
19993 interface PerformanceTiming {
19994
19995 int get connectEnd();
19996
19997 int get connectStart();
19998
19999 int get domComplete();
20000
20001 int get domContentLoadedEventEnd();
20002
20003 int get domContentLoadedEventStart();
20004
20005 int get domInteractive();
20006
20007 int get domLoading();
20008
20009 int get domainLookupEnd();
20010
20011 int get domainLookupStart();
20012
20013 int get fetchStart();
20014
20015 int get loadEventEnd();
20016
20017 int get loadEventStart();
20018
20019 int get navigationStart();
20020
20021 int get redirectEnd();
20022
20023 int get redirectStart();
20024
20025 int get requestStart();
20026
20027 int get responseEnd();
20028
20029 int get responseStart();
20030
20031 int get secureConnectionStart();
20032
20033 int get unloadEventEnd();
20034
20035 int get unloadEventStart();
20036 }
20037 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20038 // for details. All rights reserved. Use of this source code is governed by a
20039 // BSD-style license that can be found in the LICENSE file.
20040
20041 // WARNING: Do not edit - generated code.
20042
20043 interface PointerLock {
20044
20045 bool get isLocked();
20046
20047 void lock(Element target, [VoidCallback successCallback, VoidCallback failureC allback]);
20048
20049 void unlock();
20050 }
20051 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20052 // for details. All rights reserved. Use of this source code is governed by a
20053 // BSD-style license that can be found in the LICENSE file.
20054
20055 // WARNING: Do not edit - generated code.
20056
20057 interface PopStateEvent extends Event {
20058
20059 Object get state();
20060 }
20061 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20062 // for details. All rights reserved. Use of this source code is governed by a
20063 // BSD-style license that can be found in the LICENSE file.
20064
20065 // WARNING: Do not edit - generated code.
20066
20067 typedef bool PositionCallback(Geoposition position);
20068 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20069 // for details. All rights reserved. Use of this source code is governed by a
20070 // BSD-style license that can be found in the LICENSE file.
20071
20072 // WARNING: Do not edit - generated code.
20073
20074 interface PositionError {
20075
20076 static final int PERMISSION_DENIED = 1;
20077
20078 static final int POSITION_UNAVAILABLE = 2;
20079
20080 static final int TIMEOUT = 3;
20081
20082 int get code();
20083
20084 String get message();
20085 }
20086 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20087 // for details. All rights reserved. Use of this source code is governed by a
20088 // BSD-style license that can be found in the LICENSE file.
20089
20090 // WARNING: Do not edit - generated code.
20091
20092 typedef bool PositionErrorCallback(PositionError error);
20093 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20094 // for details. All rights reserved. Use of this source code is governed by a
20095 // BSD-style license that can be found in the LICENSE file.
20096
20097 // WARNING: Do not edit - generated code.
20098
20099 interface ProcessingInstruction extends Node {
20100
20101 String get data();
20102
20103 void set data(String value);
20104
20105 StyleSheet get sheet();
20106
20107 String get target();
20108 }
20109 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20110 // for details. All rights reserved. Use of this source code is governed by a
20111 // BSD-style license that can be found in the LICENSE file.
20112
20113 // WARNING: Do not edit - generated code.
20114
20115 interface ProgressEvent extends Event {
20116
20117 bool get lengthComputable();
20118
20119 int get loaded();
20120
20121 int get total();
20122 }
20123 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20124 // for details. All rights reserved. Use of this source code is governed by a
20125 // BSD-style license that can be found in the LICENSE file.
20126
20127 // WARNING: Do not edit - generated code.
20128
20129 interface RGBColor {
20130
20131 CSSPrimitiveValue get blue();
20132
20133 CSSPrimitiveValue get green();
20134
20135 CSSPrimitiveValue get red();
20136 }
20137 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20138 // for details. All rights reserved. Use of this source code is governed by a
20139 // BSD-style license that can be found in the LICENSE file.
20140
20141 // WARNING: Do not edit - generated code.
20142
20143 interface Range {
20144
20145 static final int END_TO_END = 2;
20146
20147 static final int END_TO_START = 3;
20148
20149 static final int NODE_AFTER = 1;
20150
20151 static final int NODE_BEFORE = 0;
20152
20153 static final int NODE_BEFORE_AND_AFTER = 2;
20154
20155 static final int NODE_INSIDE = 3;
20156
20157 static final int START_TO_END = 1;
20158
20159 static final int START_TO_START = 0;
20160
20161 bool get collapsed();
20162
20163 Node get commonAncestorContainer();
20164
20165 Node get endContainer();
20166
20167 int get endOffset();
20168
20169 Node get startContainer();
20170
20171 int get startOffset();
20172
20173 DocumentFragment cloneContents();
20174
20175 Range cloneRange();
20176
20177 void collapse(bool toStart);
20178
20179 int compareNode(Node refNode);
20180
20181 int comparePoint(Node refNode, int offset);
20182
20183 DocumentFragment createContextualFragment(String html);
20184
20185 void deleteContents();
20186
20187 void detach();
20188
20189 void expand(String unit);
20190
20191 DocumentFragment extractContents();
20192
20193 ClientRect getBoundingClientRect();
20194
20195 ClientRectList getClientRects();
20196
20197 void insertNode(Node newNode);
20198
20199 bool intersectsNode(Node refNode);
20200
20201 bool isPointInRange(Node refNode, int offset);
20202
20203 void selectNode(Node refNode);
20204
20205 void selectNodeContents(Node refNode);
20206
20207 void setEnd(Node refNode, int offset);
20208
20209 void setEndAfter(Node refNode);
20210
20211 void setEndBefore(Node refNode);
20212
20213 void setStart(Node refNode, int offset);
20214
20215 void setStartAfter(Node refNode);
20216
20217 void setStartBefore(Node refNode);
20218
20219 void surroundContents(Node newParent);
20220
20221 String toString();
20222 }
20223 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20224 // for details. All rights reserved. Use of this source code is governed by a
20225 // BSD-style license that can be found in the LICENSE file.
20226
20227 // WARNING: Do not edit - generated code.
20228
20229 interface RangeException {
20230
20231 static final int BAD_BOUNDARYPOINTS_ERR = 1;
20232
20233 static final int INVALID_NODE_TYPE_ERR = 2;
20234
20235 int get code();
20236
20237 String get message();
20238
20239 String get name();
20240
20241 String toString();
20242 }
20243 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20244 // for details. All rights reserved. Use of this source code is governed by a
20245 // BSD-style license that can be found in the LICENSE file.
20246
20247 // WARNING: Do not edit - generated code.
20248
20249 interface RealtimeAnalyserNode extends AudioNode {
20250
20251 int get fftSize();
20252
20253 void set fftSize(int value);
20254
20255 int get frequencyBinCount();
20256
20257 num get maxDecibels();
20258
20259 void set maxDecibels(num value);
20260
20261 num get minDecibels();
20262
20263 void set minDecibels(num value);
20264
20265 num get smoothingTimeConstant();
20266
20267 void set smoothingTimeConstant(num value);
20268
20269 void getByteFrequencyData(Uint8Array array);
20270
20271 void getByteTimeDomainData(Uint8Array array);
20272
20273 void getFloatFrequencyData(Float32Array array);
20274 }
20275 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20276 // for details. All rights reserved. Use of this source code is governed by a
20277 // BSD-style license that can be found in the LICENSE file.
20278
20279 // WARNING: Do not edit - generated code.
20280
20281 interface Rect {
20282
20283 CSSPrimitiveValue get bottom();
20284
20285 CSSPrimitiveValue get left();
20286
20287 CSSPrimitiveValue get right();
20288
20289 CSSPrimitiveValue get top();
20290 }
20291 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20292 // for details. All rights reserved. Use of this source code is governed by a
20293 // BSD-style license that can be found in the LICENSE file.
20294
20295 // WARNING: Do not edit - generated code.
20296
20297 interface SQLError {
20298
20299 static final int CONSTRAINT_ERR = 6;
20300
20301 static final int DATABASE_ERR = 1;
20302
20303 static final int QUOTA_ERR = 4;
20304
20305 static final int SYNTAX_ERR = 5;
20306
20307 static final int TIMEOUT_ERR = 7;
20308
20309 static final int TOO_LARGE_ERR = 3;
20310
20311 static final int UNKNOWN_ERR = 0;
20312
20313 static final int VERSION_ERR = 2;
20314
20315 int get code();
20316
20317 String get message();
20318 }
20319 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20320 // for details. All rights reserved. Use of this source code is governed by a
20321 // BSD-style license that can be found in the LICENSE file.
20322
20323 // WARNING: Do not edit - generated code.
20324
20325 interface SQLException {
20326
20327 static final int CONSTRAINT_ERR = 6;
20328
20329 static final int DATABASE_ERR = 1;
20330
20331 static final int QUOTA_ERR = 4;
20332
20333 static final int SYNTAX_ERR = 5;
20334
20335 static final int TIMEOUT_ERR = 7;
20336
20337 static final int TOO_LARGE_ERR = 3;
20338
20339 static final int UNKNOWN_ERR = 0;
20340
20341 static final int VERSION_ERR = 2;
20342
20343 int get code();
20344
20345 String get message();
20346 }
20347 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20348 // for details. All rights reserved. Use of this source code is governed by a
20349 // BSD-style license that can be found in the LICENSE file.
20350
20351 // WARNING: Do not edit - generated code.
20352
20353 interface SQLResultSet {
20354
20355 int get insertId();
20356
20357 SQLResultSetRowList get rows();
20358
20359 int get rowsAffected();
20360 }
20361 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20362 // for details. All rights reserved. Use of this source code is governed by a
20363 // BSD-style license that can be found in the LICENSE file.
20364
20365 // WARNING: Do not edit - generated code.
20366
20367 interface SQLResultSetRowList {
20368
20369 int get length();
20370
20371 Object item(int index);
20372 }
20373 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20374 // for details. All rights reserved. Use of this source code is governed by a
20375 // BSD-style license that can be found in the LICENSE file.
20376
20377 // WARNING: Do not edit - generated code.
20378
20379 typedef bool SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul tSet);
20380 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20381 // for details. All rights reserved. Use of this source code is governed by a
20382 // BSD-style license that can be found in the LICENSE file.
20383
20384 // WARNING: Do not edit - generated code.
20385
20386 typedef bool SQLStatementErrorCallback(SQLTransaction transaction, SQLError erro r);
20387 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20388 // for details. All rights reserved. Use of this source code is governed by a
20389 // BSD-style license that can be found in the LICENSE file.
20390
20391 // WARNING: Do not edit - generated code.
20392
20393 interface SQLTransaction {
20394 }
20395 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20396 // for details. All rights reserved. Use of this source code is governed by a
20397 // BSD-style license that can be found in the LICENSE file.
20398
20399 // WARNING: Do not edit - generated code.
20400
20401 typedef bool SQLTransactionCallback(SQLTransaction transaction);
20402 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20403 // for details. All rights reserved. Use of this source code is governed by a
20404 // BSD-style license that can be found in the LICENSE file.
20405
20406 // WARNING: Do not edit - generated code.
20407
20408 typedef bool SQLTransactionErrorCallback(SQLError error);
20409 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20410 // for details. All rights reserved. Use of this source code is governed by a
20411 // BSD-style license that can be found in the LICENSE file.
20412
20413 // WARNING: Do not edit - generated code.
20414
20415 interface SQLTransactionSync {
20416 }
20417 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20418 // for details. All rights reserved. Use of this source code is governed by a
20419 // BSD-style license that can be found in the LICENSE file.
20420
20421 // WARNING: Do not edit - generated code.
20422
20423 typedef bool SQLTransactionSyncCallback(SQLTransactionSync transaction);
20424 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20425 // for details. All rights reserved. Use of this source code is governed by a
20426 // BSD-style license that can be found in the LICENSE file.
20427
20428 // WARNING: Do not edit - generated code.
20429
20430 interface SVGAElement extends SVGElement, SVGURIReference, SVGTests, SVGLangSpac e, SVGExternalResourcesRequired, SVGStylable, SVGTransformable {
20431
20432 SVGAnimatedString get target();
20433 }
20434 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20435 // for details. All rights reserved. Use of this source code is governed by a
20436 // BSD-style license that can be found in the LICENSE file.
20437
20438 // WARNING: Do not edit - generated code.
20439
20440 interface SVGAltGlyphDefElement extends SVGElement {
20441 }
20442 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20443 // for details. All rights reserved. Use of this source code is governed by a
20444 // BSD-style license that can be found in the LICENSE file.
20445
20446 // WARNING: Do not edit - generated code.
20447
20448 interface SVGAltGlyphElement extends SVGTextPositioningElement, SVGURIReference {
20449
20450 String get format();
20451
20452 void set format(String value);
20453
20454 String get glyphRef();
20455
20456 void set glyphRef(String value);
20457 }
20458 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20459 // for details. All rights reserved. Use of this source code is governed by a
20460 // BSD-style license that can be found in the LICENSE file.
20461
20462 // WARNING: Do not edit - generated code.
20463
20464 interface SVGAltGlyphItemElement extends SVGElement {
20465 }
20466 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20467 // for details. All rights reserved. Use of this source code is governed by a
20468 // BSD-style license that can be found in the LICENSE file.
20469
20470 // WARNING: Do not edit - generated code.
20471
20472 interface SVGAngle {
20473
20474 static final int SVG_ANGLETYPE_DEG = 2;
20475
20476 static final int SVG_ANGLETYPE_GRAD = 4;
20477
20478 static final int SVG_ANGLETYPE_RAD = 3;
20479
20480 static final int SVG_ANGLETYPE_UNKNOWN = 0;
20481
20482 static final int SVG_ANGLETYPE_UNSPECIFIED = 1;
20483
20484 int get unitType();
20485
20486 num get value();
20487
20488 void set value(num value);
20489
20490 String get valueAsString();
20491
20492 void set valueAsString(String value);
20493
20494 num get valueInSpecifiedUnits();
20495
20496 void set valueInSpecifiedUnits(num value);
20497
20498 void convertToSpecifiedUnits(int unitType);
20499
20500 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits);
20501 }
20502 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20503 // for details. All rights reserved. Use of this source code is governed by a
20504 // BSD-style license that can be found in the LICENSE file.
20505
20506 // WARNING: Do not edit - generated code.
20507
20508 interface SVGAnimateColorElement extends SVGAnimationElement {
20509 }
20510 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20511 // for details. All rights reserved. Use of this source code is governed by a
20512 // BSD-style license that can be found in the LICENSE file.
20513
20514 // WARNING: Do not edit - generated code.
20515
20516 interface SVGAnimateElement extends SVGAnimationElement {
20517 }
20518 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20519 // for details. All rights reserved. Use of this source code is governed by a
20520 // BSD-style license that can be found in the LICENSE file.
20521
20522 // WARNING: Do not edit - generated code.
20523
20524 interface SVGAnimateMotionElement extends SVGAnimationElement {
20525 }
20526 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20527 // for details. All rights reserved. Use of this source code is governed by a
20528 // BSD-style license that can be found in the LICENSE file.
20529
20530 // WARNING: Do not edit - generated code.
20531
20532 interface SVGAnimateTransformElement extends SVGAnimationElement {
20533 }
20534 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20535 // for details. All rights reserved. Use of this source code is governed by a
20536 // BSD-style license that can be found in the LICENSE file.
20537
20538 // WARNING: Do not edit - generated code.
20539
20540 interface SVGAnimatedAngle {
20541
20542 SVGAngle get animVal();
20543
20544 SVGAngle get baseVal();
20545 }
20546 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20547 // for details. All rights reserved. Use of this source code is governed by a
20548 // BSD-style license that can be found in the LICENSE file.
20549
20550 // WARNING: Do not edit - generated code.
20551
20552 interface SVGAnimatedBoolean {
20553
20554 bool get animVal();
20555
20556 bool get baseVal();
20557
20558 void set baseVal(bool value);
20559 }
20560 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20561 // for details. All rights reserved. Use of this source code is governed by a
20562 // BSD-style license that can be found in the LICENSE file.
20563
20564 // WARNING: Do not edit - generated code.
20565
20566 interface SVGAnimatedEnumeration {
20567
20568 int get animVal();
20569
20570 int get baseVal();
20571
20572 void set baseVal(int value);
20573 }
20574 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20575 // for details. All rights reserved. Use of this source code is governed by a
20576 // BSD-style license that can be found in the LICENSE file.
20577
20578 // WARNING: Do not edit - generated code.
20579
20580 interface SVGAnimatedInteger {
20581
20582 int get animVal();
20583
20584 int get baseVal();
20585
20586 void set baseVal(int value);
20587 }
20588 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20589 // for details. All rights reserved. Use of this source code is governed by a
20590 // BSD-style license that can be found in the LICENSE file.
20591
20592 // WARNING: Do not edit - generated code.
20593
20594 interface SVGAnimatedLength {
20595
20596 SVGLength get animVal();
20597
20598 SVGLength get baseVal();
20599 }
20600 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20601 // for details. All rights reserved. Use of this source code is governed by a
20602 // BSD-style license that can be found in the LICENSE file.
20603
20604 // WARNING: Do not edit - generated code.
20605
20606 interface SVGAnimatedLengthList {
20607
20608 SVGLengthList get animVal();
20609
20610 SVGLengthList get baseVal();
20611 }
20612 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20613 // for details. All rights reserved. Use of this source code is governed by a
20614 // BSD-style license that can be found in the LICENSE file.
20615
20616 // WARNING: Do not edit - generated code.
20617
20618 interface SVGAnimatedNumber {
20619
20620 num get animVal();
20621
20622 num get baseVal();
20623
20624 void set baseVal(num value);
20625 }
20626 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20627 // for details. All rights reserved. Use of this source code is governed by a
20628 // BSD-style license that can be found in the LICENSE file.
20629
20630 // WARNING: Do not edit - generated code.
20631
20632 interface SVGAnimatedNumberList {
20633
20634 SVGNumberList get animVal();
20635
20636 SVGNumberList get baseVal();
20637 }
20638 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20639 // for details. All rights reserved. Use of this source code is governed by a
20640 // BSD-style license that can be found in the LICENSE file.
20641
20642 // WARNING: Do not edit - generated code.
20643
20644 interface SVGAnimatedPreserveAspectRatio {
20645
20646 SVGPreserveAspectRatio get animVal();
20647
20648 SVGPreserveAspectRatio get baseVal();
20649 }
20650 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20651 // for details. All rights reserved. Use of this source code is governed by a
20652 // BSD-style license that can be found in the LICENSE file.
20653
20654 // WARNING: Do not edit - generated code.
20655
20656 interface SVGAnimatedRect {
20657
20658 SVGRect get animVal();
20659
20660 SVGRect get baseVal();
20661 }
20662 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20663 // for details. All rights reserved. Use of this source code is governed by a
20664 // BSD-style license that can be found in the LICENSE file.
20665
20666 // WARNING: Do not edit - generated code.
20667
20668 interface SVGAnimatedString {
20669
20670 String get animVal();
20671
20672 String get baseVal();
20673
20674 void set baseVal(String value);
20675 }
20676 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20677 // for details. All rights reserved. Use of this source code is governed by a
20678 // BSD-style license that can be found in the LICENSE file.
20679
20680 // WARNING: Do not edit - generated code.
20681
20682 interface SVGAnimatedTransformList {
20683
20684 SVGTransformList get animVal();
20685
20686 SVGTransformList get baseVal();
20687 }
20688 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20689 // for details. All rights reserved. Use of this source code is governed by a
20690 // BSD-style license that can be found in the LICENSE file.
20691
20692 // WARNING: Do not edit - generated code.
20693
20694 interface SVGAnimationElement extends SVGElement, SVGTests, SVGExternalResources Required, ElementTimeControl {
20695
20696 SVGElement get targetElement();
20697
20698 num getCurrentTime();
20699
20700 num getSimpleDuration();
20701
20702 num getStartTime();
20703 }
20704 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20705 // for details. All rights reserved. Use of this source code is governed by a
20706 // BSD-style license that can be found in the LICENSE file.
20707
20708 // WARNING: Do not edit - generated code.
20709
20710 interface SVGCircleElement extends SVGElement, SVGTests, SVGLangSpace, SVGExtern alResourcesRequired, SVGStylable, SVGTransformable {
20711
20712 SVGAnimatedLength get cx();
20713
20714 SVGAnimatedLength get cy();
20715
20716 SVGAnimatedLength get r();
20717 }
20718 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20719 // for details. All rights reserved. Use of this source code is governed by a
20720 // BSD-style license that can be found in the LICENSE file.
20721
20722 // WARNING: Do not edit - generated code.
20723
20724 interface SVGClipPathElement extends SVGElement, SVGTests, SVGLangSpace, SVGExte rnalResourcesRequired, SVGStylable, SVGTransformable {
20725
20726 SVGAnimatedEnumeration get clipPathUnits();
20727 }
20728 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20729 // for details. All rights reserved. Use of this source code is governed by a
20730 // BSD-style license that can be found in the LICENSE file.
20731
20732 // WARNING: Do not edit - generated code.
20733
20734 interface SVGColor extends CSSValue {
20735
20736 static final int SVG_COLORTYPE_CURRENTCOLOR = 3;
20737
20738 static final int SVG_COLORTYPE_RGBCOLOR = 1;
20739
20740 static final int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
20741
20742 static final int SVG_COLORTYPE_UNKNOWN = 0;
20743
20744 int get colorType();
20745
20746 RGBColor get rgbColor();
20747
20748 void setColor(int colorType, String rgbColor, String iccColor);
20749
20750 void setRGBColor(String rgbColor);
20751
20752 void setRGBColorICCColor(String rgbColor, String iccColor);
20753 }
20754 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20755 // for details. All rights reserved. Use of this source code is governed by a
20756 // BSD-style license that can be found in the LICENSE file.
20757
20758 // WARNING: Do not edit - generated code.
20759
20760 interface SVGComponentTransferFunctionElement extends SVGElement {
20761
20762 static final int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
20763
20764 static final int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5;
20765
20766 static final int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
20767
20768 static final int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4;
20769
20770 static final int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2;
20771
20772 static final int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
20773
20774 SVGAnimatedNumber get amplitude();
20775
20776 SVGAnimatedNumber get exponent();
20777
20778 SVGAnimatedNumber get intercept();
20779
20780 SVGAnimatedNumber get offset();
20781
20782 SVGAnimatedNumber get slope();
20783
20784 SVGAnimatedNumberList get tableValues();
20785
20786 SVGAnimatedEnumeration get type();
20787 }
20788 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20789 // for details. All rights reserved. Use of this source code is governed by a
20790 // BSD-style license that can be found in the LICENSE file.
20791
20792 // WARNING: Do not edit - generated code.
20793
20794 interface SVGCursorElement extends SVGElement, SVGURIReference, SVGTests, SVGExt ernalResourcesRequired {
20795
20796 SVGAnimatedLength get x();
20797
20798 SVGAnimatedLength get y();
20799 }
20800 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20801 // for details. All rights reserved. Use of this source code is governed by a
20802 // BSD-style license that can be found in the LICENSE file.
20803
20804 // WARNING: Do not edit - generated code.
20805
20806 interface SVGDefsElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternal ResourcesRequired, SVGStylable, SVGTransformable {
20807 }
20808 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20809 // for details. All rights reserved. Use of this source code is governed by a
20810 // BSD-style license that can be found in the LICENSE file.
20811
20812 // WARNING: Do not edit - generated code.
20813
20814 interface SVGDescElement extends SVGElement, SVGLangSpace, SVGStylable {
20815 }
20816 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20817 // for details. All rights reserved. Use of this source code is governed by a
20818 // BSD-style license that can be found in the LICENSE file.
20819
20820 // WARNING: Do not edit - generated code.
20821
20822 interface SVGDocument extends Document {
20823
20824 SVGSVGElement get rootElement();
20825
20826 Event createEvent(String eventType);
20827 }
20828 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20829 // for details. All rights reserved. Use of this source code is governed by a
20830 // BSD-style license that can be found in the LICENSE file.
20831
20832 // WARNING: Do not edit - generated code.
20833
20834 interface SVGElement extends Element {
20835
20836 String get id();
20837
20838 void set id(String value);
20839
20840 SVGSVGElement get ownerSVGElement();
20841
20842 SVGElement get viewportElement();
20843
20844 String get xmlbase();
20845
20846 void set xmlbase(String value);
20847 }
20848 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20849 // for details. All rights reserved. Use of this source code is governed by a
20850 // BSD-style license that can be found in the LICENSE file.
20851
20852 // WARNING: Do not edit - generated code.
20853
20854 interface SVGElementInstance extends EventTarget {
20855
20856 SVGElementInstanceList get childNodes();
20857
20858 SVGElement get correspondingElement();
20859
20860 SVGUseElement get correspondingUseElement();
20861
20862 SVGElementInstance get firstChild();
20863
20864 SVGElementInstance get lastChild();
20865
20866 SVGElementInstance get nextSibling();
20867
20868 SVGElementInstance get parentNode();
20869
20870 SVGElementInstance get previousSibling();
20871
20872 void addEventListener(String type, EventListener listener, [bool useCapture]);
20873
20874 bool dispatchEvent(Event event);
20875
20876 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
20877 }
20878 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20879 // for details. All rights reserved. Use of this source code is governed by a
20880 // BSD-style license that can be found in the LICENSE file.
20881
20882 // WARNING: Do not edit - generated code.
20883
20884 interface SVGElementInstanceList {
20885
20886 int get length();
20887
20888 SVGElementInstance item(int index);
20889 }
20890 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20891 // for details. All rights reserved. Use of this source code is governed by a
20892 // BSD-style license that can be found in the LICENSE file.
20893
20894 // WARNING: Do not edit - generated code.
20895
20896 interface SVGEllipseElement extends SVGElement, SVGTests, SVGLangSpace, SVGExter nalResourcesRequired, SVGStylable, SVGTransformable {
20897
20898 SVGAnimatedLength get cx();
20899
20900 SVGAnimatedLength get cy();
20901
20902 SVGAnimatedLength get rx();
20903
20904 SVGAnimatedLength get ry();
20905 }
20906 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20907 // for details. All rights reserved. Use of this source code is governed by a
20908 // BSD-style license that can be found in the LICENSE file.
20909
20910 // WARNING: Do not edit - generated code.
20911
20912 interface SVGException {
20913
20914 static final int SVG_INVALID_VALUE_ERR = 1;
20915
20916 static final int SVG_MATRIX_NOT_INVERTABLE = 2;
20917
20918 static final int SVG_WRONG_TYPE_ERR = 0;
20919
20920 int get code();
20921
20922 String get message();
20923
20924 String get name();
20925
20926 String toString();
20927 }
20928 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20929 // for details. All rights reserved. Use of this source code is governed by a
20930 // BSD-style license that can be found in the LICENSE file.
20931
20932 // WARNING: Do not edit - generated code.
20933
20934 interface SVGExternalResourcesRequired {
20935
20936 SVGAnimatedBoolean get externalResourcesRequired();
20937 }
20938 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20939 // for details. All rights reserved. Use of this source code is governed by a
20940 // BSD-style license that can be found in the LICENSE file.
20941
20942 // WARNING: Do not edit - generated code.
20943
20944 interface SVGFEBlendElement extends SVGElement, SVGFilterPrimitiveStandardAttrib utes {
20945
20946 static final int SVG_FEBLEND_MODE_DARKEN = 4;
20947
20948 static final int SVG_FEBLEND_MODE_LIGHTEN = 5;
20949
20950 static final int SVG_FEBLEND_MODE_MULTIPLY = 2;
20951
20952 static final int SVG_FEBLEND_MODE_NORMAL = 1;
20953
20954 static final int SVG_FEBLEND_MODE_SCREEN = 3;
20955
20956 static final int SVG_FEBLEND_MODE_UNKNOWN = 0;
20957
20958 SVGAnimatedString get in1();
20959
20960 SVGAnimatedString get in2();
20961
20962 SVGAnimatedEnumeration get mode();
20963 }
20964 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20965 // for details. All rights reserved. Use of this source code is governed by a
20966 // BSD-style license that can be found in the LICENSE file.
20967
20968 // WARNING: Do not edit - generated code.
20969
20970 interface SVGFEColorMatrixElement extends SVGElement, SVGFilterPrimitiveStandard Attributes {
20971
20972 static final int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
20973
20974 static final int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
20975
20976 static final int SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
20977
20978 static final int SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
20979
20980 static final int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
20981
20982 SVGAnimatedString get in1();
20983
20984 SVGAnimatedEnumeration get type();
20985
20986 SVGAnimatedNumberList get values();
20987 }
20988 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20989 // for details. All rights reserved. Use of this source code is governed by a
20990 // BSD-style license that can be found in the LICENSE file.
20991
20992 // WARNING: Do not edit - generated code.
20993
20994 interface SVGFEComponentTransferElement extends SVGElement, SVGFilterPrimitiveSt andardAttributes {
20995
20996 SVGAnimatedString get in1();
20997 }
20998 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
20999 // for details. All rights reserved. Use of this source code is governed by a
21000 // BSD-style license that can be found in the LICENSE file.
21001
21002 // WARNING: Do not edit - generated code.
21003
21004 interface SVGFECompositeElement extends SVGElement, SVGFilterPrimitiveStandardAt tributes {
21005
21006 static final int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
21007
21008 static final int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
21009
21010 static final int SVG_FECOMPOSITE_OPERATOR_IN = 2;
21011
21012 static final int SVG_FECOMPOSITE_OPERATOR_OUT = 3;
21013
21014 static final int SVG_FECOMPOSITE_OPERATOR_OVER = 1;
21015
21016 static final int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
21017
21018 static final int SVG_FECOMPOSITE_OPERATOR_XOR = 5;
21019
21020 SVGAnimatedString get in1();
21021
21022 SVGAnimatedString get in2();
21023
21024 SVGAnimatedNumber get k1();
21025
21026 SVGAnimatedNumber get k2();
21027
21028 SVGAnimatedNumber get k3();
21029
21030 SVGAnimatedNumber get k4();
21031
21032 SVGAnimatedEnumeration get operator();
21033 }
21034 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21035 // for details. All rights reserved. Use of this source code is governed by a
21036 // BSD-style license that can be found in the LICENSE file.
21037
21038 // WARNING: Do not edit - generated code.
21039
21040 interface SVGFEConvolveMatrixElement extends SVGElement, SVGFilterPrimitiveStand ardAttributes {
21041
21042 static final int SVG_EDGEMODE_DUPLICATE = 1;
21043
21044 static final int SVG_EDGEMODE_NONE = 3;
21045
21046 static final int SVG_EDGEMODE_UNKNOWN = 0;
21047
21048 static final int SVG_EDGEMODE_WRAP = 2;
21049
21050 SVGAnimatedNumber get bias();
21051
21052 SVGAnimatedNumber get divisor();
21053
21054 SVGAnimatedEnumeration get edgeMode();
21055
21056 SVGAnimatedString get in1();
21057
21058 SVGAnimatedNumberList get kernelMatrix();
21059
21060 SVGAnimatedNumber get kernelUnitLengthX();
21061
21062 SVGAnimatedNumber get kernelUnitLengthY();
21063
21064 SVGAnimatedInteger get orderX();
21065
21066 SVGAnimatedInteger get orderY();
21067
21068 SVGAnimatedBoolean get preserveAlpha();
21069
21070 SVGAnimatedInteger get targetX();
21071
21072 SVGAnimatedInteger get targetY();
21073 }
21074 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21075 // for details. All rights reserved. Use of this source code is governed by a
21076 // BSD-style license that can be found in the LICENSE file.
21077
21078 // WARNING: Do not edit - generated code.
21079
21080 interface SVGFEDiffuseLightingElement extends SVGElement, SVGFilterPrimitiveStan dardAttributes {
21081
21082 SVGAnimatedNumber get diffuseConstant();
21083
21084 SVGAnimatedString get in1();
21085
21086 SVGAnimatedNumber get kernelUnitLengthX();
21087
21088 SVGAnimatedNumber get kernelUnitLengthY();
21089
21090 SVGAnimatedNumber get surfaceScale();
21091 }
21092 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21093 // for details. All rights reserved. Use of this source code is governed by a
21094 // BSD-style license that can be found in the LICENSE file.
21095
21096 // WARNING: Do not edit - generated code.
21097
21098 interface SVGFEDisplacementMapElement extends SVGElement, SVGFilterPrimitiveStan dardAttributes {
21099
21100 static final int SVG_CHANNEL_A = 4;
21101
21102 static final int SVG_CHANNEL_B = 3;
21103
21104 static final int SVG_CHANNEL_G = 2;
21105
21106 static final int SVG_CHANNEL_R = 1;
21107
21108 static final int SVG_CHANNEL_UNKNOWN = 0;
21109
21110 SVGAnimatedString get in1();
21111
21112 SVGAnimatedString get in2();
21113
21114 SVGAnimatedNumber get scale();
21115
21116 SVGAnimatedEnumeration get xChannelSelector();
21117
21118 SVGAnimatedEnumeration get yChannelSelector();
21119 }
21120 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21121 // for details. All rights reserved. Use of this source code is governed by a
21122 // BSD-style license that can be found in the LICENSE file.
21123
21124 // WARNING: Do not edit - generated code.
21125
21126 interface SVGFEDistantLightElement extends SVGElement {
21127
21128 SVGAnimatedNumber get azimuth();
21129
21130 SVGAnimatedNumber get elevation();
21131 }
21132 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21133 // for details. All rights reserved. Use of this source code is governed by a
21134 // BSD-style license that can be found in the LICENSE file.
21135
21136 // WARNING: Do not edit - generated code.
21137
21138 interface SVGFEDropShadowElement extends SVGElement, SVGFilterPrimitiveStandardA ttributes {
21139
21140 SVGAnimatedNumber get dx();
21141
21142 SVGAnimatedNumber get dy();
21143
21144 SVGAnimatedString get in1();
21145
21146 SVGAnimatedNumber get stdDeviationX();
21147
21148 SVGAnimatedNumber get stdDeviationY();
21149
21150 void setStdDeviation(num stdDeviationX, num stdDeviationY);
21151 }
21152 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21153 // for details. All rights reserved. Use of this source code is governed by a
21154 // BSD-style license that can be found in the LICENSE file.
21155
21156 // WARNING: Do not edit - generated code.
21157
21158 interface SVGFEFloodElement extends SVGElement, SVGFilterPrimitiveStandardAttrib utes {
21159 }
21160 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21161 // for details. All rights reserved. Use of this source code is governed by a
21162 // BSD-style license that can be found in the LICENSE file.
21163
21164 // WARNING: Do not edit - generated code.
21165
21166 interface SVGFEFuncAElement extends SVGComponentTransferFunctionElement {
21167 }
21168 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21169 // for details. All rights reserved. Use of this source code is governed by a
21170 // BSD-style license that can be found in the LICENSE file.
21171
21172 // WARNING: Do not edit - generated code.
21173
21174 interface SVGFEFuncBElement extends SVGComponentTransferFunctionElement {
21175 }
21176 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21177 // for details. All rights reserved. Use of this source code is governed by a
21178 // BSD-style license that can be found in the LICENSE file.
21179
21180 // WARNING: Do not edit - generated code.
21181
21182 interface SVGFEFuncGElement extends SVGComponentTransferFunctionElement {
21183 }
21184 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21185 // for details. All rights reserved. Use of this source code is governed by a
21186 // BSD-style license that can be found in the LICENSE file.
21187
21188 // WARNING: Do not edit - generated code.
21189
21190 interface SVGFEFuncRElement extends SVGComponentTransferFunctionElement {
21191 }
21192 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21193 // for details. All rights reserved. Use of this source code is governed by a
21194 // BSD-style license that can be found in the LICENSE file.
21195
21196 // WARNING: Do not edit - generated code.
21197
21198 interface SVGFEGaussianBlurElement extends SVGElement, SVGFilterPrimitiveStandar dAttributes {
21199
21200 SVGAnimatedString get in1();
21201
21202 SVGAnimatedNumber get stdDeviationX();
21203
21204 SVGAnimatedNumber get stdDeviationY();
21205
21206 void setStdDeviation(num stdDeviationX, num stdDeviationY);
21207 }
21208 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21209 // for details. All rights reserved. Use of this source code is governed by a
21210 // BSD-style license that can be found in the LICENSE file.
21211
21212 // WARNING: Do not edit - generated code.
21213
21214 interface SVGFEImageElement extends SVGElement, SVGURIReference, SVGLangSpace, S VGExternalResourcesRequired, SVGFilterPrimitiveStandardAttributes {
21215
21216 SVGAnimatedPreserveAspectRatio get preserveAspectRatio();
21217 }
21218 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21219 // for details. All rights reserved. Use of this source code is governed by a
21220 // BSD-style license that can be found in the LICENSE file.
21221
21222 // WARNING: Do not edit - generated code.
21223
21224 interface SVGFEMergeElement extends SVGElement, SVGFilterPrimitiveStandardAttrib utes {
21225 }
21226 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21227 // for details. All rights reserved. Use of this source code is governed by a
21228 // BSD-style license that can be found in the LICENSE file.
21229
21230 // WARNING: Do not edit - generated code.
21231
21232 interface SVGFEMergeNodeElement extends SVGElement {
21233
21234 SVGAnimatedString get in1();
21235 }
21236 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21237 // for details. All rights reserved. Use of this source code is governed by a
21238 // BSD-style license that can be found in the LICENSE file.
21239
21240 // WARNING: Do not edit - generated code.
21241
21242 interface SVGFEMorphologyElement extends SVGElement, SVGFilterPrimitiveStandardA ttributes {
21243
21244 static final int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
21245
21246 static final int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
21247
21248 static final int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
21249
21250 SVGAnimatedString get in1();
21251
21252 SVGAnimatedEnumeration get operator();
21253
21254 SVGAnimatedNumber get radiusX();
21255
21256 SVGAnimatedNumber get radiusY();
21257
21258 void setRadius(num radiusX, num radiusY);
21259 }
21260 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21261 // for details. All rights reserved. Use of this source code is governed by a
21262 // BSD-style license that can be found in the LICENSE file.
21263
21264 // WARNING: Do not edit - generated code.
21265
21266 interface SVGFEOffsetElement extends SVGElement, SVGFilterPrimitiveStandardAttri butes {
21267
21268 SVGAnimatedNumber get dx();
21269
21270 SVGAnimatedNumber get dy();
21271
21272 SVGAnimatedString get in1();
21273 }
21274 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21275 // for details. All rights reserved. Use of this source code is governed by a
21276 // BSD-style license that can be found in the LICENSE file.
21277
21278 // WARNING: Do not edit - generated code.
21279
21280 interface SVGFEPointLightElement extends SVGElement {
21281
21282 SVGAnimatedNumber get x();
21283
21284 SVGAnimatedNumber get y();
21285
21286 SVGAnimatedNumber get z();
21287 }
21288 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21289 // for details. All rights reserved. Use of this source code is governed by a
21290 // BSD-style license that can be found in the LICENSE file.
21291
21292 // WARNING: Do not edit - generated code.
21293
21294 interface SVGFESpecularLightingElement extends SVGElement, SVGFilterPrimitiveSta ndardAttributes {
21295
21296 SVGAnimatedString get in1();
21297
21298 SVGAnimatedNumber get specularConstant();
21299
21300 SVGAnimatedNumber get specularExponent();
21301
21302 SVGAnimatedNumber get surfaceScale();
21303 }
21304 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21305 // for details. All rights reserved. Use of this source code is governed by a
21306 // BSD-style license that can be found in the LICENSE file.
21307
21308 // WARNING: Do not edit - generated code.
21309
21310 interface SVGFESpotLightElement extends SVGElement {
21311
21312 SVGAnimatedNumber get limitingConeAngle();
21313
21314 SVGAnimatedNumber get pointsAtX();
21315
21316 SVGAnimatedNumber get pointsAtY();
21317
21318 SVGAnimatedNumber get pointsAtZ();
21319
21320 SVGAnimatedNumber get specularExponent();
21321
21322 SVGAnimatedNumber get x();
21323
21324 SVGAnimatedNumber get y();
21325
21326 SVGAnimatedNumber get z();
21327 }
21328 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21329 // for details. All rights reserved. Use of this source code is governed by a
21330 // BSD-style license that can be found in the LICENSE file.
21331
21332 // WARNING: Do not edit - generated code.
21333
21334 interface SVGFETileElement extends SVGElement, SVGFilterPrimitiveStandardAttribu tes {
21335
21336 SVGAnimatedString get in1();
21337 }
21338 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21339 // for details. All rights reserved. Use of this source code is governed by a
21340 // BSD-style license that can be found in the LICENSE file.
21341
21342 // WARNING: Do not edit - generated code.
21343
21344 interface SVGFETurbulenceElement extends SVGElement, SVGFilterPrimitiveStandardA ttributes {
21345
21346 static final int SVG_STITCHTYPE_NOSTITCH = 2;
21347
21348 static final int SVG_STITCHTYPE_STITCH = 1;
21349
21350 static final int SVG_STITCHTYPE_UNKNOWN = 0;
21351
21352 static final int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
21353
21354 static final int SVG_TURBULENCE_TYPE_TURBULENCE = 2;
21355
21356 static final int SVG_TURBULENCE_TYPE_UNKNOWN = 0;
21357
21358 SVGAnimatedNumber get baseFrequencyX();
21359
21360 SVGAnimatedNumber get baseFrequencyY();
21361
21362 SVGAnimatedInteger get numOctaves();
21363
21364 SVGAnimatedNumber get seed();
21365
21366 SVGAnimatedEnumeration get stitchTiles();
21367
21368 SVGAnimatedEnumeration get type();
21369 }
21370 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21371 // for details. All rights reserved. Use of this source code is governed by a
21372 // BSD-style license that can be found in the LICENSE file.
21373
21374 // WARNING: Do not edit - generated code.
21375
21376 interface SVGFilterElement extends SVGElement, SVGURIReference, SVGLangSpace, SV GExternalResourcesRequired, SVGStylable {
21377
21378 SVGAnimatedInteger get filterResX();
21379
21380 SVGAnimatedInteger get filterResY();
21381
21382 SVGAnimatedEnumeration get filterUnits();
21383
21384 SVGAnimatedLength get height();
21385
21386 SVGAnimatedEnumeration get primitiveUnits();
21387
21388 SVGAnimatedLength get width();
21389
21390 SVGAnimatedLength get x();
21391
21392 SVGAnimatedLength get y();
21393
21394 void setFilterRes(int filterResX, int filterResY);
21395 }
21396 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21397 // for details. All rights reserved. Use of this source code is governed by a
21398 // BSD-style license that can be found in the LICENSE file.
21399
21400 // WARNING: Do not edit - generated code.
21401
21402 interface SVGFilterPrimitiveStandardAttributes extends SVGStylable {
21403
21404 SVGAnimatedLength get height();
21405
21406 SVGAnimatedString get result();
21407
21408 SVGAnimatedLength get width();
21409
21410 SVGAnimatedLength get x();
21411
21412 SVGAnimatedLength get y();
21413 }
21414 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21415 // for details. All rights reserved. Use of this source code is governed by a
21416 // BSD-style license that can be found in the LICENSE file.
21417
21418 // WARNING: Do not edit - generated code.
21419
21420 interface SVGFitToViewBox {
21421
21422 SVGAnimatedPreserveAspectRatio get preserveAspectRatio();
21423
21424 SVGAnimatedRect get viewBox();
21425 }
21426 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21427 // for details. All rights reserved. Use of this source code is governed by a
21428 // BSD-style license that can be found in the LICENSE file.
21429
21430 // WARNING: Do not edit - generated code.
21431
21432 interface SVGFontElement extends SVGElement {
21433 }
21434 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21435 // for details. All rights reserved. Use of this source code is governed by a
21436 // BSD-style license that can be found in the LICENSE file.
21437
21438 // WARNING: Do not edit - generated code.
21439
21440 interface SVGFontFaceElement extends SVGElement {
21441 }
21442 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21443 // for details. All rights reserved. Use of this source code is governed by a
21444 // BSD-style license that can be found in the LICENSE file.
21445
21446 // WARNING: Do not edit - generated code.
21447
21448 interface SVGFontFaceFormatElement extends SVGElement {
21449 }
21450 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21451 // for details. All rights reserved. Use of this source code is governed by a
21452 // BSD-style license that can be found in the LICENSE file.
21453
21454 // WARNING: Do not edit - generated code.
21455
21456 interface SVGFontFaceNameElement extends SVGElement {
21457 }
21458 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21459 // for details. All rights reserved. Use of this source code is governed by a
21460 // BSD-style license that can be found in the LICENSE file.
21461
21462 // WARNING: Do not edit - generated code.
21463
21464 interface SVGFontFaceSrcElement extends SVGElement {
21465 }
21466 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21467 // for details. All rights reserved. Use of this source code is governed by a
21468 // BSD-style license that can be found in the LICENSE file.
21469
21470 // WARNING: Do not edit - generated code.
21471
21472 interface SVGFontFaceUriElement extends SVGElement {
21473 }
21474 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21475 // for details. All rights reserved. Use of this source code is governed by a
21476 // BSD-style license that can be found in the LICENSE file.
21477
21478 // WARNING: Do not edit - generated code.
21479
21480 interface SVGForeignObjectElement extends SVGElement, SVGTests, SVGLangSpace, SV GExternalResourcesRequired, SVGStylable, SVGTransformable {
21481
21482 SVGAnimatedLength get height();
21483
21484 SVGAnimatedLength get width();
21485
21486 SVGAnimatedLength get x();
21487
21488 SVGAnimatedLength get y();
21489 }
21490 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21491 // for details. All rights reserved. Use of this source code is governed by a
21492 // BSD-style license that can be found in the LICENSE file.
21493
21494 // WARNING: Do not edit - generated code.
21495
21496 interface SVGGElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternalRes ourcesRequired, SVGStylable, SVGTransformable {
21497 }
21498 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21499 // for details. All rights reserved. Use of this source code is governed by a
21500 // BSD-style license that can be found in the LICENSE file.
21501
21502 // WARNING: Do not edit - generated code.
21503
21504 interface SVGGlyphElement extends SVGElement {
21505 }
21506 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21507 // for details. All rights reserved. Use of this source code is governed by a
21508 // BSD-style license that can be found in the LICENSE file.
21509
21510 // WARNING: Do not edit - generated code.
21511
21512 interface SVGGlyphRefElement extends SVGElement, SVGURIReference, SVGStylable {
21513
21514 num get dx();
21515
21516 void set dx(num value);
21517
21518 num get dy();
21519
21520 void set dy(num value);
21521
21522 String get format();
21523
21524 void set format(String value);
21525
21526 String get glyphRef();
21527
21528 void set glyphRef(String value);
21529
21530 num get x();
21531
21532 void set x(num value);
21533
21534 num get y();
21535
21536 void set y(num value);
21537 }
21538 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21539 // for details. All rights reserved. Use of this source code is governed by a
21540 // BSD-style license that can be found in the LICENSE file.
21541
21542 // WARNING: Do not edit - generated code.
21543
21544 interface SVGGradientElement extends SVGElement, SVGURIReference, SVGExternalRes ourcesRequired, SVGStylable {
21545
21546 static final int SVG_SPREADMETHOD_PAD = 1;
21547
21548 static final int SVG_SPREADMETHOD_REFLECT = 2;
21549
21550 static final int SVG_SPREADMETHOD_REPEAT = 3;
21551
21552 static final int SVG_SPREADMETHOD_UNKNOWN = 0;
21553
21554 SVGAnimatedTransformList get gradientTransform();
21555
21556 SVGAnimatedEnumeration get gradientUnits();
21557
21558 SVGAnimatedEnumeration get spreadMethod();
21559 }
21560 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21561 // for details. All rights reserved. Use of this source code is governed by a
21562 // BSD-style license that can be found in the LICENSE file.
21563
21564 // WARNING: Do not edit - generated code.
21565
21566 interface SVGHKernElement extends SVGElement {
21567 }
21568 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21569 // for details. All rights reserved. Use of this source code is governed by a
21570 // BSD-style license that can be found in the LICENSE file.
21571
21572 // WARNING: Do not edit - generated code.
21573
21574 interface SVGImageElement extends SVGElement, SVGURIReference, SVGTests, SVGLang Space, SVGExternalResourcesRequired, SVGStylable, SVGTransformable {
21575
21576 SVGAnimatedLength get height();
21577
21578 SVGAnimatedPreserveAspectRatio get preserveAspectRatio();
21579
21580 SVGAnimatedLength get width();
21581
21582 SVGAnimatedLength get x();
21583
21584 SVGAnimatedLength get y();
21585 }
21586 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21587 // for details. All rights reserved. Use of this source code is governed by a
21588 // BSD-style license that can be found in the LICENSE file.
21589
21590 // WARNING: Do not edit - generated code.
21591
21592 interface SVGLangSpace {
21593
21594 String get xmllang();
21595
21596 void set xmllang(String value);
21597
21598 String get xmlspace();
21599
21600 void set xmlspace(String value);
21601 }
21602 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21603 // for details. All rights reserved. Use of this source code is governed by a
21604 // BSD-style license that can be found in the LICENSE file.
21605
21606 // WARNING: Do not edit - generated code.
21607
21608 interface SVGLength {
21609
21610 static final int SVG_LENGTHTYPE_CM = 6;
21611
21612 static final int SVG_LENGTHTYPE_EMS = 3;
21613
21614 static final int SVG_LENGTHTYPE_EXS = 4;
21615
21616 static final int SVG_LENGTHTYPE_IN = 8;
21617
21618 static final int SVG_LENGTHTYPE_MM = 7;
21619
21620 static final int SVG_LENGTHTYPE_NUMBER = 1;
21621
21622 static final int SVG_LENGTHTYPE_PC = 10;
21623
21624 static final int SVG_LENGTHTYPE_PERCENTAGE = 2;
21625
21626 static final int SVG_LENGTHTYPE_PT = 9;
21627
21628 static final int SVG_LENGTHTYPE_PX = 5;
21629
21630 static final int SVG_LENGTHTYPE_UNKNOWN = 0;
21631
21632 int get unitType();
21633
21634 num get value();
21635
21636 void set value(num value);
21637
21638 String get valueAsString();
21639
21640 void set valueAsString(String value);
21641
21642 num get valueInSpecifiedUnits();
21643
21644 void set valueInSpecifiedUnits(num value);
21645
21646 void convertToSpecifiedUnits(int unitType);
21647
21648 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits);
21649 }
21650 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21651 // for details. All rights reserved. Use of this source code is governed by a
21652 // BSD-style license that can be found in the LICENSE file.
21653
21654 // WARNING: Do not edit - generated code.
21655
21656 interface SVGLengthList {
21657
21658 int get numberOfItems();
21659
21660 SVGLength appendItem(SVGLength item);
21661
21662 void clear();
21663
21664 SVGLength getItem(int index);
21665
21666 SVGLength initialize(SVGLength item);
21667
21668 SVGLength insertItemBefore(SVGLength item, int index);
21669
21670 SVGLength removeItem(int index);
21671
21672 SVGLength replaceItem(SVGLength item, int index);
21673 }
21674 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21675 // for details. All rights reserved. Use of this source code is governed by a
21676 // BSD-style license that can be found in the LICENSE file.
21677
21678 // WARNING: Do not edit - generated code.
21679
21680 interface SVGLineElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternal ResourcesRequired, SVGStylable, SVGTransformable {
21681
21682 SVGAnimatedLength get x1();
21683
21684 SVGAnimatedLength get x2();
21685
21686 SVGAnimatedLength get y1();
21687
21688 SVGAnimatedLength get y2();
21689 }
21690 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21691 // for details. All rights reserved. Use of this source code is governed by a
21692 // BSD-style license that can be found in the LICENSE file.
21693
21694 // WARNING: Do not edit - generated code.
21695
21696 interface SVGLinearGradientElement extends SVGGradientElement {
21697
21698 SVGAnimatedLength get x1();
21699
21700 SVGAnimatedLength get x2();
21701
21702 SVGAnimatedLength get y1();
21703
21704 SVGAnimatedLength get y2();
21705 }
21706 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21707 // for details. All rights reserved. Use of this source code is governed by a
21708 // BSD-style license that can be found in the LICENSE file.
21709
21710 // WARNING: Do not edit - generated code.
21711
21712 interface SVGLocatable {
21713
21714 SVGElement get farthestViewportElement();
21715
21716 SVGElement get nearestViewportElement();
21717
21718 SVGRect getBBox();
21719
21720 SVGMatrix getCTM();
21721
21722 SVGMatrix getScreenCTM();
21723
21724 SVGMatrix getTransformToElement(SVGElement element);
21725 }
21726 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21727 // for details. All rights reserved. Use of this source code is governed by a
21728 // BSD-style license that can be found in the LICENSE file.
21729
21730 // WARNING: Do not edit - generated code.
21731
21732 interface SVGMPathElement extends SVGElement, SVGURIReference, SVGExternalResour cesRequired {
21733 }
21734 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21735 // for details. All rights reserved. Use of this source code is governed by a
21736 // BSD-style license that can be found in the LICENSE file.
21737
21738 // WARNING: Do not edit - generated code.
21739
21740 interface SVGMarkerElement extends SVGElement, SVGLangSpace, SVGExternalResource sRequired, SVGStylable, SVGFitToViewBox {
21741
21742 static final int SVG_MARKERUNITS_STROKEWIDTH = 2;
21743
21744 static final int SVG_MARKERUNITS_UNKNOWN = 0;
21745
21746 static final int SVG_MARKERUNITS_USERSPACEONUSE = 1;
21747
21748 static final int SVG_MARKER_ORIENT_ANGLE = 2;
21749
21750 static final int SVG_MARKER_ORIENT_AUTO = 1;
21751
21752 static final int SVG_MARKER_ORIENT_UNKNOWN = 0;
21753
21754 SVGAnimatedLength get markerHeight();
21755
21756 SVGAnimatedEnumeration get markerUnits();
21757
21758 SVGAnimatedLength get markerWidth();
21759
21760 SVGAnimatedAngle get orientAngle();
21761
21762 SVGAnimatedEnumeration get orientType();
21763
21764 SVGAnimatedLength get refX();
21765
21766 SVGAnimatedLength get refY();
21767
21768 void setOrientToAngle(SVGAngle angle);
21769
21770 void setOrientToAuto();
21771 }
21772 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21773 // for details. All rights reserved. Use of this source code is governed by a
21774 // BSD-style license that can be found in the LICENSE file.
21775
21776 // WARNING: Do not edit - generated code.
21777
21778 interface SVGMaskElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternal ResourcesRequired, SVGStylable {
21779
21780 SVGAnimatedLength get height();
21781
21782 SVGAnimatedEnumeration get maskContentUnits();
21783
21784 SVGAnimatedEnumeration get maskUnits();
21785
21786 SVGAnimatedLength get width();
21787
21788 SVGAnimatedLength get x();
21789
21790 SVGAnimatedLength get y();
21791 }
21792 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21793 // for details. All rights reserved. Use of this source code is governed by a
21794 // BSD-style license that can be found in the LICENSE file.
21795
21796 // WARNING: Do not edit - generated code.
21797
21798 interface SVGMatrix {
21799
21800 num get a();
21801
21802 void set a(num value);
21803
21804 num get b();
21805
21806 void set b(num value);
21807
21808 num get c();
21809
21810 void set c(num value);
21811
21812 num get d();
21813
21814 void set d(num value);
21815
21816 num get e();
21817
21818 void set e(num value);
21819
21820 num get f();
21821
21822 void set f(num value);
21823
21824 SVGMatrix flipX();
21825
21826 SVGMatrix flipY();
21827
21828 SVGMatrix inverse();
21829
21830 SVGMatrix multiply(SVGMatrix secondMatrix);
21831
21832 SVGMatrix rotate(num angle);
21833
21834 SVGMatrix rotateFromVector(num x, num y);
21835
21836 SVGMatrix scale(num scaleFactor);
21837
21838 SVGMatrix scaleNonUniform(num scaleFactorX, num scaleFactorY);
21839
21840 SVGMatrix skewX(num angle);
21841
21842 SVGMatrix skewY(num angle);
21843
21844 SVGMatrix translate(num x, num y);
21845 }
21846 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21847 // for details. All rights reserved. Use of this source code is governed by a
21848 // BSD-style license that can be found in the LICENSE file.
21849
21850 // WARNING: Do not edit - generated code.
21851
21852 interface SVGMetadataElement extends SVGElement {
21853 }
21854 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21855 // for details. All rights reserved. Use of this source code is governed by a
21856 // BSD-style license that can be found in the LICENSE file.
21857
21858 // WARNING: Do not edit - generated code.
21859
21860 interface SVGMissingGlyphElement extends SVGElement {
21861 }
21862 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21863 // for details. All rights reserved. Use of this source code is governed by a
21864 // BSD-style license that can be found in the LICENSE file.
21865
21866 // WARNING: Do not edit - generated code.
21867
21868 interface SVGNumber {
21869
21870 num get value();
21871
21872 void set value(num value);
21873 }
21874 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21875 // for details. All rights reserved. Use of this source code is governed by a
21876 // BSD-style license that can be found in the LICENSE file.
21877
21878 // WARNING: Do not edit - generated code.
21879
21880 interface SVGNumberList {
21881
21882 int get numberOfItems();
21883
21884 SVGNumber appendItem(SVGNumber item);
21885
21886 void clear();
21887
21888 SVGNumber getItem(int index);
21889
21890 SVGNumber initialize(SVGNumber item);
21891
21892 SVGNumber insertItemBefore(SVGNumber item, int index);
21893
21894 SVGNumber removeItem(int index);
21895
21896 SVGNumber replaceItem(SVGNumber item, int index);
21897 }
21898 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21899 // for details. All rights reserved. Use of this source code is governed by a
21900 // BSD-style license that can be found in the LICENSE file.
21901
21902 // WARNING: Do not edit - generated code.
21903
21904 interface SVGPaint extends SVGColor {
21905
21906 static final int SVG_PAINTTYPE_CURRENTCOLOR = 102;
21907
21908 static final int SVG_PAINTTYPE_NONE = 101;
21909
21910 static final int SVG_PAINTTYPE_RGBCOLOR = 1;
21911
21912 static final int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
21913
21914 static final int SVG_PAINTTYPE_UNKNOWN = 0;
21915
21916 static final int SVG_PAINTTYPE_URI = 107;
21917
21918 static final int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
21919
21920 static final int SVG_PAINTTYPE_URI_NONE = 103;
21921
21922 static final int SVG_PAINTTYPE_URI_RGBCOLOR = 105;
21923
21924 static final int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
21925
21926 int get paintType();
21927
21928 String get uri();
21929
21930 void setPaint(int paintType, String uri, String rgbColor, String iccColor);
21931
21932 void setUri(String uri);
21933 }
21934 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21935 // for details. All rights reserved. Use of this source code is governed by a
21936 // BSD-style license that can be found in the LICENSE file.
21937
21938 // WARNING: Do not edit - generated code.
21939
21940 interface SVGPathElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternal ResourcesRequired, SVGStylable, SVGTransformable {
21941
21942 SVGPathSegList get animatedNormalizedPathSegList();
21943
21944 SVGPathSegList get animatedPathSegList();
21945
21946 SVGPathSegList get normalizedPathSegList();
21947
21948 SVGAnimatedNumber get pathLength();
21949
21950 SVGPathSegList get pathSegList();
21951
21952 SVGPathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag);
21953
21954 SVGPathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag);
21955
21956 SVGPathSegClosePath createSVGPathSegClosePath();
21957
21958 SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1 , num y1, num x2, num y2);
21959
21960 SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1 , num y1, num x2, num y2);
21961
21962 SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, n um y, num x2, num y2);
21963
21964 SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, n um y, num x2, num y2);
21965
21966 SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y , num x1, num y1);
21967
21968 SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y , num x1, num y1);
21969
21970 SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs( num x, num y);
21971
21972 SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel( num x, num y);
21973
21974 SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y);
21975
21976 SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x);
21977
21978 SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x);
21979
21980 SVGPathSegLinetoRel createSVGPathSegLinetoRel(num x, num y);
21981
21982 SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y);
21983
21984 SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y);
21985
21986 SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y);
21987
21988 SVGPathSegMovetoRel createSVGPathSegMovetoRel(num x, num y);
21989
21990 int getPathSegAtLength(num distance);
21991
21992 SVGPoint getPointAtLength(num distance);
21993
21994 num getTotalLength();
21995 }
21996 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
21997 // for details. All rights reserved. Use of this source code is governed by a
21998 // BSD-style license that can be found in the LICENSE file.
21999
22000 // WARNING: Do not edit - generated code.
22001
22002 interface SVGPathSeg {
22003
22004 static final int PATHSEG_ARC_ABS = 10;
22005
22006 static final int PATHSEG_ARC_REL = 11;
22007
22008 static final int PATHSEG_CLOSEPATH = 1;
22009
22010 static final int PATHSEG_CURVETO_CUBIC_ABS = 6;
22011
22012 static final int PATHSEG_CURVETO_CUBIC_REL = 7;
22013
22014 static final int PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
22015
22016 static final int PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
22017
22018 static final int PATHSEG_CURVETO_QUADRATIC_ABS = 8;
22019
22020 static final int PATHSEG_CURVETO_QUADRATIC_REL = 9;
22021
22022 static final int PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
22023
22024 static final int PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
22025
22026 static final int PATHSEG_LINETO_ABS = 4;
22027
22028 static final int PATHSEG_LINETO_HORIZONTAL_ABS = 12;
22029
22030 static final int PATHSEG_LINETO_HORIZONTAL_REL = 13;
22031
22032 static final int PATHSEG_LINETO_REL = 5;
22033
22034 static final int PATHSEG_LINETO_VERTICAL_ABS = 14;
22035
22036 static final int PATHSEG_LINETO_VERTICAL_REL = 15;
22037
22038 static final int PATHSEG_MOVETO_ABS = 2;
22039
22040 static final int PATHSEG_MOVETO_REL = 3;
22041
22042 static final int PATHSEG_UNKNOWN = 0;
22043
22044 int get pathSegType();
22045
22046 String get pathSegTypeAsLetter();
22047 }
22048 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22049 // for details. All rights reserved. Use of this source code is governed by a
22050 // BSD-style license that can be found in the LICENSE file.
22051
22052 // WARNING: Do not edit - generated code.
22053
22054 interface SVGPathSegArcAbs extends SVGPathSeg {
22055
22056 num get angle();
22057
22058 void set angle(num value);
22059
22060 bool get largeArcFlag();
22061
22062 void set largeArcFlag(bool value);
22063
22064 num get r1();
22065
22066 void set r1(num value);
22067
22068 num get r2();
22069
22070 void set r2(num value);
22071
22072 bool get sweepFlag();
22073
22074 void set sweepFlag(bool value);
22075
22076 num get x();
22077
22078 void set x(num value);
22079
22080 num get y();
22081
22082 void set y(num value);
22083 }
22084 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22085 // for details. All rights reserved. Use of this source code is governed by a
22086 // BSD-style license that can be found in the LICENSE file.
22087
22088 // WARNING: Do not edit - generated code.
22089
22090 interface SVGPathSegArcRel extends SVGPathSeg {
22091
22092 num get angle();
22093
22094 void set angle(num value);
22095
22096 bool get largeArcFlag();
22097
22098 void set largeArcFlag(bool value);
22099
22100 num get r1();
22101
22102 void set r1(num value);
22103
22104 num get r2();
22105
22106 void set r2(num value);
22107
22108 bool get sweepFlag();
22109
22110 void set sweepFlag(bool value);
22111
22112 num get x();
22113
22114 void set x(num value);
22115
22116 num get y();
22117
22118 void set y(num value);
22119 }
22120 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22121 // for details. All rights reserved. Use of this source code is governed by a
22122 // BSD-style license that can be found in the LICENSE file.
22123
22124 // WARNING: Do not edit - generated code.
22125
22126 interface SVGPathSegClosePath extends SVGPathSeg {
22127 }
22128 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22129 // for details. All rights reserved. Use of this source code is governed by a
22130 // BSD-style license that can be found in the LICENSE file.
22131
22132 // WARNING: Do not edit - generated code.
22133
22134 interface SVGPathSegCurvetoCubicAbs extends SVGPathSeg {
22135
22136 num get x();
22137
22138 void set x(num value);
22139
22140 num get x1();
22141
22142 void set x1(num value);
22143
22144 num get x2();
22145
22146 void set x2(num value);
22147
22148 num get y();
22149
22150 void set y(num value);
22151
22152 num get y1();
22153
22154 void set y1(num value);
22155
22156 num get y2();
22157
22158 void set y2(num value);
22159 }
22160 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22161 // for details. All rights reserved. Use of this source code is governed by a
22162 // BSD-style license that can be found in the LICENSE file.
22163
22164 // WARNING: Do not edit - generated code.
22165
22166 interface SVGPathSegCurvetoCubicRel extends SVGPathSeg {
22167
22168 num get x();
22169
22170 void set x(num value);
22171
22172 num get x1();
22173
22174 void set x1(num value);
22175
22176 num get x2();
22177
22178 void set x2(num value);
22179
22180 num get y();
22181
22182 void set y(num value);
22183
22184 num get y1();
22185
22186 void set y1(num value);
22187
22188 num get y2();
22189
22190 void set y2(num value);
22191 }
22192 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22193 // for details. All rights reserved. Use of this source code is governed by a
22194 // BSD-style license that can be found in the LICENSE file.
22195
22196 // WARNING: Do not edit - generated code.
22197
22198 interface SVGPathSegCurvetoCubicSmoothAbs extends SVGPathSeg {
22199
22200 num get x();
22201
22202 void set x(num value);
22203
22204 num get x2();
22205
22206 void set x2(num value);
22207
22208 num get y();
22209
22210 void set y(num value);
22211
22212 num get y2();
22213
22214 void set y2(num value);
22215 }
22216 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22217 // for details. All rights reserved. Use of this source code is governed by a
22218 // BSD-style license that can be found in the LICENSE file.
22219
22220 // WARNING: Do not edit - generated code.
22221
22222 interface SVGPathSegCurvetoCubicSmoothRel extends SVGPathSeg {
22223
22224 num get x();
22225
22226 void set x(num value);
22227
22228 num get x2();
22229
22230 void set x2(num value);
22231
22232 num get y();
22233
22234 void set y(num value);
22235
22236 num get y2();
22237
22238 void set y2(num value);
22239 }
22240 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22241 // for details. All rights reserved. Use of this source code is governed by a
22242 // BSD-style license that can be found in the LICENSE file.
22243
22244 // WARNING: Do not edit - generated code.
22245
22246 interface SVGPathSegCurvetoQuadraticAbs extends SVGPathSeg {
22247
22248 num get x();
22249
22250 void set x(num value);
22251
22252 num get x1();
22253
22254 void set x1(num value);
22255
22256 num get y();
22257
22258 void set y(num value);
22259
22260 num get y1();
22261
22262 void set y1(num value);
22263 }
22264 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22265 // for details. All rights reserved. Use of this source code is governed by a
22266 // BSD-style license that can be found in the LICENSE file.
22267
22268 // WARNING: Do not edit - generated code.
22269
22270 interface SVGPathSegCurvetoQuadraticRel extends SVGPathSeg {
22271
22272 num get x();
22273
22274 void set x(num value);
22275
22276 num get x1();
22277
22278 void set x1(num value);
22279
22280 num get y();
22281
22282 void set y(num value);
22283
22284 num get y1();
22285
22286 void set y1(num value);
22287 }
22288 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22289 // for details. All rights reserved. Use of this source code is governed by a
22290 // BSD-style license that can be found in the LICENSE file.
22291
22292 // WARNING: Do not edit - generated code.
22293
22294 interface SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg {
22295
22296 num get x();
22297
22298 void set x(num value);
22299
22300 num get y();
22301
22302 void set y(num value);
22303 }
22304 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22305 // for details. All rights reserved. Use of this source code is governed by a
22306 // BSD-style license that can be found in the LICENSE file.
22307
22308 // WARNING: Do not edit - generated code.
22309
22310 interface SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg {
22311
22312 num get x();
22313
22314 void set x(num value);
22315
22316 num get y();
22317
22318 void set y(num value);
22319 }
22320 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22321 // for details. All rights reserved. Use of this source code is governed by a
22322 // BSD-style license that can be found in the LICENSE file.
22323
22324 // WARNING: Do not edit - generated code.
22325
22326 interface SVGPathSegLinetoAbs extends SVGPathSeg {
22327
22328 num get x();
22329
22330 void set x(num value);
22331
22332 num get y();
22333
22334 void set y(num value);
22335 }
22336 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22337 // for details. All rights reserved. Use of this source code is governed by a
22338 // BSD-style license that can be found in the LICENSE file.
22339
22340 // WARNING: Do not edit - generated code.
22341
22342 interface SVGPathSegLinetoHorizontalAbs extends SVGPathSeg {
22343
22344 num get x();
22345
22346 void set x(num value);
22347 }
22348 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22349 // for details. All rights reserved. Use of this source code is governed by a
22350 // BSD-style license that can be found in the LICENSE file.
22351
22352 // WARNING: Do not edit - generated code.
22353
22354 interface SVGPathSegLinetoHorizontalRel extends SVGPathSeg {
22355
22356 num get x();
22357
22358 void set x(num value);
22359 }
22360 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22361 // for details. All rights reserved. Use of this source code is governed by a
22362 // BSD-style license that can be found in the LICENSE file.
22363
22364 // WARNING: Do not edit - generated code.
22365
22366 interface SVGPathSegLinetoRel extends SVGPathSeg {
22367
22368 num get x();
22369
22370 void set x(num value);
22371
22372 num get y();
22373
22374 void set y(num value);
22375 }
22376 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22377 // for details. All rights reserved. Use of this source code is governed by a
22378 // BSD-style license that can be found in the LICENSE file.
22379
22380 // WARNING: Do not edit - generated code.
22381
22382 interface SVGPathSegLinetoVerticalAbs extends SVGPathSeg {
22383
22384 num get y();
22385
22386 void set y(num value);
22387 }
22388 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22389 // for details. All rights reserved. Use of this source code is governed by a
22390 // BSD-style license that can be found in the LICENSE file.
22391
22392 // WARNING: Do not edit - generated code.
22393
22394 interface SVGPathSegLinetoVerticalRel extends SVGPathSeg {
22395
22396 num get y();
22397
22398 void set y(num value);
22399 }
22400 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22401 // for details. All rights reserved. Use of this source code is governed by a
22402 // BSD-style license that can be found in the LICENSE file.
22403
22404 // WARNING: Do not edit - generated code.
22405
22406 interface SVGPathSegList {
22407
22408 int get numberOfItems();
22409
22410 SVGPathSeg appendItem(SVGPathSeg newItem);
22411
22412 void clear();
22413
22414 SVGPathSeg getItem(int index);
22415
22416 SVGPathSeg initialize(SVGPathSeg newItem);
22417
22418 SVGPathSeg insertItemBefore(SVGPathSeg newItem, int index);
22419
22420 SVGPathSeg removeItem(int index);
22421
22422 SVGPathSeg replaceItem(SVGPathSeg newItem, int index);
22423 }
22424 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22425 // for details. All rights reserved. Use of this source code is governed by a
22426 // BSD-style license that can be found in the LICENSE file.
22427
22428 // WARNING: Do not edit - generated code.
22429
22430 interface SVGPathSegMovetoAbs extends SVGPathSeg {
22431
22432 num get x();
22433
22434 void set x(num value);
22435
22436 num get y();
22437
22438 void set y(num value);
22439 }
22440 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22441 // for details. All rights reserved. Use of this source code is governed by a
22442 // BSD-style license that can be found in the LICENSE file.
22443
22444 // WARNING: Do not edit - generated code.
22445
22446 interface SVGPathSegMovetoRel extends SVGPathSeg {
22447
22448 num get x();
22449
22450 void set x(num value);
22451
22452 num get y();
22453
22454 void set y(num value);
22455 }
22456 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22457 // for details. All rights reserved. Use of this source code is governed by a
22458 // BSD-style license that can be found in the LICENSE file.
22459
22460 // WARNING: Do not edit - generated code.
22461
22462 interface SVGPatternElement extends SVGElement, SVGURIReference, SVGTests, SVGLa ngSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox {
22463
22464 SVGAnimatedLength get height();
22465
22466 SVGAnimatedEnumeration get patternContentUnits();
22467
22468 SVGAnimatedTransformList get patternTransform();
22469
22470 SVGAnimatedEnumeration get patternUnits();
22471
22472 SVGAnimatedLength get width();
22473
22474 SVGAnimatedLength get x();
22475
22476 SVGAnimatedLength get y();
22477 }
22478 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22479 // for details. All rights reserved. Use of this source code is governed by a
22480 // BSD-style license that can be found in the LICENSE file.
22481
22482 // WARNING: Do not edit - generated code.
22483
22484 interface SVGPoint {
22485
22486 num get x();
22487
22488 void set x(num value);
22489
22490 num get y();
22491
22492 void set y(num value);
22493
22494 SVGPoint matrixTransform(SVGMatrix matrix);
22495 }
22496 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22497 // for details. All rights reserved. Use of this source code is governed by a
22498 // BSD-style license that can be found in the LICENSE file.
22499
22500 // WARNING: Do not edit - generated code.
22501
22502 interface SVGPointList {
22503
22504 int get numberOfItems();
22505
22506 SVGPoint appendItem(SVGPoint item);
22507
22508 void clear();
22509
22510 SVGPoint getItem(int index);
22511
22512 SVGPoint initialize(SVGPoint item);
22513
22514 SVGPoint insertItemBefore(SVGPoint item, int index);
22515
22516 SVGPoint removeItem(int index);
22517
22518 SVGPoint replaceItem(SVGPoint item, int index);
22519 }
22520 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22521 // for details. All rights reserved. Use of this source code is governed by a
22522 // BSD-style license that can be found in the LICENSE file.
22523
22524 // WARNING: Do not edit - generated code.
22525
22526 interface SVGPolygonElement extends SVGElement, SVGTests, SVGLangSpace, SVGExter nalResourcesRequired, SVGStylable, SVGTransformable {
22527
22528 SVGPointList get animatedPoints();
22529
22530 SVGPointList get points();
22531 }
22532 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22533 // for details. All rights reserved. Use of this source code is governed by a
22534 // BSD-style license that can be found in the LICENSE file.
22535
22536 // WARNING: Do not edit - generated code.
22537
22538 interface SVGPolylineElement extends SVGElement, SVGTests, SVGLangSpace, SVGExte rnalResourcesRequired, SVGStylable, SVGTransformable {
22539
22540 SVGPointList get animatedPoints();
22541
22542 SVGPointList get points();
22543 }
22544 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22545 // for details. All rights reserved. Use of this source code is governed by a
22546 // BSD-style license that can be found in the LICENSE file.
22547
22548 // WARNING: Do not edit - generated code.
22549
22550 interface SVGPreserveAspectRatio {
22551
22552 static final int SVG_MEETORSLICE_MEET = 1;
22553
22554 static final int SVG_MEETORSLICE_SLICE = 2;
22555
22556 static final int SVG_MEETORSLICE_UNKNOWN = 0;
22557
22558 static final int SVG_PRESERVEASPECTRATIO_NONE = 1;
22559
22560 static final int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
22561
22562 static final int SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
22563
22564 static final int SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
22565
22566 static final int SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
22567
22568 static final int SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
22569
22570 static final int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
22571
22572 static final int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
22573
22574 static final int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
22575
22576 static final int SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
22577
22578 static final int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
22579
22580 int get align();
22581
22582 void set align(int value);
22583
22584 int get meetOrSlice();
22585
22586 void set meetOrSlice(int value);
22587 }
22588 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22589 // for details. All rights reserved. Use of this source code is governed by a
22590 // BSD-style license that can be found in the LICENSE file.
22591
22592 // WARNING: Do not edit - generated code.
22593
22594 interface SVGRadialGradientElement extends SVGGradientElement {
22595
22596 SVGAnimatedLength get cx();
22597
22598 SVGAnimatedLength get cy();
22599
22600 SVGAnimatedLength get fx();
22601
22602 SVGAnimatedLength get fy();
22603
22604 SVGAnimatedLength get r();
22605 }
22606 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22607 // for details. All rights reserved. Use of this source code is governed by a
22608 // BSD-style license that can be found in the LICENSE file.
22609
22610 // WARNING: Do not edit - generated code.
22611
22612 interface SVGRect {
22613
22614 num get height();
22615
22616 void set height(num value);
22617
22618 num get width();
22619
22620 void set width(num value);
22621
22622 num get x();
22623
22624 void set x(num value);
22625
22626 num get y();
22627
22628 void set y(num value);
22629 }
22630 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22631 // for details. All rights reserved. Use of this source code is governed by a
22632 // BSD-style license that can be found in the LICENSE file.
22633
22634 // WARNING: Do not edit - generated code.
22635
22636 interface SVGRectElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternal ResourcesRequired, SVGStylable, SVGTransformable {
22637
22638 SVGAnimatedLength get height();
22639
22640 SVGAnimatedLength get rx();
22641
22642 SVGAnimatedLength get ry();
22643
22644 SVGAnimatedLength get width();
22645
22646 SVGAnimatedLength get x();
22647
22648 SVGAnimatedLength get y();
22649 }
22650 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22651 // for details. All rights reserved. Use of this source code is governed by a
22652 // BSD-style license that can be found in the LICENSE file.
22653
22654 // WARNING: Do not edit - generated code.
22655
22656 interface SVGRenderingIntent {
22657
22658 static final int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
22659
22660 static final int RENDERING_INTENT_AUTO = 1;
22661
22662 static final int RENDERING_INTENT_PERCEPTUAL = 2;
22663
22664 static final int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
22665
22666 static final int RENDERING_INTENT_SATURATION = 4;
22667
22668 static final int RENDERING_INTENT_UNKNOWN = 0;
22669 }
22670 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22671 // for details. All rights reserved. Use of this source code is governed by a
22672 // BSD-style license that can be found in the LICENSE file.
22673
22674 // WARNING: Do not edit - generated code.
22675
22676 interface SVGSVGElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternalR esourcesRequired, SVGStylable, SVGLocatable, SVGFitToViewBox, SVGZoomAndPan {
22677
22678 String get contentScriptType();
22679
22680 void set contentScriptType(String value);
22681
22682 String get contentStyleType();
22683
22684 void set contentStyleType(String value);
22685
22686 num get currentScale();
22687
22688 void set currentScale(num value);
22689
22690 SVGPoint get currentTranslate();
22691
22692 SVGAnimatedLength get height();
22693
22694 num get pixelUnitToMillimeterX();
22695
22696 num get pixelUnitToMillimeterY();
22697
22698 num get screenPixelToMillimeterX();
22699
22700 num get screenPixelToMillimeterY();
22701
22702 bool get useCurrentView();
22703
22704 void set useCurrentView(bool value);
22705
22706 SVGRect get viewport();
22707
22708 SVGAnimatedLength get width();
22709
22710 SVGAnimatedLength get x();
22711
22712 SVGAnimatedLength get y();
22713
22714 bool animationsPaused();
22715
22716 bool checkEnclosure(SVGElement element, SVGRect rect);
22717
22718 bool checkIntersection(SVGElement element, SVGRect rect);
22719
22720 SVGAngle createSVGAngle();
22721
22722 SVGLength createSVGLength();
22723
22724 SVGMatrix createSVGMatrix();
22725
22726 SVGNumber createSVGNumber();
22727
22728 SVGPoint createSVGPoint();
22729
22730 SVGRect createSVGRect();
22731
22732 SVGTransform createSVGTransform();
22733
22734 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix);
22735
22736 void deselectAll();
22737
22738 void forceRedraw();
22739
22740 num getCurrentTime();
22741
22742 Element getElementById(String elementId);
22743
22744 NodeList getEnclosureList(SVGRect rect, SVGElement referenceElement);
22745
22746 NodeList getIntersectionList(SVGRect rect, SVGElement referenceElement);
22747
22748 void pauseAnimations();
22749
22750 void setCurrentTime(num seconds);
22751
22752 int suspendRedraw(int maxWaitMilliseconds);
22753
22754 void unpauseAnimations();
22755
22756 void unsuspendRedraw(int suspendHandleId);
22757
22758 void unsuspendRedrawAll();
22759 }
22760 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22761 // for details. All rights reserved. Use of this source code is governed by a
22762 // BSD-style license that can be found in the LICENSE file.
22763
22764 // WARNING: Do not edit - generated code.
22765
22766 interface SVGScriptElement extends SVGElement, SVGURIReference, SVGExternalResou rcesRequired {
22767
22768 String get type();
22769
22770 void set type(String value);
22771 }
22772 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22773 // for details. All rights reserved. Use of this source code is governed by a
22774 // BSD-style license that can be found in the LICENSE file.
22775
22776 // WARNING: Do not edit - generated code.
22777
22778 interface SVGSetElement extends SVGAnimationElement {
22779 }
22780 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22781 // for details. All rights reserved. Use of this source code is governed by a
22782 // BSD-style license that can be found in the LICENSE file.
22783
22784 // WARNING: Do not edit - generated code.
22785
22786 interface SVGStopElement extends SVGElement, SVGStylable {
22787
22788 SVGAnimatedNumber get offset();
22789 }
22790 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22791 // for details. All rights reserved. Use of this source code is governed by a
22792 // BSD-style license that can be found in the LICENSE file.
22793
22794 // WARNING: Do not edit - generated code.
22795
22796 interface SVGStringList {
22797
22798 int get numberOfItems();
22799
22800 String appendItem(String item);
22801
22802 void clear();
22803
22804 String getItem(int index);
22805
22806 String initialize(String item);
22807
22808 String insertItemBefore(String item, int index);
22809
22810 String removeItem(int index);
22811
22812 String replaceItem(String item, int index);
22813 }
22814 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22815 // for details. All rights reserved. Use of this source code is governed by a
22816 // BSD-style license that can be found in the LICENSE file.
22817
22818 // WARNING: Do not edit - generated code.
22819
22820 interface SVGStylable {
22821
22822 SVGAnimatedString get className();
22823
22824 CSSStyleDeclaration get style();
22825
22826 CSSValue getPresentationAttribute(String name);
22827 }
22828 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22829 // for details. All rights reserved. Use of this source code is governed by a
22830 // BSD-style license that can be found in the LICENSE file.
22831
22832 // WARNING: Do not edit - generated code.
22833
22834 interface SVGStyleElement extends SVGElement, SVGLangSpace {
22835
22836 String get media();
22837
22838 void set media(String value);
22839
22840 String get title();
22841
22842 void set title(String value);
22843
22844 String get type();
22845
22846 void set type(String value);
22847 }
22848 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22849 // for details. All rights reserved. Use of this source code is governed by a
22850 // BSD-style license that can be found in the LICENSE file.
22851
22852 // WARNING: Do not edit - generated code.
22853
22854 interface SVGSwitchElement extends SVGElement, SVGTests, SVGLangSpace, SVGExtern alResourcesRequired, SVGStylable, SVGTransformable {
22855 }
22856 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22857 // for details. All rights reserved. Use of this source code is governed by a
22858 // BSD-style license that can be found in the LICENSE file.
22859
22860 // WARNING: Do not edit - generated code.
22861
22862 interface SVGSymbolElement extends SVGElement, SVGLangSpace, SVGExternalResource sRequired, SVGStylable, SVGFitToViewBox {
22863 }
22864 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22865 // for details. All rights reserved. Use of this source code is governed by a
22866 // BSD-style license that can be found in the LICENSE file.
22867
22868 // WARNING: Do not edit - generated code.
22869
22870 interface SVGTRefElement extends SVGTextPositioningElement, SVGURIReference {
22871 }
22872 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22873 // for details. All rights reserved. Use of this source code is governed by a
22874 // BSD-style license that can be found in the LICENSE file.
22875
22876 // WARNING: Do not edit - generated code.
22877
22878 interface SVGTSpanElement extends SVGTextPositioningElement {
22879 }
22880 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22881 // for details. All rights reserved. Use of this source code is governed by a
22882 // BSD-style license that can be found in the LICENSE file.
22883
22884 // WARNING: Do not edit - generated code.
22885
22886 interface SVGTests {
22887
22888 SVGStringList get requiredExtensions();
22889
22890 SVGStringList get requiredFeatures();
22891
22892 SVGStringList get systemLanguage();
22893
22894 bool hasExtension(String extension);
22895 }
22896 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22897 // for details. All rights reserved. Use of this source code is governed by a
22898 // BSD-style license that can be found in the LICENSE file.
22899
22900 // WARNING: Do not edit - generated code.
22901
22902 interface SVGTextContentElement extends SVGElement, SVGTests, SVGLangSpace, SVGE xternalResourcesRequired, SVGStylable {
22903
22904 static final int LENGTHADJUST_SPACING = 1;
22905
22906 static final int LENGTHADJUST_SPACINGANDGLYPHS = 2;
22907
22908 static final int LENGTHADJUST_UNKNOWN = 0;
22909
22910 SVGAnimatedEnumeration get lengthAdjust();
22911
22912 SVGAnimatedLength get textLength();
22913
22914 int getCharNumAtPosition(SVGPoint point);
22915
22916 num getComputedTextLength();
22917
22918 SVGPoint getEndPositionOfChar(int offset);
22919
22920 SVGRect getExtentOfChar(int offset);
22921
22922 int getNumberOfChars();
22923
22924 num getRotationOfChar(int offset);
22925
22926 SVGPoint getStartPositionOfChar(int offset);
22927
22928 num getSubStringLength(int offset, int length);
22929
22930 void selectSubString(int offset, int length);
22931 }
22932 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22933 // for details. All rights reserved. Use of this source code is governed by a
22934 // BSD-style license that can be found in the LICENSE file.
22935
22936 // WARNING: Do not edit - generated code.
22937
22938 interface SVGTextElement extends SVGTextPositioningElement, SVGTransformable {
22939 }
22940 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22941 // for details. All rights reserved. Use of this source code is governed by a
22942 // BSD-style license that can be found in the LICENSE file.
22943
22944 // WARNING: Do not edit - generated code.
22945
22946 interface SVGTextPathElement extends SVGTextContentElement, SVGURIReference {
22947
22948 static final int TEXTPATH_METHODTYPE_ALIGN = 1;
22949
22950 static final int TEXTPATH_METHODTYPE_STRETCH = 2;
22951
22952 static final int TEXTPATH_METHODTYPE_UNKNOWN = 0;
22953
22954 static final int TEXTPATH_SPACINGTYPE_AUTO = 1;
22955
22956 static final int TEXTPATH_SPACINGTYPE_EXACT = 2;
22957
22958 static final int TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
22959
22960 SVGAnimatedEnumeration get method();
22961
22962 SVGAnimatedEnumeration get spacing();
22963
22964 SVGAnimatedLength get startOffset();
22965 }
22966 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22967 // for details. All rights reserved. Use of this source code is governed by a
22968 // BSD-style license that can be found in the LICENSE file.
22969
22970 // WARNING: Do not edit - generated code.
22971
22972 interface SVGTextPositioningElement extends SVGTextContentElement {
22973
22974 SVGAnimatedLengthList get dx();
22975
22976 SVGAnimatedLengthList get dy();
22977
22978 SVGAnimatedNumberList get rotate();
22979
22980 SVGAnimatedLengthList get x();
22981
22982 SVGAnimatedLengthList get y();
22983 }
22984 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22985 // for details. All rights reserved. Use of this source code is governed by a
22986 // BSD-style license that can be found in the LICENSE file.
22987
22988 // WARNING: Do not edit - generated code.
22989
22990 interface SVGTitleElement extends SVGElement, SVGLangSpace, SVGStylable {
22991 }
22992 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
22993 // for details. All rights reserved. Use of this source code is governed by a
22994 // BSD-style license that can be found in the LICENSE file.
22995
22996 // WARNING: Do not edit - generated code.
22997
22998 interface SVGTransform {
22999
23000 static final int SVG_TRANSFORM_MATRIX = 1;
23001
23002 static final int SVG_TRANSFORM_ROTATE = 4;
23003
23004 static final int SVG_TRANSFORM_SCALE = 3;
23005
23006 static final int SVG_TRANSFORM_SKEWX = 5;
23007
23008 static final int SVG_TRANSFORM_SKEWY = 6;
23009
23010 static final int SVG_TRANSFORM_TRANSLATE = 2;
23011
23012 static final int SVG_TRANSFORM_UNKNOWN = 0;
23013
23014 num get angle();
23015
23016 SVGMatrix get matrix();
23017
23018 int get type();
23019
23020 void setMatrix(SVGMatrix matrix);
23021
23022 void setRotate(num angle, num cx, num cy);
23023
23024 void setScale(num sx, num sy);
23025
23026 void setSkewX(num angle);
23027
23028 void setSkewY(num angle);
23029
23030 void setTranslate(num tx, num ty);
23031 }
23032 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23033 // for details. All rights reserved. Use of this source code is governed by a
23034 // BSD-style license that can be found in the LICENSE file.
23035
23036 // WARNING: Do not edit - generated code.
23037
23038 interface SVGTransformList {
23039
23040 int get numberOfItems();
23041
23042 SVGTransform appendItem(SVGTransform item);
23043
23044 void clear();
23045
23046 SVGTransform consolidate();
23047
23048 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix);
23049
23050 SVGTransform getItem(int index);
23051
23052 SVGTransform initialize(SVGTransform item);
23053
23054 SVGTransform insertItemBefore(SVGTransform item, int index);
23055
23056 SVGTransform removeItem(int index);
23057
23058 SVGTransform replaceItem(SVGTransform item, int index);
23059 }
23060 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23061 // for details. All rights reserved. Use of this source code is governed by a
23062 // BSD-style license that can be found in the LICENSE file.
23063
23064 // WARNING: Do not edit - generated code.
23065
23066 interface SVGTransformable extends SVGLocatable {
23067
23068 SVGAnimatedTransformList get transform();
23069 }
23070 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23071 // for details. All rights reserved. Use of this source code is governed by a
23072 // BSD-style license that can be found in the LICENSE file.
23073
23074 // WARNING: Do not edit - generated code.
23075
23076 interface SVGURIReference {
23077
23078 SVGAnimatedString get href();
23079 }
23080 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23081 // for details. All rights reserved. Use of this source code is governed by a
23082 // BSD-style license that can be found in the LICENSE file.
23083
23084 // WARNING: Do not edit - generated code.
23085
23086 interface SVGUnitTypes {
23087
23088 static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
23089
23090 static final int SVG_UNIT_TYPE_UNKNOWN = 0;
23091
23092 static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
23093 }
23094 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23095 // for details. All rights reserved. Use of this source code is governed by a
23096 // BSD-style license that can be found in the LICENSE file.
23097
23098 // WARNING: Do not edit - generated code.
23099
23100 interface SVGUseElement extends SVGElement, SVGURIReference, SVGTests, SVGLangSp ace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable {
23101
23102 SVGElementInstance get animatedInstanceRoot();
23103
23104 SVGAnimatedLength get height();
23105
23106 SVGElementInstance get instanceRoot();
23107
23108 SVGAnimatedLength get width();
23109
23110 SVGAnimatedLength get x();
23111
23112 SVGAnimatedLength get y();
23113 }
23114 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23115 // for details. All rights reserved. Use of this source code is governed by a
23116 // BSD-style license that can be found in the LICENSE file.
23117
23118 // WARNING: Do not edit - generated code.
23119
23120 interface SVGVKernElement extends SVGElement {
23121 }
23122 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23123 // for details. All rights reserved. Use of this source code is governed by a
23124 // BSD-style license that can be found in the LICENSE file.
23125
23126 // WARNING: Do not edit - generated code.
23127
23128 interface SVGViewElement extends SVGElement, SVGExternalResourcesRequired, SVGFi tToViewBox, SVGZoomAndPan {
23129
23130 SVGStringList get viewTarget();
23131 }
23132 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23133 // for details. All rights reserved. Use of this source code is governed by a
23134 // BSD-style license that can be found in the LICENSE file.
23135
23136 // WARNING: Do not edit - generated code.
23137
23138 interface SVGViewSpec extends SVGZoomAndPan, SVGFitToViewBox {
23139
23140 String get preserveAspectRatioString();
23141
23142 SVGTransformList get transform();
23143
23144 String get transformString();
23145
23146 String get viewBoxString();
23147
23148 SVGElement get viewTarget();
23149
23150 String get viewTargetString();
23151 }
23152 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23153 // for details. All rights reserved. Use of this source code is governed by a
23154 // BSD-style license that can be found in the LICENSE file.
23155
23156 // WARNING: Do not edit - generated code.
23157
23158 interface SVGZoomAndPan {
23159
23160 static final int SVG_ZOOMANDPAN_DISABLE = 1;
23161
23162 static final int SVG_ZOOMANDPAN_MAGNIFY = 2;
23163
23164 static final int SVG_ZOOMANDPAN_UNKNOWN = 0;
23165
23166 int get zoomAndPan();
23167
23168 void set zoomAndPan(int value);
23169 }
23170 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23171 // for details. All rights reserved. Use of this source code is governed by a
23172 // BSD-style license that can be found in the LICENSE file.
23173
23174 // WARNING: Do not edit - generated code.
23175
23176 interface SVGZoomEvent extends UIEvent {
23177
23178 num get newScale();
23179
23180 SVGPoint get newTranslate();
23181
23182 num get previousScale();
23183
23184 SVGPoint get previousTranslate();
23185
23186 SVGRect get zoomRectScreen();
23187 }
23188 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23189 // for details. All rights reserved. Use of this source code is governed by a
23190 // BSD-style license that can be found in the LICENSE file.
23191
23192 // WARNING: Do not edit - generated code.
23193
23194 interface Screen {
23195
23196 int get availHeight();
23197
23198 int get availLeft();
23199
23200 int get availTop();
23201
23202 int get availWidth();
23203
23204 int get colorDepth();
23205
23206 int get height();
23207
23208 int get pixelDepth();
23209
23210 int get width();
23211 }
23212 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23213 // for details. All rights reserved. Use of this source code is governed by a
23214 // BSD-style license that can be found in the LICENSE file.
23215
23216 // WARNING: Do not edit - generated code.
23217
23218 interface ScriptProfile {
23219
23220 ScriptProfileNode get head();
23221
23222 String get title();
23223
23224 int get uid();
23225 }
23226 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23227 // for details. All rights reserved. Use of this source code is governed by a
23228 // BSD-style license that can be found in the LICENSE file.
23229
23230 // WARNING: Do not edit - generated code.
23231
23232 interface ScriptProfileNode {
23233
23234 int get callUID();
23235
23236 List get children();
23237
23238 String get functionName();
23239
23240 int get lineNumber();
23241
23242 int get numberOfCalls();
23243
23244 num get selfTime();
23245
23246 num get totalTime();
23247
23248 String get url();
23249
23250 bool get visible();
23251 }
23252 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23253 // for details. All rights reserved. Use of this source code is governed by a
23254 // BSD-style license that can be found in the LICENSE file.
23255
23256 // WARNING: Do not edit - generated code.
23257
23258 interface SharedWorker extends AbstractWorker {
23259
23260 MessagePort get port();
23261 }
23262 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23263 // for details. All rights reserved. Use of this source code is governed by a
23264 // BSD-style license that can be found in the LICENSE file.
23265
23266 // WARNING: Do not edit - generated code.
23267
23268 interface SharedWorkerGlobalScope extends WorkerContext {
23269
23270 String get name();
23271
23272 EventListener get onconnect();
23273
23274 void set onconnect(EventListener value);
23275 }
23276
23277 interface SharedWorkerContext extends SharedWorkerGlobalScope {
23278 }
23279 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23280 // for details. All rights reserved. Use of this source code is governed by a
23281 // BSD-style license that can be found in the LICENSE file.
23282
23283 // WARNING: Do not edit - generated code.
23284
23285 interface SpeechInputEvent extends Event {
23286
23287 SpeechInputResultList get results();
23288 }
23289 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23290 // for details. All rights reserved. Use of this source code is governed by a
23291 // BSD-style license that can be found in the LICENSE file.
23292
23293 // WARNING: Do not edit - generated code.
23294
23295 interface SpeechInputResult {
23296
23297 num get confidence();
23298
23299 String get utterance();
23300 }
23301 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23302 // for details. All rights reserved. Use of this source code is governed by a
23303 // BSD-style license that can be found in the LICENSE file.
23304
23305 // WARNING: Do not edit - generated code.
23306
23307 interface SpeechInputResultList {
23308
23309 int get length();
23310
23311 SpeechInputResult item(int index);
23312 }
23313 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23314 // for details. All rights reserved. Use of this source code is governed by a
23315 // BSD-style license that can be found in the LICENSE file.
23316
23317 // WARNING: Do not edit - generated code.
23318
23319 interface Storage {
23320
23321 int get length();
23322
23323 void clear();
23324
23325 String getItem(String key);
23326
23327 String key(int index);
23328
23329 void removeItem(String key);
23330
23331 void setItem(String key, String data);
23332 }
23333 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23334 // for details. All rights reserved. Use of this source code is governed by a
23335 // BSD-style license that can be found in the LICENSE file.
23336
23337 // WARNING: Do not edit - generated code.
23338
23339 interface StorageEvent extends Event {
23340
23341 String get key();
23342
23343 String get newValue();
23344
23345 String get oldValue();
23346
23347 Storage get storageArea();
23348
23349 String get url();
23350
23351 void initStorageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, S tring keyArg, String oldValueArg, String newValueArg, String urlArg, Storage sto rageAreaArg);
23352 }
23353 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23354 // for details. All rights reserved. Use of this source code is governed by a
23355 // BSD-style license that can be found in the LICENSE file.
23356
23357 // WARNING: Do not edit - generated code.
23358
23359 interface StorageInfo {
23360
23361 static final int PERSISTENT = 1;
23362
23363 static final int TEMPORARY = 0;
23364
23365 void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallba ck, StorageInfoErrorCallback errorCallback]);
23366
23367 void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallb ack quotaCallback, StorageInfoErrorCallback errorCallback]);
23368 }
23369 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23370 // for details. All rights reserved. Use of this source code is governed by a
23371 // BSD-style license that can be found in the LICENSE file.
23372
23373 // WARNING: Do not edit - generated code.
23374
23375 typedef bool StorageInfoErrorCallback(DOMException error);
23376 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23377 // for details. All rights reserved. Use of this source code is governed by a
23378 // BSD-style license that can be found in the LICENSE file.
23379
23380 // WARNING: Do not edit - generated code.
23381
23382 typedef bool StorageInfoQuotaCallback(int grantedQuotaInBytes);
23383 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23384 // for details. All rights reserved. Use of this source code is governed by a
23385 // BSD-style license that can be found in the LICENSE file.
23386
23387 // WARNING: Do not edit - generated code.
23388
23389 typedef bool StorageInfoUsageCallback(int currentUsageInBytes, int currentQuotaI nBytes);
23390 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23391 // for details. All rights reserved. Use of this source code is governed by a
23392 // BSD-style license that can be found in the LICENSE file.
23393
23394 // WARNING: Do not edit - generated code.
23395
23396 typedef bool StringCallback(String data);
23397 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23398 // for details. All rights reserved. Use of this source code is governed by a
23399 // BSD-style license that can be found in the LICENSE file.
23400
23401 // WARNING: Do not edit - generated code.
23402
23403 interface StyleMedia {
23404
23405 String get type();
23406
23407 bool matchMedium(String mediaquery);
23408 }
23409 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23410 // for details. All rights reserved. Use of this source code is governed by a
23411 // BSD-style license that can be found in the LICENSE file.
23412
23413 // WARNING: Do not edit - generated code.
23414
23415 interface StyleSheet {
23416
23417 bool get disabled();
23418
23419 void set disabled(bool value);
23420
23421 String get href();
23422
23423 MediaList get media();
23424
23425 Node get ownerNode();
23426
23427 StyleSheet get parentStyleSheet();
23428
23429 String get title();
23430
23431 String get type();
23432 }
23433 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23434 // for details. All rights reserved. Use of this source code is governed by a
23435 // BSD-style license that can be found in the LICENSE file.
23436
23437 // WARNING: Do not edit - generated code.
23438
23439 interface StyleSheetList extends List<StyleSheet> {
23440
23441 int get length();
23442
23443 StyleSheet item(int index);
23444 }
23445 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23446 // for details. All rights reserved. Use of this source code is governed by a
23447 // BSD-style license that can be found in the LICENSE file.
23448
23449 // WARNING: Do not edit - generated code.
23450
23451 interface Text extends CharacterData {
23452
23453 String get wholeText();
23454
23455 Text replaceWholeText(String content);
23456
23457 Text splitText(int offset);
23458 }
23459 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23460 // for details. All rights reserved. Use of this source code is governed by a
23461 // BSD-style license that can be found in the LICENSE file.
23462
23463 // WARNING: Do not edit - generated code.
23464
23465 interface TextEvent extends UIEvent {
23466
23467 String get data();
23468
23469 void initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, DOMW indow viewArg, String dataArg);
23470 }
23471 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23472 // for details. All rights reserved. Use of this source code is governed by a
23473 // BSD-style license that can be found in the LICENSE file.
23474
23475 // WARNING: Do not edit - generated code.
23476
23477 interface TextMetrics {
23478
23479 num get width();
23480 }
23481 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23482 // for details. All rights reserved. Use of this source code is governed by a
23483 // BSD-style license that can be found in the LICENSE file.
23484
23485 // WARNING: Do not edit - generated code.
23486
23487 interface TextTrack {
23488
23489 static final int DISABLED = 0;
23490
23491 static final int HIDDEN = 1;
23492
23493 static final int SHOWING = 2;
23494
23495 TextTrackCueList get activeCues();
23496
23497 TextTrackCueList get cues();
23498
23499 String get kind();
23500
23501 String get label();
23502
23503 String get language();
23504
23505 int get mode();
23506
23507 void set mode(int value);
23508
23509 EventListener get oncuechange();
23510
23511 void set oncuechange(EventListener value);
23512
23513 void addCue(TextTrackCue cue);
23514
23515 void addEventListener(String type, EventListener listener, [bool useCapture]);
23516
23517 bool dispatchEvent(Event evt);
23518
23519 void removeCue(TextTrackCue cue);
23520
23521 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
23522 }
23523 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23524 // for details. All rights reserved. Use of this source code is governed by a
23525 // BSD-style license that can be found in the LICENSE file.
23526
23527 // WARNING: Do not edit - generated code.
23528
23529 interface TextTrackCue {
23530
23531 String get alignment();
23532
23533 void set alignment(String value);
23534
23535 String get direction();
23536
23537 void set direction(String value);
23538
23539 num get endTime();
23540
23541 void set endTime(num value);
23542
23543 String get id();
23544
23545 void set id(String value);
23546
23547 int get linePosition();
23548
23549 void set linePosition(int value);
23550
23551 EventListener get onenter();
23552
23553 void set onenter(EventListener value);
23554
23555 EventListener get onexit();
23556
23557 void set onexit(EventListener value);
23558
23559 bool get pauseOnExit();
23560
23561 void set pauseOnExit(bool value);
23562
23563 int get size();
23564
23565 void set size(int value);
23566
23567 bool get snapToLines();
23568
23569 void set snapToLines(bool value);
23570
23571 num get startTime();
23572
23573 void set startTime(num value);
23574
23575 String get text();
23576
23577 void set text(String value);
23578
23579 int get textPosition();
23580
23581 void set textPosition(int value);
23582
23583 TextTrack get track();
23584
23585 void addEventListener(String type, EventListener listener, [bool useCapture]);
23586
23587 bool dispatchEvent(Event evt);
23588
23589 DocumentFragment getCueAsHTML();
23590
23591 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
23592 }
23593 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23594 // for details. All rights reserved. Use of this source code is governed by a
23595 // BSD-style license that can be found in the LICENSE file.
23596
23597 // WARNING: Do not edit - generated code.
23598
23599 interface TextTrackCueList {
23600
23601 int get length();
23602
23603 TextTrackCue getCueById(String id);
23604
23605 TextTrackCue item(int index);
23606 }
23607 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23608 // for details. All rights reserved. Use of this source code is governed by a
23609 // BSD-style license that can be found in the LICENSE file.
23610
23611 // WARNING: Do not edit - generated code.
23612
23613 interface TextTrackList {
23614
23615 int get length();
23616
23617 EventListener get onaddtrack();
23618
23619 void set onaddtrack(EventListener value);
23620
23621 void addEventListener(String type, EventListener listener, [bool useCapture]);
23622
23623 bool dispatchEvent(Event evt);
23624
23625 TextTrack item(int index);
23626
23627 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
23628 }
23629 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23630 // for details. All rights reserved. Use of this source code is governed by a
23631 // BSD-style license that can be found in the LICENSE file.
23632
23633 // WARNING: Do not edit - generated code.
23634
23635 interface TimeRanges {
23636
23637 int get length();
23638
23639 num end(int index);
23640
23641 num start(int index);
23642 }
23643 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23644 // for details. All rights reserved. Use of this source code is governed by a
23645 // BSD-style license that can be found in the LICENSE file.
23646
23647 // WARNING: Do not edit - generated code.
23648
23649 interface Touch {
23650
23651 int get clientX();
23652
23653 int get clientY();
23654
23655 int get identifier();
23656
23657 int get pageX();
23658
23659 int get pageY();
23660
23661 int get screenX();
23662
23663 int get screenY();
23664
23665 EventTarget get target();
23666
23667 num get webkitForce();
23668
23669 int get webkitRadiusX();
23670
23671 int get webkitRadiusY();
23672
23673 num get webkitRotationAngle();
23674 }
23675 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23676 // for details. All rights reserved. Use of this source code is governed by a
23677 // BSD-style license that can be found in the LICENSE file.
23678
23679 // WARNING: Do not edit - generated code.
23680
23681 interface TouchEvent extends UIEvent {
23682
23683 bool get altKey();
23684
23685 TouchList get changedTouches();
23686
23687 bool get ctrlKey();
23688
23689 bool get metaKey();
23690
23691 bool get shiftKey();
23692
23693 TouchList get targetTouches();
23694
23695 TouchList get touches();
23696
23697 void initTouchEvent(TouchList touches, TouchList targetTouches, TouchList chan gedTouches, String type, DOMWindow view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
23698 }
23699 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23700 // for details. All rights reserved. Use of this source code is governed by a
23701 // BSD-style license that can be found in the LICENSE file.
23702
23703 // WARNING: Do not edit - generated code.
23704
23705 interface TouchList extends List<Touch> {
23706
23707 int get length();
23708
23709 Touch item(int index);
23710 }
23711 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23712 // for details. All rights reserved. Use of this source code is governed by a
23713 // BSD-style license that can be found in the LICENSE file.
23714
23715 // WARNING: Do not edit - generated code.
23716
23717 interface TrackEvent extends Event {
23718
23719 Object get track();
23720 }
23721 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23722 // for details. All rights reserved. Use of this source code is governed by a
23723 // BSD-style license that can be found in the LICENSE file.
23724
23725 // WARNING: Do not edit - generated code.
23726
23727 interface TreeWalker {
23728
23729 Node get currentNode();
23730
23731 void set currentNode(Node value);
23732
23733 bool get expandEntityReferences();
23734
23735 NodeFilter get filter();
23736
23737 Node get root();
23738
23739 int get whatToShow();
23740
23741 Node firstChild();
23742
23743 Node lastChild();
23744
23745 Node nextNode();
23746
23747 Node nextSibling();
23748
23749 Node parentNode();
23750
23751 Node previousNode();
23752
23753 Node previousSibling();
23754 }
23755 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23756 // for details. All rights reserved. Use of this source code is governed by a
23757 // BSD-style license that can be found in the LICENSE file.
23758
23759 // WARNING: Do not edit - generated code.
23760
23761 interface UIEvent extends Event {
23762
23763 int get charCode();
23764
23765 int get detail();
23766
23767 int get keyCode();
23768
23769 int get layerX();
23770
23771 int get layerY();
23772
23773 int get pageX();
23774
23775 int get pageY();
23776
23777 DOMWindow get view();
23778
23779 int get which();
23780
23781 void initUIEvent(String type, bool canBubble, bool cancelable, DOMWindow view, int detail);
23782 }
23783 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23784 // for details. All rights reserved. Use of this source code is governed by a
23785 // BSD-style license that can be found in the LICENSE file.
23786
23787 // WARNING: Do not edit - generated code.
23788
23789 interface Uint16Array extends ArrayBufferView, List<int> default _TypedArrayFact oryProvider {
23790
23791 Uint16Array(int length);
23792
23793 Uint16Array.fromList(List<int> list);
23794
23795 Uint16Array.fromBuffer(ArrayBuffer buffer);
23796
23797 static final int BYTES_PER_ELEMENT = 2;
23798
23799 int get length();
23800
23801 void setElements(Object array, [int offset]);
23802
23803 Uint16Array subarray(int start, [int end]);
23804 }
23805 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23806 // for details. All rights reserved. Use of this source code is governed by a
23807 // BSD-style license that can be found in the LICENSE file.
23808
23809 // WARNING: Do not edit - generated code.
23810
23811 interface Uint32Array extends ArrayBufferView, List<int> default _TypedArrayFact oryProvider {
23812
23813 Uint32Array(int length);
23814
23815 Uint32Array.fromList(List<int> list);
23816
23817 Uint32Array.fromBuffer(ArrayBuffer buffer);
23818
23819 static final int BYTES_PER_ELEMENT = 4;
23820
23821 int get length();
23822
23823 void setElements(Object array, [int offset]);
23824
23825 Uint32Array subarray(int start, [int end]);
23826 }
23827 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23828 // for details. All rights reserved. Use of this source code is governed by a
23829 // BSD-style license that can be found in the LICENSE file.
23830
23831 // WARNING: Do not edit - generated code.
23832
23833 interface Uint8Array extends ArrayBufferView, List<int> default _TypedArrayFacto ryProvider {
23834
23835 Uint8Array(int length);
23836
23837 Uint8Array.fromList(List<int> list);
23838
23839 Uint8Array.fromBuffer(ArrayBuffer buffer);
23840
23841 static final int BYTES_PER_ELEMENT = 1;
23842
23843 int get length();
23844
23845 void setElements(Object array, [int offset]);
23846
23847 Uint8Array subarray(int start, [int end]);
23848 }
23849 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23850 // for details. All rights reserved. Use of this source code is governed by a
23851 // BSD-style license that can be found in the LICENSE file.
23852
23853 // WARNING: Do not edit - generated code.
23854
23855 interface ValidityState {
23856
23857 bool get customError();
23858
23859 bool get patternMismatch();
23860
23861 bool get rangeOverflow();
23862
23863 bool get rangeUnderflow();
23864
23865 bool get stepMismatch();
23866
23867 bool get tooLong();
23868
23869 bool get typeMismatch();
23870
23871 bool get valid();
23872
23873 bool get valueMissing();
23874 }
23875 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23876 // for details. All rights reserved. Use of this source code is governed by a
23877 // BSD-style license that can be found in the LICENSE file.
23878
23879 // WARNING: Do not edit - generated code.
23880
23881 typedef void VoidCallback();
23882 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23883 // for details. All rights reserved. Use of this source code is governed by a
23884 // BSD-style license that can be found in the LICENSE file.
23885
23886 // WARNING: Do not edit - generated code.
23887
23888 interface WaveShaperNode extends AudioNode {
23889
23890 Float32Array get curve();
23891
23892 void set curve(Float32Array value);
23893 }
23894 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23895 // for details. All rights reserved. Use of this source code is governed by a
23896 // BSD-style license that can be found in the LICENSE file.
23897
23898 // WARNING: Do not edit - generated code.
23899
23900 interface WebGLActiveInfo {
23901
23902 String get name();
23903
23904 int get size();
23905
23906 int get type();
23907 }
23908 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23909 // for details. All rights reserved. Use of this source code is governed by a
23910 // BSD-style license that can be found in the LICENSE file.
23911
23912 // WARNING: Do not edit - generated code.
23913
23914 interface WebGLBuffer {
23915 }
23916 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23917 // for details. All rights reserved. Use of this source code is governed by a
23918 // BSD-style license that can be found in the LICENSE file.
23919
23920 // WARNING: Do not edit - generated code.
23921
23922 interface WebGLCompressedTextures {
23923
23924 static final int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02;
23925
23926 static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
23927
23928 static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
23929
23930 static final int COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00;
23931
23932 static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
23933
23934 static final int ETC1_RGB8_OES = 0x8D64;
23935
23936 void compressedTexImage2D(int target, int level, int internalformat, int width , int height, int border, ArrayBufferView data);
23937
23938 void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferView data);
23939 }
23940 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23941 // for details. All rights reserved. Use of this source code is governed by a
23942 // BSD-style license that can be found in the LICENSE file.
23943
23944 // WARNING: Do not edit - generated code.
23945
23946 interface WebGLContextAttributes {
23947
23948 bool get alpha();
23949
23950 void set alpha(bool value);
23951
23952 bool get antialias();
23953
23954 void set antialias(bool value);
23955
23956 bool get depth();
23957
23958 void set depth(bool value);
23959
23960 bool get premultipliedAlpha();
23961
23962 void set premultipliedAlpha(bool value);
23963
23964 bool get preserveDrawingBuffer();
23965
23966 void set preserveDrawingBuffer(bool value);
23967
23968 bool get stencil();
23969
23970 void set stencil(bool value);
23971 }
23972 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23973 // for details. All rights reserved. Use of this source code is governed by a
23974 // BSD-style license that can be found in the LICENSE file.
23975
23976 // WARNING: Do not edit - generated code.
23977
23978 interface WebGLContextEvent extends Event {
23979
23980 String get statusMessage();
23981 }
23982 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23983 // for details. All rights reserved. Use of this source code is governed by a
23984 // BSD-style license that can be found in the LICENSE file.
23985
23986 // WARNING: Do not edit - generated code.
23987
23988 interface WebGLDebugRendererInfo {
23989
23990 static final int UNMASKED_RENDERER_WEBGL = 0x9246;
23991
23992 static final int UNMASKED_VENDOR_WEBGL = 0x9245;
23993 }
23994 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
23995 // for details. All rights reserved. Use of this source code is governed by a
23996 // BSD-style license that can be found in the LICENSE file.
23997
23998 // WARNING: Do not edit - generated code.
23999
24000 interface WebGLDebugShaders {
24001
24002 String getTranslatedShaderSource(WebGLShader shader);
24003 }
24004 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24005 // for details. All rights reserved. Use of this source code is governed by a
24006 // BSD-style license that can be found in the LICENSE file.
24007
24008 // WARNING: Do not edit - generated code.
24009
24010 interface WebGLFramebuffer {
24011 }
24012 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24013 // for details. All rights reserved. Use of this source code is governed by a
24014 // BSD-style license that can be found in the LICENSE file.
24015
24016 // WARNING: Do not edit - generated code.
24017
24018 interface WebGLLoseContext {
24019
24020 void loseContext();
24021
24022 void restoreContext();
24023 }
24024 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24025 // for details. All rights reserved. Use of this source code is governed by a
24026 // BSD-style license that can be found in the LICENSE file.
24027
24028 // WARNING: Do not edit - generated code.
24029
24030 interface WebGLProgram {
24031 }
24032 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24033 // for details. All rights reserved. Use of this source code is governed by a
24034 // BSD-style license that can be found in the LICENSE file.
24035
24036 // WARNING: Do not edit - generated code.
24037
24038 interface WebGLRenderbuffer {
24039 }
24040 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24041 // for details. All rights reserved. Use of this source code is governed by a
24042 // BSD-style license that can be found in the LICENSE file.
24043
24044 // WARNING: Do not edit - generated code.
24045
24046 interface WebGLRenderingContext extends CanvasRenderingContext {
24047
24048 static final int ACTIVE_ATTRIBUTES = 0x8B89;
24049
24050 static final int ACTIVE_TEXTURE = 0x84E0;
24051
24052 static final int ACTIVE_UNIFORMS = 0x8B86;
24053
24054 static final int ALIASED_LINE_WIDTH_RANGE = 0x846E;
24055
24056 static final int ALIASED_POINT_SIZE_RANGE = 0x846D;
24057
24058 static final int ALPHA = 0x1906;
24059
24060 static final int ALPHA_BITS = 0x0D55;
24061
24062 static final int ALWAYS = 0x0207;
24063
24064 static final int ARRAY_BUFFER = 0x8892;
24065
24066 static final int ARRAY_BUFFER_BINDING = 0x8894;
24067
24068 static final int ATTACHED_SHADERS = 0x8B85;
24069
24070 static final int BACK = 0x0405;
24071
24072 static final int BLEND = 0x0BE2;
24073
24074 static final int BLEND_COLOR = 0x8005;
24075
24076 static final int BLEND_DST_ALPHA = 0x80CA;
24077
24078 static final int BLEND_DST_RGB = 0x80C8;
24079
24080 static final int BLEND_EQUATION = 0x8009;
24081
24082 static final int BLEND_EQUATION_ALPHA = 0x883D;
24083
24084 static final int BLEND_EQUATION_RGB = 0x8009;
24085
24086 static final int BLEND_SRC_ALPHA = 0x80CB;
24087
24088 static final int BLEND_SRC_RGB = 0x80C9;
24089
24090 static final int BLUE_BITS = 0x0D54;
24091
24092 static final int BOOL = 0x8B56;
24093
24094 static final int BOOL_VEC2 = 0x8B57;
24095
24096 static final int BOOL_VEC3 = 0x8B58;
24097
24098 static final int BOOL_VEC4 = 0x8B59;
24099
24100 static final int BROWSER_DEFAULT_WEBGL = 0x9244;
24101
24102 static final int BUFFER_SIZE = 0x8764;
24103
24104 static final int BUFFER_USAGE = 0x8765;
24105
24106 static final int BYTE = 0x1400;
24107
24108 static final int CCW = 0x0901;
24109
24110 static final int CLAMP_TO_EDGE = 0x812F;
24111
24112 static final int COLOR_ATTACHMENT0 = 0x8CE0;
24113
24114 static final int COLOR_BUFFER_BIT = 0x00004000;
24115
24116 static final int COLOR_CLEAR_VALUE = 0x0C22;
24117
24118 static final int COLOR_WRITEMASK = 0x0C23;
24119
24120 static final int COMPILE_STATUS = 0x8B81;
24121
24122 static final int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
24123
24124 static final int CONSTANT_ALPHA = 0x8003;
24125
24126 static final int CONSTANT_COLOR = 0x8001;
24127
24128 static final int CONTEXT_LOST_WEBGL = 0x9242;
24129
24130 static final int CULL_FACE = 0x0B44;
24131
24132 static final int CULL_FACE_MODE = 0x0B45;
24133
24134 static final int CURRENT_PROGRAM = 0x8B8D;
24135
24136 static final int CURRENT_VERTEX_ATTRIB = 0x8626;
24137
24138 static final int CW = 0x0900;
24139
24140 static final int DECR = 0x1E03;
24141
24142 static final int DECR_WRAP = 0x8508;
24143
24144 static final int DELETE_STATUS = 0x8B80;
24145
24146 static final int DEPTH_ATTACHMENT = 0x8D00;
24147
24148 static final int DEPTH_BITS = 0x0D56;
24149
24150 static final int DEPTH_BUFFER_BIT = 0x00000100;
24151
24152 static final int DEPTH_CLEAR_VALUE = 0x0B73;
24153
24154 static final int DEPTH_COMPONENT = 0x1902;
24155
24156 static final int DEPTH_COMPONENT16 = 0x81A5;
24157
24158 static final int DEPTH_FUNC = 0x0B74;
24159
24160 static final int DEPTH_RANGE = 0x0B70;
24161
24162 static final int DEPTH_STENCIL = 0x84F9;
24163
24164 static final int DEPTH_STENCIL_ATTACHMENT = 0x821A;
24165
24166 static final int DEPTH_TEST = 0x0B71;
24167
24168 static final int DEPTH_WRITEMASK = 0x0B72;
24169
24170 static final int DITHER = 0x0BD0;
24171
24172 static final int DONT_CARE = 0x1100;
24173
24174 static final int DST_ALPHA = 0x0304;
24175
24176 static final int DST_COLOR = 0x0306;
24177
24178 static final int DYNAMIC_DRAW = 0x88E8;
24179
24180 static final int ELEMENT_ARRAY_BUFFER = 0x8893;
24181
24182 static final int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
24183
24184 static final int EQUAL = 0x0202;
24185
24186 static final int FASTEST = 0x1101;
24187
24188 static final int FLOAT = 0x1406;
24189
24190 static final int FLOAT_MAT2 = 0x8B5A;
24191
24192 static final int FLOAT_MAT3 = 0x8B5B;
24193
24194 static final int FLOAT_MAT4 = 0x8B5C;
24195
24196 static final int FLOAT_VEC2 = 0x8B50;
24197
24198 static final int FLOAT_VEC3 = 0x8B51;
24199
24200 static final int FLOAT_VEC4 = 0x8B52;
24201
24202 static final int FRAGMENT_SHADER = 0x8B30;
24203
24204 static final int FRAMEBUFFER = 0x8D40;
24205
24206 static final int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
24207
24208 static final int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
24209
24210 static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
24211
24212 static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
24213
24214 static final int FRAMEBUFFER_BINDING = 0x8CA6;
24215
24216 static final int FRAMEBUFFER_COMPLETE = 0x8CD5;
24217
24218 static final int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
24219
24220 static final int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
24221
24222 static final int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
24223
24224 static final int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
24225
24226 static final int FRONT = 0x0404;
24227
24228 static final int FRONT_AND_BACK = 0x0408;
24229
24230 static final int FRONT_FACE = 0x0B46;
24231
24232 static final int FUNC_ADD = 0x8006;
24233
24234 static final int FUNC_REVERSE_SUBTRACT = 0x800B;
24235
24236 static final int FUNC_SUBTRACT = 0x800A;
24237
24238 static final int GENERATE_MIPMAP_HINT = 0x8192;
24239
24240 static final int GEQUAL = 0x0206;
24241
24242 static final int GREATER = 0x0204;
24243
24244 static final int GREEN_BITS = 0x0D53;
24245
24246 static final int HIGH_FLOAT = 0x8DF2;
24247
24248 static final int HIGH_INT = 0x8DF5;
24249
24250 static final int INCR = 0x1E02;
24251
24252 static final int INCR_WRAP = 0x8507;
24253
24254 static final int INT = 0x1404;
24255
24256 static final int INT_VEC2 = 0x8B53;
24257
24258 static final int INT_VEC3 = 0x8B54;
24259
24260 static final int INT_VEC4 = 0x8B55;
24261
24262 static final int INVALID_ENUM = 0x0500;
24263
24264 static final int INVALID_FRAMEBUFFER_OPERATION = 0x0506;
24265
24266 static final int INVALID_OPERATION = 0x0502;
24267
24268 static final int INVALID_VALUE = 0x0501;
24269
24270 static final int INVERT = 0x150A;
24271
24272 static final int KEEP = 0x1E00;
24273
24274 static final int LEQUAL = 0x0203;
24275
24276 static final int LESS = 0x0201;
24277
24278 static final int LINEAR = 0x2601;
24279
24280 static final int LINEAR_MIPMAP_LINEAR = 0x2703;
24281
24282 static final int LINEAR_MIPMAP_NEAREST = 0x2701;
24283
24284 static final int LINES = 0x0001;
24285
24286 static final int LINE_LOOP = 0x0002;
24287
24288 static final int LINE_STRIP = 0x0003;
24289
24290 static final int LINE_WIDTH = 0x0B21;
24291
24292 static final int LINK_STATUS = 0x8B82;
24293
24294 static final int LOW_FLOAT = 0x8DF0;
24295
24296 static final int LOW_INT = 0x8DF3;
24297
24298 static final int LUMINANCE = 0x1909;
24299
24300 static final int LUMINANCE_ALPHA = 0x190A;
24301
24302 static final int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
24303
24304 static final int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
24305
24306 static final int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
24307
24308 static final int MAX_RENDERBUFFER_SIZE = 0x84E8;
24309
24310 static final int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
24311
24312 static final int MAX_TEXTURE_SIZE = 0x0D33;
24313
24314 static final int MAX_VARYING_VECTORS = 0x8DFC;
24315
24316 static final int MAX_VERTEX_ATTRIBS = 0x8869;
24317
24318 static final int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
24319
24320 static final int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
24321
24322 static final int MAX_VIEWPORT_DIMS = 0x0D3A;
24323
24324 static final int MEDIUM_FLOAT = 0x8DF1;
24325
24326 static final int MEDIUM_INT = 0x8DF4;
24327
24328 static final int MIRRORED_REPEAT = 0x8370;
24329
24330 static final int NEAREST = 0x2600;
24331
24332 static final int NEAREST_MIPMAP_LINEAR = 0x2702;
24333
24334 static final int NEAREST_MIPMAP_NEAREST = 0x2700;
24335
24336 static final int NEVER = 0x0200;
24337
24338 static final int NICEST = 0x1102;
24339
24340 static final int NONE = 0;
24341
24342 static final int NOTEQUAL = 0x0205;
24343
24344 static final int NO_ERROR = 0;
24345
24346 static final int NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2;
24347
24348 static final int ONE = 1;
24349
24350 static final int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
24351
24352 static final int ONE_MINUS_CONSTANT_COLOR = 0x8002;
24353
24354 static final int ONE_MINUS_DST_ALPHA = 0x0305;
24355
24356 static final int ONE_MINUS_DST_COLOR = 0x0307;
24357
24358 static final int ONE_MINUS_SRC_ALPHA = 0x0303;
24359
24360 static final int ONE_MINUS_SRC_COLOR = 0x0301;
24361
24362 static final int OUT_OF_MEMORY = 0x0505;
24363
24364 static final int PACK_ALIGNMENT = 0x0D05;
24365
24366 static final int POINTS = 0x0000;
24367
24368 static final int POLYGON_OFFSET_FACTOR = 0x8038;
24369
24370 static final int POLYGON_OFFSET_FILL = 0x8037;
24371
24372 static final int POLYGON_OFFSET_UNITS = 0x2A00;
24373
24374 static final int RED_BITS = 0x0D52;
24375
24376 static final int RENDERBUFFER = 0x8D41;
24377
24378 static final int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
24379
24380 static final int RENDERBUFFER_BINDING = 0x8CA7;
24381
24382 static final int RENDERBUFFER_BLUE_SIZE = 0x8D52;
24383
24384 static final int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
24385
24386 static final int RENDERBUFFER_GREEN_SIZE = 0x8D51;
24387
24388 static final int RENDERBUFFER_HEIGHT = 0x8D43;
24389
24390 static final int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
24391
24392 static final int RENDERBUFFER_RED_SIZE = 0x8D50;
24393
24394 static final int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
24395
24396 static final int RENDERBUFFER_WIDTH = 0x8D42;
24397
24398 static final int RENDERER = 0x1F01;
24399
24400 static final int REPEAT = 0x2901;
24401
24402 static final int REPLACE = 0x1E01;
24403
24404 static final int RGB = 0x1907;
24405
24406 static final int RGB565 = 0x8D62;
24407
24408 static final int RGB5_A1 = 0x8057;
24409
24410 static final int RGBA = 0x1908;
24411
24412 static final int RGBA4 = 0x8056;
24413
24414 static final int SAMPLER_2D = 0x8B5E;
24415
24416 static final int SAMPLER_CUBE = 0x8B60;
24417
24418 static final int SAMPLES = 0x80A9;
24419
24420 static final int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
24421
24422 static final int SAMPLE_BUFFERS = 0x80A8;
24423
24424 static final int SAMPLE_COVERAGE = 0x80A0;
24425
24426 static final int SAMPLE_COVERAGE_INVERT = 0x80AB;
24427
24428 static final int SAMPLE_COVERAGE_VALUE = 0x80AA;
24429
24430 static final int SCISSOR_BOX = 0x0C10;
24431
24432 static final int SCISSOR_TEST = 0x0C11;
24433
24434 static final int SHADER_COMPILER = 0x8DFA;
24435
24436 static final int SHADER_TYPE = 0x8B4F;
24437
24438 static final int SHADING_LANGUAGE_VERSION = 0x8B8C;
24439
24440 static final int SHORT = 0x1402;
24441
24442 static final int SRC_ALPHA = 0x0302;
24443
24444 static final int SRC_ALPHA_SATURATE = 0x0308;
24445
24446 static final int SRC_COLOR = 0x0300;
24447
24448 static final int STATIC_DRAW = 0x88E4;
24449
24450 static final int STENCIL_ATTACHMENT = 0x8D20;
24451
24452 static final int STENCIL_BACK_FAIL = 0x8801;
24453
24454 static final int STENCIL_BACK_FUNC = 0x8800;
24455
24456 static final int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
24457
24458 static final int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
24459
24460 static final int STENCIL_BACK_REF = 0x8CA3;
24461
24462 static final int STENCIL_BACK_VALUE_MASK = 0x8CA4;
24463
24464 static final int STENCIL_BACK_WRITEMASK = 0x8CA5;
24465
24466 static final int STENCIL_BITS = 0x0D57;
24467
24468 static final int STENCIL_BUFFER_BIT = 0x00000400;
24469
24470 static final int STENCIL_CLEAR_VALUE = 0x0B91;
24471
24472 static final int STENCIL_FAIL = 0x0B94;
24473
24474 static final int STENCIL_FUNC = 0x0B92;
24475
24476 static final int STENCIL_INDEX = 0x1901;
24477
24478 static final int STENCIL_INDEX8 = 0x8D48;
24479
24480 static final int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
24481
24482 static final int STENCIL_PASS_DEPTH_PASS = 0x0B96;
24483
24484 static final int STENCIL_REF = 0x0B97;
24485
24486 static final int STENCIL_TEST = 0x0B90;
24487
24488 static final int STENCIL_VALUE_MASK = 0x0B93;
24489
24490 static final int STENCIL_WRITEMASK = 0x0B98;
24491
24492 static final int STREAM_DRAW = 0x88E0;
24493
24494 static final int SUBPIXEL_BITS = 0x0D50;
24495
24496 static final int TEXTURE = 0x1702;
24497
24498 static final int TEXTURE0 = 0x84C0;
24499
24500 static final int TEXTURE1 = 0x84C1;
24501
24502 static final int TEXTURE10 = 0x84CA;
24503
24504 static final int TEXTURE11 = 0x84CB;
24505
24506 static final int TEXTURE12 = 0x84CC;
24507
24508 static final int TEXTURE13 = 0x84CD;
24509
24510 static final int TEXTURE14 = 0x84CE;
24511
24512 static final int TEXTURE15 = 0x84CF;
24513
24514 static final int TEXTURE16 = 0x84D0;
24515
24516 static final int TEXTURE17 = 0x84D1;
24517
24518 static final int TEXTURE18 = 0x84D2;
24519
24520 static final int TEXTURE19 = 0x84D3;
24521
24522 static final int TEXTURE2 = 0x84C2;
24523
24524 static final int TEXTURE20 = 0x84D4;
24525
24526 static final int TEXTURE21 = 0x84D5;
24527
24528 static final int TEXTURE22 = 0x84D6;
24529
24530 static final int TEXTURE23 = 0x84D7;
24531
24532 static final int TEXTURE24 = 0x84D8;
24533
24534 static final int TEXTURE25 = 0x84D9;
24535
24536 static final int TEXTURE26 = 0x84DA;
24537
24538 static final int TEXTURE27 = 0x84DB;
24539
24540 static final int TEXTURE28 = 0x84DC;
24541
24542 static final int TEXTURE29 = 0x84DD;
24543
24544 static final int TEXTURE3 = 0x84C3;
24545
24546 static final int TEXTURE30 = 0x84DE;
24547
24548 static final int TEXTURE31 = 0x84DF;
24549
24550 static final int TEXTURE4 = 0x84C4;
24551
24552 static final int TEXTURE5 = 0x84C5;
24553
24554 static final int TEXTURE6 = 0x84C6;
24555
24556 static final int TEXTURE7 = 0x84C7;
24557
24558 static final int TEXTURE8 = 0x84C8;
24559
24560 static final int TEXTURE9 = 0x84C9;
24561
24562 static final int TEXTURE_2D = 0x0DE1;
24563
24564 static final int TEXTURE_BINDING_2D = 0x8069;
24565
24566 static final int TEXTURE_BINDING_CUBE_MAP = 0x8514;
24567
24568 static final int TEXTURE_CUBE_MAP = 0x8513;
24569
24570 static final int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
24571
24572 static final int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
24573
24574 static final int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
24575
24576 static final int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
24577
24578 static final int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
24579
24580 static final int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
24581
24582 static final int TEXTURE_MAG_FILTER = 0x2800;
24583
24584 static final int TEXTURE_MIN_FILTER = 0x2801;
24585
24586 static final int TEXTURE_WRAP_S = 0x2802;
24587
24588 static final int TEXTURE_WRAP_T = 0x2803;
24589
24590 static final int TRIANGLES = 0x0004;
24591
24592 static final int TRIANGLE_FAN = 0x0006;
24593
24594 static final int TRIANGLE_STRIP = 0x0005;
24595
24596 static final int UNPACK_ALIGNMENT = 0x0CF5;
24597
24598 static final int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
24599
24600 static final int UNPACK_FLIP_Y_WEBGL = 0x9240;
24601
24602 static final int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
24603
24604 static final int UNSIGNED_BYTE = 0x1401;
24605
24606 static final int UNSIGNED_INT = 0x1405;
24607
24608 static final int UNSIGNED_SHORT = 0x1403;
24609
24610 static final int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
24611
24612 static final int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
24613
24614 static final int UNSIGNED_SHORT_5_6_5 = 0x8363;
24615
24616 static final int VALIDATE_STATUS = 0x8B83;
24617
24618 static final int VENDOR = 0x1F00;
24619
24620 static final int VERSION = 0x1F02;
24621
24622 static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
24623
24624 static final int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
24625
24626 static final int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
24627
24628 static final int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
24629
24630 static final int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
24631
24632 static final int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
24633
24634 static final int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
24635
24636 static final int VERTEX_SHADER = 0x8B31;
24637
24638 static final int VIEWPORT = 0x0BA2;
24639
24640 static final int ZERO = 0;
24641
24642 int get drawingBufferHeight();
24643
24644 int get drawingBufferWidth();
24645
24646 void activeTexture(int texture);
24647
24648 void attachShader(WebGLProgram program, WebGLShader shader);
24649
24650 void bindAttribLocation(WebGLProgram program, int index, String name);
24651
24652 void bindBuffer(int target, WebGLBuffer buffer);
24653
24654 void bindFramebuffer(int target, WebGLFramebuffer framebuffer);
24655
24656 void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer);
24657
24658 void bindTexture(int target, WebGLTexture texture);
24659
24660 void blendColor(num red, num green, num blue, num alpha);
24661
24662 void blendEquation(int mode);
24663
24664 void blendEquationSeparate(int modeRGB, int modeAlpha);
24665
24666 void blendFunc(int sfactor, int dfactor);
24667
24668 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha);
24669
24670 void bufferData(int target, var data_OR_size, int usage);
24671
24672 void bufferSubData(int target, int offset, var data);
24673
24674 int checkFramebufferStatus(int target);
24675
24676 void clear(int mask);
24677
24678 void clearColor(num red, num green, num blue, num alpha);
24679
24680 void clearDepth(num depth);
24681
24682 void clearStencil(int s);
24683
24684 void colorMask(bool red, bool green, bool blue, bool alpha);
24685
24686 void compileShader(WebGLShader shader);
24687
24688 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i nt width, int height, int border);
24689
24690 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
24691
24692 WebGLBuffer createBuffer();
24693
24694 WebGLFramebuffer createFramebuffer();
24695
24696 WebGLProgram createProgram();
24697
24698 WebGLRenderbuffer createRenderbuffer();
24699
24700 WebGLShader createShader(int type);
24701
24702 WebGLTexture createTexture();
24703
24704 void cullFace(int mode);
24705
24706 void deleteBuffer(WebGLBuffer buffer);
24707
24708 void deleteFramebuffer(WebGLFramebuffer framebuffer);
24709
24710 void deleteProgram(WebGLProgram program);
24711
24712 void deleteRenderbuffer(WebGLRenderbuffer renderbuffer);
24713
24714 void deleteShader(WebGLShader shader);
24715
24716 void deleteTexture(WebGLTexture texture);
24717
24718 void depthFunc(int func);
24719
24720 void depthMask(bool flag);
24721
24722 void depthRange(num zNear, num zFar);
24723
24724 void detachShader(WebGLProgram program, WebGLShader shader);
24725
24726 void disable(int cap);
24727
24728 void disableVertexAttribArray(int index);
24729
24730 void drawArrays(int mode, int first, int count);
24731
24732 void drawElements(int mode, int count, int type, int offset);
24733
24734 void enable(int cap);
24735
24736 void enableVertexAttribArray(int index);
24737
24738 void finish();
24739
24740 void flush();
24741
24742 void framebufferRenderbuffer(int target, int attachment, int renderbuffertarge t, WebGLRenderbuffer renderbuffer);
24743
24744 void framebufferTexture2D(int target, int attachment, int textarget, WebGLText ure texture, int level);
24745
24746 void frontFace(int mode);
24747
24748 void generateMipmap(int target);
24749
24750 WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index);
24751
24752 WebGLActiveInfo getActiveUniform(WebGLProgram program, int index);
24753
24754 List getAttachedShaders(WebGLProgram program);
24755
24756 int getAttribLocation(WebGLProgram program, String name);
24757
24758 Object getBufferParameter(int target, int pname);
24759
24760 WebGLContextAttributes getContextAttributes();
24761
24762 int getError();
24763
24764 Object getExtension(String name);
24765
24766 Object getFramebufferAttachmentParameter(int target, int attachment, int pname );
24767
24768 Object getParameter(int pname);
24769
24770 String getProgramInfoLog(WebGLProgram program);
24771
24772 Object getProgramParameter(WebGLProgram program, int pname);
24773
24774 Object getRenderbufferParameter(int target, int pname);
24775
24776 String getShaderInfoLog(WebGLShader shader);
24777
24778 Object getShaderParameter(WebGLShader shader, int pname);
24779
24780 String getShaderSource(WebGLShader shader);
24781
24782 Object getTexParameter(int target, int pname);
24783
24784 Object getUniform(WebGLProgram program, WebGLUniformLocation location);
24785
24786 WebGLUniformLocation getUniformLocation(WebGLProgram program, String name);
24787
24788 Object getVertexAttrib(int index, int pname);
24789
24790 int getVertexAttribOffset(int index, int pname);
24791
24792 void hint(int target, int mode);
24793
24794 bool isBuffer(WebGLBuffer buffer);
24795
24796 bool isContextLost();
24797
24798 bool isEnabled(int cap);
24799
24800 bool isFramebuffer(WebGLFramebuffer framebuffer);
24801
24802 bool isProgram(WebGLProgram program);
24803
24804 bool isRenderbuffer(WebGLRenderbuffer renderbuffer);
24805
24806 bool isShader(WebGLShader shader);
24807
24808 bool isTexture(WebGLTexture texture);
24809
24810 void lineWidth(num width);
24811
24812 void linkProgram(WebGLProgram program);
24813
24814 void pixelStorei(int pname, int param);
24815
24816 void polygonOffset(num factor, num units);
24817
24818 void readPixels(int x, int y, int width, int height, int format, int type, Arr ayBufferView pixels);
24819
24820 void releaseShaderCompiler();
24821
24822 void renderbufferStorage(int target, int internalformat, int width, int height );
24823
24824 void sampleCoverage(num value, bool invert);
24825
24826 void scissor(int x, int y, int width, int height);
24827
24828 void shaderSource(WebGLShader shader, String string);
24829
24830 void stencilFunc(int func, int ref, int mask);
24831
24832 void stencilFuncSeparate(int face, int func, int ref, int mask);
24833
24834 void stencilMask(int mask);
24835
24836 void stencilMaskSeparate(int face, int mask);
24837
24838 void stencilOp(int fail, int zfail, int zpass);
24839
24840 void stencilOpSeparate(int face, int fail, int zfail, int zpass);
24841
24842 void texImage2D(int target, int level, int internalformat, int format_OR_width , int height_OR_type, var border_OR_canvas_OR_image_OR_pixels_OR_video, [int for mat, int type, ArrayBufferView pixels]);
24843
24844 void texParameterf(int target, int pname, num param);
24845
24846 void texParameteri(int target, int pname, int param);
24847
24848 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format _OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels_OR_video, [int type, ArrayBufferView pixels]);
24849
24850 void uniform1f(WebGLUniformLocation location, num x);
24851
24852 void uniform1fv(WebGLUniformLocation location, Float32Array v);
24853
24854 void uniform1i(WebGLUniformLocation location, int x);
24855
24856 void uniform1iv(WebGLUniformLocation location, Int32Array v);
24857
24858 void uniform2f(WebGLUniformLocation location, num x, num y);
24859
24860 void uniform2fv(WebGLUniformLocation location, Float32Array v);
24861
24862 void uniform2i(WebGLUniformLocation location, int x, int y);
24863
24864 void uniform2iv(WebGLUniformLocation location, Int32Array v);
24865
24866 void uniform3f(WebGLUniformLocation location, num x, num y, num z);
24867
24868 void uniform3fv(WebGLUniformLocation location, Float32Array v);
24869
24870 void uniform3i(WebGLUniformLocation location, int x, int y, int z);
24871
24872 void uniform3iv(WebGLUniformLocation location, Int32Array v);
24873
24874 void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w);
24875
24876 void uniform4fv(WebGLUniformLocation location, Float32Array v);
24877
24878 void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w);
24879
24880 void uniform4iv(WebGLUniformLocation location, Int32Array v);
24881
24882 void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Ar ray array);
24883
24884 void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Ar ray array);
24885
24886 void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Ar ray array);
24887
24888 void useProgram(WebGLProgram program);
24889
24890 void validateProgram(WebGLProgram program);
24891
24892 void vertexAttrib1f(int indx, num x);
24893
24894 void vertexAttrib1fv(int indx, Float32Array values);
24895
24896 void vertexAttrib2f(int indx, num x, num y);
24897
24898 void vertexAttrib2fv(int indx, Float32Array values);
24899
24900 void vertexAttrib3f(int indx, num x, num y, num z);
24901
24902 void vertexAttrib3fv(int indx, Float32Array values);
24903
24904 void vertexAttrib4f(int indx, num x, num y, num z, num w);
24905
24906 void vertexAttrib4fv(int indx, Float32Array values);
24907
24908 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st ride, int offset);
24909
24910 void viewport(int x, int y, int width, int height);
24911 }
24912 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24913 // for details. All rights reserved. Use of this source code is governed by a
24914 // BSD-style license that can be found in the LICENSE file.
24915
24916 // WARNING: Do not edit - generated code.
24917
24918 interface WebGLShader {
24919 }
24920 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24921 // for details. All rights reserved. Use of this source code is governed by a
24922 // BSD-style license that can be found in the LICENSE file.
24923
24924 // WARNING: Do not edit - generated code.
24925
24926 interface WebGLTexture {
24927 }
24928 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24929 // for details. All rights reserved. Use of this source code is governed by a
24930 // BSD-style license that can be found in the LICENSE file.
24931
24932 // WARNING: Do not edit - generated code.
24933
24934 interface WebGLUniformLocation {
24935 }
24936 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24937 // for details. All rights reserved. Use of this source code is governed by a
24938 // BSD-style license that can be found in the LICENSE file.
24939
24940 // WARNING: Do not edit - generated code.
24941
24942 interface WebGLVertexArrayObjectOES {
24943 }
24944 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24945 // for details. All rights reserved. Use of this source code is governed by a
24946 // BSD-style license that can be found in the LICENSE file.
24947
24948 // WARNING: Do not edit - generated code.
24949
24950 interface WebKitAnimation {
24951
24952 static final int DIRECTION_ALTERNATE = 1;
24953
24954 static final int DIRECTION_NORMAL = 0;
24955
24956 static final int FILL_BACKWARDS = 1;
24957
24958 static final int FILL_BOTH = 3;
24959
24960 static final int FILL_FORWARDS = 2;
24961
24962 static final int FILL_NONE = 0;
24963
24964 num get delay();
24965
24966 int get direction();
24967
24968 num get duration();
24969
24970 num get elapsedTime();
24971
24972 void set elapsedTime(num value);
24973
24974 bool get ended();
24975
24976 int get fillMode();
24977
24978 int get iterationCount();
24979
24980 String get name();
24981
24982 bool get paused();
24983
24984 void pause();
24985
24986 void play();
24987 }
24988 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
24989 // for details. All rights reserved. Use of this source code is governed by a
24990 // BSD-style license that can be found in the LICENSE file.
24991
24992 // WARNING: Do not edit - generated code.
24993
24994 interface WebKitAnimationEvent extends Event {
24995
24996 String get animationName();
24997
24998 num get elapsedTime();
24999 }
25000 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25001 // for details. All rights reserved. Use of this source code is governed by a
25002 // BSD-style license that can be found in the LICENSE file.
25003
25004 // WARNING: Do not edit - generated code.
25005
25006 interface WebKitAnimationList {
25007
25008 int get length();
25009
25010 WebKitAnimation item(int index);
25011 }
25012 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25013 // for details. All rights reserved. Use of this source code is governed by a
25014 // BSD-style license that can be found in the LICENSE file.
25015
25016 // WARNING: Do not edit - generated code.
25017
25018 interface WebKitBlobBuilder {
25019
25020 void append(var arrayBuffer_OR_blob_OR_value, [String endings]);
25021
25022 Blob getBlob([String contentType]);
25023 }
25024 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25025 // for details. All rights reserved. Use of this source code is governed by a
25026 // BSD-style license that can be found in the LICENSE file.
25027
25028 // WARNING: Do not edit - generated code.
25029
25030 interface WebKitCSSFilterValue extends CSSValueList {
25031
25032 static final int CSS_FILTER_BLUR = 10;
25033
25034 static final int CSS_FILTER_BRIGHTNESS = 8;
25035
25036 static final int CSS_FILTER_CONTRAST = 9;
25037
25038 static final int CSS_FILTER_DROP_SHADOW = 11;
25039
25040 static final int CSS_FILTER_GRAYSCALE = 2;
25041
25042 static final int CSS_FILTER_HUE_ROTATE = 5;
25043
25044 static final int CSS_FILTER_INVERT = 6;
25045
25046 static final int CSS_FILTER_OPACITY = 7;
25047
25048 static final int CSS_FILTER_REFERENCE = 1;
25049
25050 static final int CSS_FILTER_SATURATE = 4;
25051
25052 static final int CSS_FILTER_SEPIA = 3;
25053
25054 int get operationType();
25055 }
25056 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25057 // for details. All rights reserved. Use of this source code is governed by a
25058 // BSD-style license that can be found in the LICENSE file.
25059
25060 // WARNING: Do not edit - generated code.
25061
25062 interface WebKitCSSKeyframeRule extends CSSRule {
25063
25064 String get keyText();
25065
25066 void set keyText(String value);
25067
25068 CSSStyleDeclaration get style();
25069 }
25070 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25071 // for details. All rights reserved. Use of this source code is governed by a
25072 // BSD-style license that can be found in the LICENSE file.
25073
25074 // WARNING: Do not edit - generated code.
25075
25076 interface WebKitCSSKeyframesRule extends CSSRule {
25077
25078 CSSRuleList get cssRules();
25079
25080 String get name();
25081
25082 void set name(String value);
25083
25084 void deleteRule(String key);
25085
25086 WebKitCSSKeyframeRule findRule(String key);
25087
25088 void insertRule(String rule);
25089 }
25090 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25091 // for details. All rights reserved. Use of this source code is governed by a
25092 // BSD-style license that can be found in the LICENSE file.
25093
25094 // WARNING: Do not edit - generated code.
25095
25096 interface WebKitCSSMatrix default _WebKitCSSMatrixFactoryProvider {
25097
25098 WebKitCSSMatrix([String spec]);
25099
25100 num get a();
25101
25102 void set a(num value);
25103
25104 num get b();
25105
25106 void set b(num value);
25107
25108 num get c();
25109
25110 void set c(num value);
25111
25112 num get d();
25113
25114 void set d(num value);
25115
25116 num get e();
25117
25118 void set e(num value);
25119
25120 num get f();
25121
25122 void set f(num value);
25123
25124 num get m11();
25125
25126 void set m11(num value);
25127
25128 num get m12();
25129
25130 void set m12(num value);
25131
25132 num get m13();
25133
25134 void set m13(num value);
25135
25136 num get m14();
25137
25138 void set m14(num value);
25139
25140 num get m21();
25141
25142 void set m21(num value);
25143
25144 num get m22();
25145
25146 void set m22(num value);
25147
25148 num get m23();
25149
25150 void set m23(num value);
25151
25152 num get m24();
25153
25154 void set m24(num value);
25155
25156 num get m31();
25157
25158 void set m31(num value);
25159
25160 num get m32();
25161
25162 void set m32(num value);
25163
25164 num get m33();
25165
25166 void set m33(num value);
25167
25168 num get m34();
25169
25170 void set m34(num value);
25171
25172 num get m41();
25173
25174 void set m41(num value);
25175
25176 num get m42();
25177
25178 void set m42(num value);
25179
25180 num get m43();
25181
25182 void set m43(num value);
25183
25184 num get m44();
25185
25186 void set m44(num value);
25187
25188 WebKitCSSMatrix inverse();
25189
25190 WebKitCSSMatrix multiply(WebKitCSSMatrix secondMatrix);
25191
25192 WebKitCSSMatrix rotate(num rotX, num rotY, num rotZ);
25193
25194 WebKitCSSMatrix rotateAxisAngle(num x, num y, num z, num angle);
25195
25196 WebKitCSSMatrix scale(num scaleX, num scaleY, num scaleZ);
25197
25198 void setMatrixValue(String string);
25199
25200 WebKitCSSMatrix skewX(num angle);
25201
25202 WebKitCSSMatrix skewY(num angle);
25203
25204 String toString();
25205
25206 WebKitCSSMatrix translate(num x, num y, num z);
25207 }
25208 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25209 // for details. All rights reserved. Use of this source code is governed by a
25210 // BSD-style license that can be found in the LICENSE file.
25211
25212 // WARNING: Do not edit - generated code.
25213
25214 interface WebKitCSSTransformValue extends CSSValueList {
25215
25216 static final int CSS_MATRIX = 11;
25217
25218 static final int CSS_MATRIX3D = 21;
25219
25220 static final int CSS_PERSPECTIVE = 20;
25221
25222 static final int CSS_ROTATE = 4;
25223
25224 static final int CSS_ROTATE3D = 17;
25225
25226 static final int CSS_ROTATEX = 14;
25227
25228 static final int CSS_ROTATEY = 15;
25229
25230 static final int CSS_ROTATEZ = 16;
25231
25232 static final int CSS_SCALE = 5;
25233
25234 static final int CSS_SCALE3D = 19;
25235
25236 static final int CSS_SCALEX = 6;
25237
25238 static final int CSS_SCALEY = 7;
25239
25240 static final int CSS_SCALEZ = 18;
25241
25242 static final int CSS_SKEW = 8;
25243
25244 static final int CSS_SKEWX = 9;
25245
25246 static final int CSS_SKEWY = 10;
25247
25248 static final int CSS_TRANSLATE = 1;
25249
25250 static final int CSS_TRANSLATE3D = 13;
25251
25252 static final int CSS_TRANSLATEX = 2;
25253
25254 static final int CSS_TRANSLATEY = 3;
25255
25256 static final int CSS_TRANSLATEZ = 12;
25257
25258 int get operationType();
25259 }
25260 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25261 // for details. All rights reserved. Use of this source code is governed by a
25262 // BSD-style license that can be found in the LICENSE file.
25263
25264 // WARNING: Do not edit - generated code.
25265
25266 interface WebKitMutationObserver {
25267
25268 void disconnect();
25269 }
25270 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25271 // for details. All rights reserved. Use of this source code is governed by a
25272 // BSD-style license that can be found in the LICENSE file.
25273
25274 // WARNING: Do not edit - generated code.
25275
25276 interface WebKitNamedFlow {
25277 }
25278 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25279 // for details. All rights reserved. Use of this source code is governed by a
25280 // BSD-style license that can be found in the LICENSE file.
25281
25282 // WARNING: Do not edit - generated code.
25283
25284 interface WebKitPoint default _WebKitPointFactoryProvider {
25285
25286 WebKitPoint(num x, num y);
25287
25288 num get x();
25289
25290 void set x(num value);
25291
25292 num get y();
25293
25294 void set y(num value);
25295 }
25296 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25297 // for details. All rights reserved. Use of this source code is governed by a
25298 // BSD-style license that can be found in the LICENSE file.
25299
25300 // WARNING: Do not edit - generated code.
25301
25302 interface WebKitTransitionEvent extends Event {
25303
25304 num get elapsedTime();
25305
25306 String get propertyName();
25307 }
25308 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25309 // for details. All rights reserved. Use of this source code is governed by a
25310 // BSD-style license that can be found in the LICENSE file.
25311
25312 // WARNING: Do not edit - generated code.
25313
25314 interface WebSocket extends EventTarget default _WebSocketFactoryProvider {
25315
25316 WebSocket(String url);
25317
25318 static final int CLOSED = 3;
25319
25320 static final int CLOSING = 2;
25321
25322 static final int CONNECTING = 0;
25323
25324 static final int OPEN = 1;
25325
25326 String get URL();
25327
25328 String get binaryType();
25329
25330 void set binaryType(String value);
25331
25332 int get bufferedAmount();
25333
25334 String get extensions();
25335
25336 String get protocol();
25337
25338 int get readyState();
25339
25340 void addEventListener(String type, EventListener listener, [bool useCapture]);
25341
25342 void close([int code, String reason]);
25343
25344 bool dispatchEvent(Event evt);
25345
25346 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
25347
25348 bool send(String data);
25349 }
25350 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25351 // for details. All rights reserved. Use of this source code is governed by a
25352 // BSD-style license that can be found in the LICENSE file.
25353
25354 // WARNING: Do not edit - generated code.
25355
25356 interface WheelEvent extends UIEvent {
25357
25358 bool get altKey();
25359
25360 int get clientX();
25361
25362 int get clientY();
25363
25364 bool get ctrlKey();
25365
25366 bool get metaKey();
25367
25368 int get offsetX();
25369
25370 int get offsetY();
25371
25372 int get screenX();
25373
25374 int get screenY();
25375
25376 bool get shiftKey();
25377
25378 bool get webkitDirectionInvertedFromDevice();
25379
25380 int get wheelDelta();
25381
25382 int get wheelDeltaX();
25383
25384 int get wheelDeltaY();
25385
25386 int get x();
25387
25388 int get y();
25389
25390 void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, DOMWindow view, in t screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, boo l shiftKey, bool metaKey);
25391 }
25392 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25393 // for details. All rights reserved. Use of this source code is governed by a
25394 // BSD-style license that can be found in the LICENSE file.
25395
25396 // WARNING: Do not edit - generated code.
25397
25398 interface Worker extends AbstractWorker {
25399
25400 void postMessage(String message, [List messagePorts]);
25401
25402 void terminate();
25403
25404 void webkitPostMessage(String message, [List messagePorts]);
25405 }
25406 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25407 // for details. All rights reserved. Use of this source code is governed by a
25408 // BSD-style license that can be found in the LICENSE file.
25409
25410 // WARNING: Do not edit - generated code.
25411
25412 interface WorkerGlobalScope {
25413
25414 WorkerLocation get location();
25415
25416 void set location(WorkerLocation value);
25417
25418 WorkerNavigator get navigator();
25419
25420 void set navigator(WorkerNavigator value);
25421
25422 EventListener get onerror();
25423
25424 void set onerror(EventListener value);
25425
25426 WorkerContext get self();
25427
25428 void set self(WorkerContext value);
25429
25430 IDBFactory get webkitIndexedDB();
25431
25432 NotificationCenter get webkitNotifications();
25433
25434 DOMURL get webkitURL();
25435
25436 void addEventListener(String type, EventListener listener, [bool useCapture]);
25437
25438 void clearInterval(int handle);
25439
25440 void clearTimeout(int handle);
25441
25442 void close();
25443
25444 bool dispatchEvent(Event evt);
25445
25446 void importScripts();
25447
25448 Database openDatabase(String name, String version, String displayName, int est imatedSize, [DatabaseCallback creationCallback]);
25449
25450 DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]);
25451
25452 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
25453
25454 int setInterval(TimeoutHandler handler, int timeout);
25455
25456 int setTimeout(TimeoutHandler handler, int timeout);
25457
25458 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback, ErrorCallback errorCallback]);
25459
25460 DOMFileSystemSync webkitRequestFileSystemSync(int type, int size);
25461
25462 EntrySync webkitResolveLocalFileSystemSyncURL(String url);
25463
25464 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac k, ErrorCallback errorCallback]);
25465 }
25466
25467 interface WorkerContext extends WorkerGlobalScope {
25468
25469 static final int PERSISTENT = 1;
25470
25471 static final int TEMPORARY = 0;
25472 }
25473 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25474 // for details. All rights reserved. Use of this source code is governed by a
25475 // BSD-style license that can be found in the LICENSE file.
25476
25477 // WARNING: Do not edit - generated code.
25478
25479 interface WorkerLocation {
25480
25481 String get hash();
25482
25483 String get host();
25484
25485 String get hostname();
25486
25487 String get href();
25488
25489 String get pathname();
25490
25491 String get port();
25492
25493 String get protocol();
25494
25495 String get search();
25496
25497 String toString();
25498 }
25499 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25500 // for details. All rights reserved. Use of this source code is governed by a
25501 // BSD-style license that can be found in the LICENSE file.
25502
25503 // WARNING: Do not edit - generated code.
25504
25505 interface WorkerNavigator {
25506
25507 String get appName();
25508
25509 String get appVersion();
25510
25511 bool get onLine();
25512
25513 String get platform();
25514
25515 String get userAgent();
25516 }
25517 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25518 // for details. All rights reserved. Use of this source code is governed by a
25519 // BSD-style license that can be found in the LICENSE file.
25520
25521 // WARNING: Do not edit - generated code.
25522
25523 interface XMLHttpRequest extends EventTarget default _XMLHttpRequestFactoryProvi der {
25524
25525 XMLHttpRequest();
25526
25527
25528 static final int DONE = 4;
25529
25530 static final int HEADERS_RECEIVED = 2;
25531
25532 static final int LOADING = 3;
25533
25534 static final int OPENED = 1;
25535
25536 static final int UNSENT = 0;
25537
25538 bool get asBlob();
25539
25540 void set asBlob(bool value);
25541
25542 int get readyState();
25543
25544 Blob get responseBlob();
25545
25546 String get responseText();
25547
25548 String get responseType();
25549
25550 void set responseType(String value);
25551
25552 Document get responseXML();
25553
25554 int get status();
25555
25556 String get statusText();
25557
25558 XMLHttpRequestUpload get upload();
25559
25560 bool get withCredentials();
25561
25562 void set withCredentials(bool value);
25563
25564 void abort();
25565
25566 void addEventListener(String type, EventListener listener, [bool useCapture]);
25567
25568 bool dispatchEvent(Event evt);
25569
25570 String getAllResponseHeaders();
25571
25572 String getResponseHeader(String header);
25573
25574 void open(String method, String url, [bool async, String user, String password ]);
25575
25576 void overrideMimeType(String override);
25577
25578 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
25579
25580 void send([var data]);
25581
25582 void setRequestHeader(String header, String value);
25583 }
25584 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25585 // for details. All rights reserved. Use of this source code is governed by a
25586 // BSD-style license that can be found in the LICENSE file.
25587
25588 // WARNING: Do not edit - generated code.
25589
25590 interface XMLHttpRequestException {
25591
25592 static final int ABORT_ERR = 102;
25593
25594 static final int NETWORK_ERR = 101;
25595
25596 int get code();
25597
25598 String get message();
25599
25600 String get name();
25601
25602 String toString();
25603 }
25604 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25605 // for details. All rights reserved. Use of this source code is governed by a
25606 // BSD-style license that can be found in the LICENSE file.
25607
25608 // WARNING: Do not edit - generated code.
25609
25610 interface XMLHttpRequestProgressEvent extends ProgressEvent {
25611
25612 int get position();
25613
25614 int get totalSize();
25615 }
25616 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25617 // for details. All rights reserved. Use of this source code is governed by a
25618 // BSD-style license that can be found in the LICENSE file.
25619
25620 // WARNING: Do not edit - generated code.
25621
25622 interface XMLHttpRequestUpload extends EventTarget {
25623
25624 void addEventListener(String type, EventListener listener, [bool useCapture]);
25625
25626 bool dispatchEvent(Event evt);
25627
25628 void removeEventListener(String type, EventListener listener, [bool useCapture ]);
25629 }
25630 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25631 // for details. All rights reserved. Use of this source code is governed by a
25632 // BSD-style license that can be found in the LICENSE file.
25633
25634 // WARNING: Do not edit - generated code.
25635
25636 interface XMLSerializer {
25637
25638 String serializeToString(Node node);
25639 }
25640 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25641 // for details. All rights reserved. Use of this source code is governed by a
25642 // BSD-style license that can be found in the LICENSE file.
25643
25644 // WARNING: Do not edit - generated code.
25645
25646 interface XPathEvaluator {
25647
25648 XPathExpression createExpression(String expression, XPathNSResolver resolver);
25649
25650 XPathNSResolver createNSResolver(Node nodeResolver);
25651
25652 XPathResult evaluate(String expression, Node contextNode, XPathNSResolver reso lver, int type, XPathResult inResult);
25653 }
25654 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25655 // for details. All rights reserved. Use of this source code is governed by a
25656 // BSD-style license that can be found in the LICENSE file.
25657
25658 // WARNING: Do not edit - generated code.
25659
25660 interface XPathException {
25661
25662 static final int INVALID_EXPRESSION_ERR = 51;
25663
25664 static final int TYPE_ERR = 52;
25665
25666 int get code();
25667
25668 String get message();
25669
25670 String get name();
25671
25672 String toString();
25673 }
25674 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25675 // for details. All rights reserved. Use of this source code is governed by a
25676 // BSD-style license that can be found in the LICENSE file.
25677
25678 // WARNING: Do not edit - generated code.
25679
25680 interface XPathExpression {
25681
25682 XPathResult evaluate(Node contextNode, int type, XPathResult inResult);
25683 }
25684 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25685 // for details. All rights reserved. Use of this source code is governed by a
25686 // BSD-style license that can be found in the LICENSE file.
25687
25688 // WARNING: Do not edit - generated code.
25689
25690 interface XPathNSResolver {
25691
25692 String lookupNamespaceURI(String prefix);
25693 }
25694 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25695 // for details. All rights reserved. Use of this source code is governed by a
25696 // BSD-style license that can be found in the LICENSE file.
25697
25698 // WARNING: Do not edit - generated code.
25699
25700 interface XPathResult {
25701
25702 static final int ANY_TYPE = 0;
25703
25704 static final int ANY_UNORDERED_NODE_TYPE = 8;
25705
25706 static final int BOOLEAN_TYPE = 3;
25707
25708 static final int FIRST_ORDERED_NODE_TYPE = 9;
25709
25710 static final int NUMBER_TYPE = 1;
25711
25712 static final int ORDERED_NODE_ITERATOR_TYPE = 5;
25713
25714 static final int ORDERED_NODE_SNAPSHOT_TYPE = 7;
25715
25716 static final int STRING_TYPE = 2;
25717
25718 static final int UNORDERED_NODE_ITERATOR_TYPE = 4;
25719
25720 static final int UNORDERED_NODE_SNAPSHOT_TYPE = 6;
25721
25722 bool get booleanValue();
25723
25724 bool get invalidIteratorState();
25725
25726 num get numberValue();
25727
25728 int get resultType();
25729
25730 Node get singleNodeValue();
25731
25732 int get snapshotLength();
25733
25734 String get stringValue();
25735
25736 Node iterateNext();
25737
25738 Node snapshotItem(int index);
25739 }
25740 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25741 // for details. All rights reserved. Use of this source code is governed by a
25742 // BSD-style license that can be found in the LICENSE file.
25743
25744 // WARNING: Do not edit - generated code.
25745
25746 interface XSLTProcessor {
25747
25748 void clearParameters();
25749
25750 String getParameter(String namespaceURI, String localName);
25751
25752 void importStylesheet(Node stylesheet);
25753
25754 void removeParameter(String namespaceURI, String localName);
25755
25756 void reset();
25757
25758 void setParameter(String namespaceURI, String localName, String value);
25759
25760 Document transformToDocument(Node source);
25761
25762 DocumentFragment transformToFragment(Node source, Document docVal);
25763 }
25764 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
25765 // for details. All rights reserved. Use of this source code is governed by a
25766 // BSD-style license that can be found in the LICENSE file.
25767
12979 typedef void EventListener(Event event); 25768 typedef void EventListener(Event event);
12980 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 25769 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
12981 // for details. All rights reserved. Use of this source code is governed by a 25770 // for details. All rights reserved. Use of this source code is governed by a
12982 // BSD-style license that can be found in the LICENSE file. 25771 // BSD-style license that can be found in the LICENSE file.
12983 25772
12984 /** 25773 /**
12985 * Defines the standard key locations returned by 25774 * Defines the standard key locations returned by
12986 * KeyboardEvent.getKeyLocation. 25775 * KeyboardEvent.getKeyLocation.
12987 */ 25776 */
12988 interface KeyLocation { 25777 interface KeyLocation {
(...skipping 609 matching lines...) Expand 10 before | Expand all | Expand 10 after
13598 } 26387 }
13599 26388
13600 static bool isEmpty(Iterable<Object> iterable) { 26389 static bool isEmpty(Iterable<Object> iterable) {
13601 return !iterable.iterator().hasNext(); 26390 return !iterable.iterator().hasNext();
13602 } 26391 }
13603 } 26392 }
13604 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 26393 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
13605 // for details. All rights reserved. Use of this source code is governed by a 26394 // for details. All rights reserved. Use of this source code is governed by a
13606 // BSD-style license that can be found in the LICENSE file. 26395 // BSD-style license that can be found in the LICENSE file.
13607 26396
26397
26398 // These factory methods could all live in one factory provider class but dartc
26399 // has a bug (5399939) preventing that.
26400
26401 class _AudioContextFactoryProvider {
26402
26403 factory AudioContext() native '''return new AudioContext();''';
26404 }
26405
26406 class _FileReaderFactoryProvider {
26407
26408 factory FileReader() native '''return new FileReader();''';
26409 }
26410
26411 class _TypedArrayFactoryProvider {
26412
26413 factory Float32Array(int length) => _F32(length);
26414 factory Float32Array.fromList(List<num> list) => _F32(ensureNative(list));
26415 factory Float32Array.fromBuffer(ArrayBuffer buffer) => _F32(buffer);
26416
26417 factory Float64Array(int length) => _F64(length);
26418 factory Float64Array.fromList(List<num> list) => _F64(ensureNative(list));
26419 factory Float64Array.fromBuffer(ArrayBuffer buffer) => _F64(buffer);
26420
26421 factory Int8Array(int length) => _I8(length);
26422 factory Int8Array.fromList(List<num> list) => _I8(ensureNative(list));
26423 factory Int8Array.fromBuffer(ArrayBuffer buffer) => _I8(buffer);
26424
26425 factory Int16Array(int length) => _I16(length);
26426 factory Int16Array.fromList(List<num> list) => _I16(ensureNative(list));
26427 factory Int16Array.fromBuffer(ArrayBuffer buffer) => _I16(buffer);
26428
26429 factory Int32Array(int length) => _I32(length);
26430 factory Int32Array.fromList(List<num> list) => _I32(ensureNative(list));
26431 factory Int32Array.fromBuffer(ArrayBuffer buffer) => _I32(buffer);
26432
26433 factory Uint8Array(int length) => _U8(length);
26434 factory Uint8Array.fromList(List<num> list) => _U8(ensureNative(list));
26435 factory Uint8Array.fromBuffer(ArrayBuffer buffer) => _U8(buffer);
26436
26437 factory Uint16Array(int length) => _U16(length);
26438 factory Uint16Array.fromList(List<num> list) => _U16(ensureNative(list));
26439 factory Uint16Array.fromBuffer(ArrayBuffer buffer) => _U16(buffer);
26440
26441 factory Uint32Array(int length) => _U32(length);
26442 factory Uint32Array.fromList(List<num> list) => _U32(ensureNative(list));
26443 factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _U32(buffer);
26444
26445
26446 static Float32Array _F32(arg) native 'return new Float32Array(arg);';
26447 static Float64Array _F64(arg) native 'return new Float64Array(arg);';
26448 static Int8Array _I8(arg) native 'return new Int8Array(arg);';
26449 static Int16Array _I16(arg) native 'return new Int16Array(arg);';
26450 static Int32Array _I32(arg) native 'return new Int32Array(arg);';
26451 static Uint8Array _U8(arg) native 'return new Uint8Array(arg);';
26452 static Uint16Array _U16(arg) native 'return new Uint16Array(arg);';
26453 static Uint32Array _U32(arg) native 'return new Uint32Array(arg);';
26454
26455 static ensureNative(List list) => list; // TODO: make sure.
26456 }
26457
26458 class _WebKitCSSMatrixFactoryProvider {
26459
26460 factory WebKitCSSMatrix([String spec = '']) native
26461 '''return new WebKitCSSMatrix(spec);''';
26462 }
26463
26464 class _WebKitPointFactoryProvider {
26465
26466 factory WebKitPoint(num x, num y) native '''return new WebKitPoint(x, y);''';
26467 }
26468
26469 class _WebSocketFactoryProvider {
26470
26471 factory WebSocket(String url) native '''return new WebSocket(url);''';
26472 }
26473
26474 class _XMLHttpRequestFactoryProvider {
26475
26476 factory XMLHttpRequest() native '''return new XMLHttpRequest();''';
26477 }
26478 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
26479 // for details. All rights reserved. Use of this source code is governed by a
26480 // BSD-style license that can be found in the LICENSE file.
26481
13608 // Iterator for arrays with fixed size. 26482 // Iterator for arrays with fixed size.
13609 class _FixedSizeListIterator<T> extends _VariableSizeListIterator<T> { 26483 class _FixedSizeListIterator<T> extends _VariableSizeListIterator<T> {
13610 _FixedSizeListIterator(List<T> array) 26484 _FixedSizeListIterator(List<T> array)
13611 : super(array), 26485 : super(array),
13612 _length = array.length; 26486 _length = array.length;
13613 26487
13614 bool hasNext() => _length > _pos; 26488 bool hasNext() => _length > _pos;
13615 26489
13616 final int _length; // Cache array length for faster access. 26490 final int _length; // Cache array length for faster access.
13617 } 26491 }
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
13676 startIndex = a.length - 1; 26550 startIndex = a.length - 1;
13677 } 26551 }
13678 for (int i = startIndex; i >= 0; i--) { 26552 for (int i = startIndex; i >= 0; i--) {
13679 if (a[i] == element) { 26553 if (a[i] == element) {
13680 return i; 26554 return i;
13681 } 26555 }
13682 } 26556 }
13683 return -1; 26557 return -1;
13684 } 26558 }
13685 } 26559 }
OLDNEW
« no previous file with comments | « client/dom/dom_frog.dart ('k') | client/dom/generated/src/frog/AbstractWorker.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698