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

Side by Side Diff: sdk/lib/svg/dart2js/svg_dart2js.dart

Issue 17508002: Revert "Making all DOM types abstract and removing superfluous Dartium constructors." (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 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
OLDNEW
1 library dart.dom.svg; 1 library dart.dom.svg;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev'; 5 import 'dart:_collection-dev';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me; 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me;
9 import 'dart:_foreign_helper' show JS; 9 import 'dart:_foreign_helper' show JS;
10 import 'dart:_interceptors' show Interceptor; 10 import 'dart:_interceptors' show Interceptor;
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 } 58 }
59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
60 // for details. All rights reserved. Use of this source code is governed by a 60 // for details. All rights reserved. Use of this source code is governed by a
61 // BSD-style license that can be found in the LICENSE file. 61 // BSD-style license that can be found in the LICENSE file.
62 62
63 63
64 @DocsEditable 64 @DocsEditable
65 @DomName('SVGAElement') 65 @DomName('SVGAElement')
66 @Unstable 66 @Unstable
67 class AElement extends StyledElement implements UriReference, Tests, Transformab le, ExternalResourcesRequired, LangSpace native "SVGAElement" { 67 class AElement extends StyledElement implements UriReference, Tests, Transformab le, ExternalResourcesRequired, LangSpace native "SVGAElement" {
68 // To suppress missing implicit constructor warnings.
69 factory AElement._() { throw new UnsupportedError("Not supported"); }
70 68
71 @DomName('SVGAElement.SVGAElement') 69 @DomName('SVGAElement.SVGAElement')
72 @DocsEditable 70 @DocsEditable
73 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); 71 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
74 72
75 @DomName('SVGAElement.target') 73 @DomName('SVGAElement.target')
76 @DocsEditable 74 @DocsEditable
77 final AnimatedString target; 75 final AnimatedString target;
78 76
79 // From SVGExternalResourcesRequired 77 // From SVGExternalResourcesRequired
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 // BSD-style license that can be found in the LICENSE file. 153 // BSD-style license that can be found in the LICENSE file.
156 154
157 155
158 @DocsEditable 156 @DocsEditable
159 @DomName('SVGAltGlyphElement') 157 @DomName('SVGAltGlyphElement')
160 @SupportedBrowser(SupportedBrowser.CHROME) 158 @SupportedBrowser(SupportedBrowser.CHROME)
161 @SupportedBrowser(SupportedBrowser.FIREFOX) 159 @SupportedBrowser(SupportedBrowser.FIREFOX)
162 @SupportedBrowser(SupportedBrowser.SAFARI) 160 @SupportedBrowser(SupportedBrowser.SAFARI)
163 @Unstable 161 @Unstable
164 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "SVGAltGlyphElement" { 162 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "SVGAltGlyphElement" {
165 // To suppress missing implicit constructor warnings.
166 factory AltGlyphElement._() { throw new UnsupportedError("Not supported"); }
167 163
168 @DomName('SVGAltGlyphElement.SVGAltGlyphElement') 164 @DomName('SVGAltGlyphElement.SVGAltGlyphElement')
169 @DocsEditable 165 @DocsEditable
170 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph"); 166 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph");
171 167
172 /// Checks if this type is supported on the current platform. 168 /// Checks if this type is supported on the current platform.
173 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg Element.tag('altGlyph') is AltGlyphElement); 169 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg Element.tag('altGlyph') is AltGlyphElement);
174 170
175 @DomName('SVGAltGlyphElement.format') 171 @DomName('SVGAltGlyphElement.format')
176 @DocsEditable 172 @DocsEditable
(...skipping 11 matching lines...) Expand all
188 } 184 }
189 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 185 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
190 // for details. All rights reserved. Use of this source code is governed by a 186 // for details. All rights reserved. Use of this source code is governed by a
191 // BSD-style license that can be found in the LICENSE file. 187 // BSD-style license that can be found in the LICENSE file.
192 188
193 189
194 @DocsEditable 190 @DocsEditable
195 @DomName('SVGAngle') 191 @DomName('SVGAngle')
196 @Unstable 192 @Unstable
197 class Angle native "SVGAngle" { 193 class Angle native "SVGAngle" {
198 // To suppress missing implicit constructor warnings.
199 factory Angle._() { throw new UnsupportedError("Not supported"); }
200 194
201 @DomName('SVGAngle.SVG_ANGLETYPE_DEG') 195 @DomName('SVGAngle.SVG_ANGLETYPE_DEG')
202 @DocsEditable 196 @DocsEditable
203 static const int SVG_ANGLETYPE_DEG = 2; 197 static const int SVG_ANGLETYPE_DEG = 2;
204 198
205 @DomName('SVGAngle.SVG_ANGLETYPE_GRAD') 199 @DomName('SVGAngle.SVG_ANGLETYPE_GRAD')
206 @DocsEditable 200 @DocsEditable
207 static const int SVG_ANGLETYPE_GRAD = 4; 201 static const int SVG_ANGLETYPE_GRAD = 4;
208 202
209 @DomName('SVGAngle.SVG_ANGLETYPE_RAD') 203 @DomName('SVGAngle.SVG_ANGLETYPE_RAD')
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 // BSD-style license that can be found in the LICENSE file. 241 // BSD-style license that can be found in the LICENSE file.
248 242
249 243
250 @DocsEditable 244 @DocsEditable
251 @DomName('SVGAnimateElement') 245 @DomName('SVGAnimateElement')
252 @SupportedBrowser(SupportedBrowser.CHROME) 246 @SupportedBrowser(SupportedBrowser.CHROME)
253 @SupportedBrowser(SupportedBrowser.FIREFOX) 247 @SupportedBrowser(SupportedBrowser.FIREFOX)
254 @SupportedBrowser(SupportedBrowser.SAFARI) 248 @SupportedBrowser(SupportedBrowser.SAFARI)
255 @Unstable 249 @Unstable
256 class AnimateElement extends AnimationElement native "SVGAnimateElement" { 250 class AnimateElement extends AnimationElement native "SVGAnimateElement" {
257 // To suppress missing implicit constructor warnings.
258 factory AnimateElement._() { throw new UnsupportedError("Not supported"); }
259 251
260 @DomName('SVGAnimateElement.SVGAnimateElement') 252 @DomName('SVGAnimateElement.SVGAnimateElement')
261 @DocsEditable 253 @DocsEditable
262 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate"); 254 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate");
263 255
264 /// Checks if this type is supported on the current platform. 256 /// Checks if this type is supported on the current platform.
265 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement); 257 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement);
266 } 258 }
267 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 259 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
268 // for details. All rights reserved. Use of this source code is governed by a 260 // for details. All rights reserved. Use of this source code is governed by a
269 // BSD-style license that can be found in the LICENSE file. 261 // BSD-style license that can be found in the LICENSE file.
270 262
271 263
272 @DocsEditable 264 @DocsEditable
273 @DomName('SVGAnimateMotionElement') 265 @DomName('SVGAnimateMotionElement')
274 @SupportedBrowser(SupportedBrowser.CHROME) 266 @SupportedBrowser(SupportedBrowser.CHROME)
275 @SupportedBrowser(SupportedBrowser.FIREFOX) 267 @SupportedBrowser(SupportedBrowser.FIREFOX)
276 @SupportedBrowser(SupportedBrowser.SAFARI) 268 @SupportedBrowser(SupportedBrowser.SAFARI)
277 @Unstable 269 @Unstable
278 class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem ent" { 270 class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem ent" {
279 // To suppress missing implicit constructor warnings.
280 factory AnimateMotionElement._() { throw new UnsupportedError("Not supported") ; }
281 271
282 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement') 272 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement')
283 @DocsEditable 273 @DocsEditable
284 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion"); 274 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion");
285 275
286 /// Checks if this type is supported on the current platform. 276 /// Checks if this type is supported on the current platform.
287 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement); 277 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement);
288 } 278 }
289 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 279 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
290 // for details. All rights reserved. Use of this source code is governed by a 280 // for details. All rights reserved. Use of this source code is governed by a
291 // BSD-style license that can be found in the LICENSE file. 281 // BSD-style license that can be found in the LICENSE file.
292 282
293 283
294 @DocsEditable 284 @DocsEditable
295 @DomName('SVGAnimateTransformElement') 285 @DomName('SVGAnimateTransformElement')
296 @SupportedBrowser(SupportedBrowser.CHROME) 286 @SupportedBrowser(SupportedBrowser.CHROME)
297 @SupportedBrowser(SupportedBrowser.FIREFOX) 287 @SupportedBrowser(SupportedBrowser.FIREFOX)
298 @SupportedBrowser(SupportedBrowser.SAFARI) 288 @SupportedBrowser(SupportedBrowser.SAFARI)
299 @Unstable 289 @Unstable
300 class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo rmElement" { 290 class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo rmElement" {
301 // To suppress missing implicit constructor warnings.
302 factory AnimateTransformElement._() { throw new UnsupportedError("Not supporte d"); }
303 291
304 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement') 292 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement')
305 @DocsEditable 293 @DocsEditable
306 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform"); 294 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform");
307 295
308 /// Checks if this type is supported on the current platform. 296 /// Checks if this type is supported on the current platform.
309 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement); 297 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement);
310 } 298 }
311 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
312 // for details. All rights reserved. Use of this source code is governed by a 300 // for details. All rights reserved. Use of this source code is governed by a
313 // BSD-style license that can be found in the LICENSE file. 301 // BSD-style license that can be found in the LICENSE file.
314 302
315 303
316 @DocsEditable 304 @DocsEditable
317 @DomName('SVGAnimatedAngle') 305 @DomName('SVGAnimatedAngle')
318 @Unstable 306 @Unstable
319 class AnimatedAngle native "SVGAnimatedAngle" { 307 class AnimatedAngle native "SVGAnimatedAngle" {
320 // To suppress missing implicit constructor warnings.
321 factory AnimatedAngle._() { throw new UnsupportedError("Not supported"); }
322 308
323 @DomName('SVGAnimatedAngle.animVal') 309 @DomName('SVGAnimatedAngle.animVal')
324 @DocsEditable 310 @DocsEditable
325 final Angle animVal; 311 final Angle animVal;
326 312
327 @DomName('SVGAnimatedAngle.baseVal') 313 @DomName('SVGAnimatedAngle.baseVal')
328 @DocsEditable 314 @DocsEditable
329 final Angle baseVal; 315 final Angle baseVal;
330 } 316 }
331 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
332 // for details. All rights reserved. Use of this source code is governed by a 318 // for details. All rights reserved. Use of this source code is governed by a
333 // BSD-style license that can be found in the LICENSE file. 319 // BSD-style license that can be found in the LICENSE file.
334 320
335 321
336 @DocsEditable 322 @DocsEditable
337 @DomName('SVGAnimatedBoolean') 323 @DomName('SVGAnimatedBoolean')
338 @Unstable 324 @Unstable
339 class AnimatedBoolean native "SVGAnimatedBoolean" { 325 class AnimatedBoolean native "SVGAnimatedBoolean" {
340 // To suppress missing implicit constructor warnings.
341 factory AnimatedBoolean._() { throw new UnsupportedError("Not supported"); }
342 326
343 @DomName('SVGAnimatedBoolean.animVal') 327 @DomName('SVGAnimatedBoolean.animVal')
344 @DocsEditable 328 @DocsEditable
345 final bool animVal; 329 final bool animVal;
346 330
347 @DomName('SVGAnimatedBoolean.baseVal') 331 @DomName('SVGAnimatedBoolean.baseVal')
348 @DocsEditable 332 @DocsEditable
349 bool baseVal; 333 bool baseVal;
350 } 334 }
351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 335 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
352 // for details. All rights reserved. Use of this source code is governed by a 336 // for details. All rights reserved. Use of this source code is governed by a
353 // BSD-style license that can be found in the LICENSE file. 337 // BSD-style license that can be found in the LICENSE file.
354 338
355 339
356 @DocsEditable 340 @DocsEditable
357 @DomName('SVGAnimatedEnumeration') 341 @DomName('SVGAnimatedEnumeration')
358 @Unstable 342 @Unstable
359 class AnimatedEnumeration native "SVGAnimatedEnumeration" { 343 class AnimatedEnumeration native "SVGAnimatedEnumeration" {
360 // To suppress missing implicit constructor warnings.
361 factory AnimatedEnumeration._() { throw new UnsupportedError("Not supported"); }
362 344
363 @DomName('SVGAnimatedEnumeration.animVal') 345 @DomName('SVGAnimatedEnumeration.animVal')
364 @DocsEditable 346 @DocsEditable
365 final int animVal; 347 final int animVal;
366 348
367 @DomName('SVGAnimatedEnumeration.baseVal') 349 @DomName('SVGAnimatedEnumeration.baseVal')
368 @DocsEditable 350 @DocsEditable
369 int baseVal; 351 int baseVal;
370 } 352 }
371 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 353 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
372 // for details. All rights reserved. Use of this source code is governed by a 354 // for details. All rights reserved. Use of this source code is governed by a
373 // BSD-style license that can be found in the LICENSE file. 355 // BSD-style license that can be found in the LICENSE file.
374 356
375 357
376 @DocsEditable 358 @DocsEditable
377 @DomName('SVGAnimatedInteger') 359 @DomName('SVGAnimatedInteger')
378 @Unstable 360 @Unstable
379 class AnimatedInteger native "SVGAnimatedInteger" { 361 class AnimatedInteger native "SVGAnimatedInteger" {
380 // To suppress missing implicit constructor warnings.
381 factory AnimatedInteger._() { throw new UnsupportedError("Not supported"); }
382 362
383 @DomName('SVGAnimatedInteger.animVal') 363 @DomName('SVGAnimatedInteger.animVal')
384 @DocsEditable 364 @DocsEditable
385 final int animVal; 365 final int animVal;
386 366
387 @DomName('SVGAnimatedInteger.baseVal') 367 @DomName('SVGAnimatedInteger.baseVal')
388 @DocsEditable 368 @DocsEditable
389 int baseVal; 369 int baseVal;
390 } 370 }
391 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 371 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
392 // for details. All rights reserved. Use of this source code is governed by a 372 // for details. All rights reserved. Use of this source code is governed by a
393 // BSD-style license that can be found in the LICENSE file. 373 // BSD-style license that can be found in the LICENSE file.
394 374
395 375
396 @DocsEditable 376 @DocsEditable
397 @DomName('SVGAnimatedLength') 377 @DomName('SVGAnimatedLength')
398 @Unstable 378 @Unstable
399 class AnimatedLength native "SVGAnimatedLength" { 379 class AnimatedLength native "SVGAnimatedLength" {
400 // To suppress missing implicit constructor warnings.
401 factory AnimatedLength._() { throw new UnsupportedError("Not supported"); }
402 380
403 @DomName('SVGAnimatedLength.animVal') 381 @DomName('SVGAnimatedLength.animVal')
404 @DocsEditable 382 @DocsEditable
405 final Length animVal; 383 final Length animVal;
406 384
407 @DomName('SVGAnimatedLength.baseVal') 385 @DomName('SVGAnimatedLength.baseVal')
408 @DocsEditable 386 @DocsEditable
409 final Length baseVal; 387 final Length baseVal;
410 } 388 }
411 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
412 // for details. All rights reserved. Use of this source code is governed by a 390 // for details. All rights reserved. Use of this source code is governed by a
413 // BSD-style license that can be found in the LICENSE file. 391 // BSD-style license that can be found in the LICENSE file.
414 392
415 393
416 @DocsEditable 394 @DocsEditable
417 @DomName('SVGAnimatedLengthList') 395 @DomName('SVGAnimatedLengthList')
418 @Unstable 396 @Unstable
419 class AnimatedLengthList native "SVGAnimatedLengthList" { 397 class AnimatedLengthList native "SVGAnimatedLengthList" {
420 // To suppress missing implicit constructor warnings.
421 factory AnimatedLengthList._() { throw new UnsupportedError("Not supported"); }
422 398
423 @DomName('SVGAnimatedLengthList.animVal') 399 @DomName('SVGAnimatedLengthList.animVal')
424 @DocsEditable 400 @DocsEditable
425 final LengthList animVal; 401 final LengthList animVal;
426 402
427 @DomName('SVGAnimatedLengthList.baseVal') 403 @DomName('SVGAnimatedLengthList.baseVal')
428 @DocsEditable 404 @DocsEditable
429 final LengthList baseVal; 405 final LengthList baseVal;
430 } 406 }
431 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
432 // for details. All rights reserved. Use of this source code is governed by a 408 // for details. All rights reserved. Use of this source code is governed by a
433 // BSD-style license that can be found in the LICENSE file. 409 // BSD-style license that can be found in the LICENSE file.
434 410
435 411
436 @DocsEditable 412 @DocsEditable
437 @DomName('SVGAnimatedNumber') 413 @DomName('SVGAnimatedNumber')
438 @Unstable 414 @Unstable
439 class AnimatedNumber native "SVGAnimatedNumber" { 415 class AnimatedNumber native "SVGAnimatedNumber" {
440 // To suppress missing implicit constructor warnings.
441 factory AnimatedNumber._() { throw new UnsupportedError("Not supported"); }
442 416
443 @DomName('SVGAnimatedNumber.animVal') 417 @DomName('SVGAnimatedNumber.animVal')
444 @DocsEditable 418 @DocsEditable
445 final num animVal; 419 final num animVal;
446 420
447 @DomName('SVGAnimatedNumber.baseVal') 421 @DomName('SVGAnimatedNumber.baseVal')
448 @DocsEditable 422 @DocsEditable
449 num baseVal; 423 num baseVal;
450 } 424 }
451 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 425 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
452 // for details. All rights reserved. Use of this source code is governed by a 426 // for details. All rights reserved. Use of this source code is governed by a
453 // BSD-style license that can be found in the LICENSE file. 427 // BSD-style license that can be found in the LICENSE file.
454 428
455 429
456 @DocsEditable 430 @DocsEditable
457 @DomName('SVGAnimatedNumberList') 431 @DomName('SVGAnimatedNumberList')
458 @Unstable 432 @Unstable
459 class AnimatedNumberList native "SVGAnimatedNumberList" { 433 class AnimatedNumberList native "SVGAnimatedNumberList" {
460 // To suppress missing implicit constructor warnings.
461 factory AnimatedNumberList._() { throw new UnsupportedError("Not supported"); }
462 434
463 @DomName('SVGAnimatedNumberList.animVal') 435 @DomName('SVGAnimatedNumberList.animVal')
464 @DocsEditable 436 @DocsEditable
465 final NumberList animVal; 437 final NumberList animVal;
466 438
467 @DomName('SVGAnimatedNumberList.baseVal') 439 @DomName('SVGAnimatedNumberList.baseVal')
468 @DocsEditable 440 @DocsEditable
469 final NumberList baseVal; 441 final NumberList baseVal;
470 } 442 }
471 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 443 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
472 // for details. All rights reserved. Use of this source code is governed by a 444 // for details. All rights reserved. Use of this source code is governed by a
473 // BSD-style license that can be found in the LICENSE file. 445 // BSD-style license that can be found in the LICENSE file.
474 446
475 447
476 @DocsEditable 448 @DocsEditable
477 @DomName('SVGAnimatedPreserveAspectRatio') 449 @DomName('SVGAnimatedPreserveAspectRatio')
478 @Unstable 450 @Unstable
479 class AnimatedPreserveAspectRatio native "SVGAnimatedPreserveAspectRatio" { 451 class AnimatedPreserveAspectRatio native "SVGAnimatedPreserveAspectRatio" {
480 // To suppress missing implicit constructor warnings.
481 factory AnimatedPreserveAspectRatio._() { throw new UnsupportedError("Not supp orted"); }
482 452
483 @DomName('SVGAnimatedPreserveAspectRatio.animVal') 453 @DomName('SVGAnimatedPreserveAspectRatio.animVal')
484 @DocsEditable 454 @DocsEditable
485 final PreserveAspectRatio animVal; 455 final PreserveAspectRatio animVal;
486 456
487 @DomName('SVGAnimatedPreserveAspectRatio.baseVal') 457 @DomName('SVGAnimatedPreserveAspectRatio.baseVal')
488 @DocsEditable 458 @DocsEditable
489 final PreserveAspectRatio baseVal; 459 final PreserveAspectRatio baseVal;
490 } 460 }
491 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
492 // for details. All rights reserved. Use of this source code is governed by a 462 // for details. All rights reserved. Use of this source code is governed by a
493 // BSD-style license that can be found in the LICENSE file. 463 // BSD-style license that can be found in the LICENSE file.
494 464
495 465
496 @DocsEditable 466 @DocsEditable
497 @DomName('SVGAnimatedRect') 467 @DomName('SVGAnimatedRect')
498 @Unstable 468 @Unstable
499 class AnimatedRect native "SVGAnimatedRect" { 469 class AnimatedRect native "SVGAnimatedRect" {
500 // To suppress missing implicit constructor warnings.
501 factory AnimatedRect._() { throw new UnsupportedError("Not supported"); }
502 470
503 @DomName('SVGAnimatedRect.animVal') 471 @DomName('SVGAnimatedRect.animVal')
504 @DocsEditable 472 @DocsEditable
505 final Rect animVal; 473 final Rect animVal;
506 474
507 @DomName('SVGAnimatedRect.baseVal') 475 @DomName('SVGAnimatedRect.baseVal')
508 @DocsEditable 476 @DocsEditable
509 final Rect baseVal; 477 final Rect baseVal;
510 } 478 }
511 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 479 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
512 // for details. All rights reserved. Use of this source code is governed by a 480 // for details. All rights reserved. Use of this source code is governed by a
513 // BSD-style license that can be found in the LICENSE file. 481 // BSD-style license that can be found in the LICENSE file.
514 482
515 483
516 @DocsEditable 484 @DocsEditable
517 @DomName('SVGAnimatedString') 485 @DomName('SVGAnimatedString')
518 @Unstable 486 @Unstable
519 class AnimatedString native "SVGAnimatedString" { 487 class AnimatedString native "SVGAnimatedString" {
520 // To suppress missing implicit constructor warnings.
521 factory AnimatedString._() { throw new UnsupportedError("Not supported"); }
522 488
523 @DomName('SVGAnimatedString.animVal') 489 @DomName('SVGAnimatedString.animVal')
524 @DocsEditable 490 @DocsEditable
525 final String animVal; 491 final String animVal;
526 492
527 @DomName('SVGAnimatedString.baseVal') 493 @DomName('SVGAnimatedString.baseVal')
528 @DocsEditable 494 @DocsEditable
529 String baseVal; 495 String baseVal;
530 } 496 }
531 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
532 // for details. All rights reserved. Use of this source code is governed by a 498 // for details. All rights reserved. Use of this source code is governed by a
533 // BSD-style license that can be found in the LICENSE file. 499 // BSD-style license that can be found in the LICENSE file.
534 500
535 501
536 @DocsEditable 502 @DocsEditable
537 @DomName('SVGAnimatedTransformList') 503 @DomName('SVGAnimatedTransformList')
538 @Unstable 504 @Unstable
539 class AnimatedTransformList native "SVGAnimatedTransformList" { 505 class AnimatedTransformList native "SVGAnimatedTransformList" {
540 // To suppress missing implicit constructor warnings.
541 factory AnimatedTransformList._() { throw new UnsupportedError("Not supported" ); }
542 506
543 @DomName('SVGAnimatedTransformList.animVal') 507 @DomName('SVGAnimatedTransformList.animVal')
544 @DocsEditable 508 @DocsEditable
545 final TransformList animVal; 509 final TransformList animVal;
546 510
547 @DomName('SVGAnimatedTransformList.baseVal') 511 @DomName('SVGAnimatedTransformList.baseVal')
548 @DocsEditable 512 @DocsEditable
549 final TransformList baseVal; 513 final TransformList baseVal;
550 } 514 }
551 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 515 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
552 // for details. All rights reserved. Use of this source code is governed by a 516 // for details. All rights reserved. Use of this source code is governed by a
553 // BSD-style license that can be found in the LICENSE file. 517 // BSD-style license that can be found in the LICENSE file.
554 518
555 519
556 @DocsEditable 520 @DocsEditable
557 @DomName('SVGAnimationElement') 521 @DomName('SVGAnimationElement')
558 @Unstable 522 @Unstable
559 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "SVGAnimationElement" { 523 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "SVGAnimationElement" {
560 // To suppress missing implicit constructor warnings.
561 factory AnimationElement._() { throw new UnsupportedError("Not supported"); }
562 524
563 @DomName('SVGAnimationElement.SVGAnimationElement') 525 @DomName('SVGAnimationElement.SVGAnimationElement')
564 @DocsEditable 526 @DocsEditable
565 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 527 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
566 528
567 @DomName('SVGAnimationElement.targetElement') 529 @DomName('SVGAnimationElement.targetElement')
568 @DocsEditable 530 @DocsEditable
569 final SvgElement targetElement; 531 final SvgElement targetElement;
570 532
571 @DomName('SVGAnimationElement.getCurrentTime') 533 @DomName('SVGAnimationElement.getCurrentTime')
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
624 } 586 }
625 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 587 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
626 // for details. All rights reserved. Use of this source code is governed by a 588 // for details. All rights reserved. Use of this source code is governed by a
627 // BSD-style license that can be found in the LICENSE file. 589 // BSD-style license that can be found in the LICENSE file.
628 590
629 591
630 @DocsEditable 592 @DocsEditable
631 @DomName('SVGCircleElement') 593 @DomName('SVGCircleElement')
632 @Unstable 594 @Unstable
633 class CircleElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGCircleElement" { 595 class CircleElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGCircleElement" {
634 // To suppress missing implicit constructor warnings.
635 factory CircleElement._() { throw new UnsupportedError("Not supported"); }
636 596
637 @DomName('SVGCircleElement.SVGCircleElement') 597 @DomName('SVGCircleElement.SVGCircleElement')
638 @DocsEditable 598 @DocsEditable
639 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle"); 599 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle");
640 600
641 @DomName('SVGCircleElement.cx') 601 @DomName('SVGCircleElement.cx')
642 @DocsEditable 602 @DocsEditable
643 final AnimatedLength cx; 603 final AnimatedLength cx;
644 604
645 @DomName('SVGCircleElement.cy') 605 @DomName('SVGCircleElement.cy')
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
720 } 680 }
721 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 681 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
722 // for details. All rights reserved. Use of this source code is governed by a 682 // for details. All rights reserved. Use of this source code is governed by a
723 // BSD-style license that can be found in the LICENSE file. 683 // BSD-style license that can be found in the LICENSE file.
724 684
725 685
726 @DocsEditable 686 @DocsEditable
727 @DomName('SVGClipPathElement') 687 @DomName('SVGClipPathElement')
728 @Unstable 688 @Unstable
729 class ClipPathElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGClipPathElement" { 689 class ClipPathElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGClipPathElement" {
730 // To suppress missing implicit constructor warnings.
731 factory ClipPathElement._() { throw new UnsupportedError("Not supported"); }
732 690
733 @DomName('SVGClipPathElement.SVGClipPathElement') 691 @DomName('SVGClipPathElement.SVGClipPathElement')
734 @DocsEditable 692 @DocsEditable
735 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath"); 693 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath");
736 694
737 @DomName('SVGClipPathElement.clipPathUnits') 695 @DomName('SVGClipPathElement.clipPathUnits')
738 @DocsEditable 696 @DocsEditable
739 final AnimatedEnumeration clipPathUnits; 697 final AnimatedEnumeration clipPathUnits;
740 698
741 // From SVGExternalResourcesRequired 699 // From SVGExternalResourcesRequired
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 } 766 }
809 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 767 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
810 // for details. All rights reserved. Use of this source code is governed by a 768 // for details. All rights reserved. Use of this source code is governed by a
811 // BSD-style license that can be found in the LICENSE file. 769 // BSD-style license that can be found in the LICENSE file.
812 770
813 771
814 @DocsEditable 772 @DocsEditable
815 @DomName('SVGDefsElement') 773 @DomName('SVGDefsElement')
816 @Unstable 774 @Unstable
817 class DefsElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGDefsElement" { 775 class DefsElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGDefsElement" {
818 // To suppress missing implicit constructor warnings.
819 factory DefsElement._() { throw new UnsupportedError("Not supported"); }
820 776
821 @DomName('SVGDefsElement.SVGDefsElement') 777 @DomName('SVGDefsElement.SVGDefsElement')
822 @DocsEditable 778 @DocsEditable
823 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs "); 779 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs ");
824 780
825 // From SVGExternalResourcesRequired 781 // From SVGExternalResourcesRequired
826 782
827 @DomName('SVGDefsElement.externalResourcesRequired') 783 @DomName('SVGDefsElement.externalResourcesRequired')
828 @DocsEditable 784 @DocsEditable
829 final AnimatedBoolean externalResourcesRequired; 785 final AnimatedBoolean externalResourcesRequired;
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
892 } 848 }
893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 849 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
894 // for details. All rights reserved. Use of this source code is governed by a 850 // for details. All rights reserved. Use of this source code is governed by a
895 // BSD-style license that can be found in the LICENSE file. 851 // BSD-style license that can be found in the LICENSE file.
896 852
897 853
898 @DocsEditable 854 @DocsEditable
899 @DomName('SVGDescElement') 855 @DomName('SVGDescElement')
900 @Unstable 856 @Unstable
901 class DescElement extends StyledElement implements LangSpace native "SVGDescElem ent" { 857 class DescElement extends StyledElement implements LangSpace native "SVGDescElem ent" {
902 // To suppress missing implicit constructor warnings.
903 factory DescElement._() { throw new UnsupportedError("Not supported"); }
904 858
905 @DomName('SVGDescElement.SVGDescElement') 859 @DomName('SVGDescElement.SVGDescElement')
906 @DocsEditable 860 @DocsEditable
907 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc "); 861 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc ");
908 862
909 // From SVGLangSpace 863 // From SVGLangSpace
910 864
911 @DomName('SVGDescElement.xmllang') 865 @DomName('SVGDescElement.xmllang')
912 @DocsEditable 866 @DocsEditable
913 String xmllang; 867 String xmllang;
914 868
915 @DomName('SVGDescElement.xmlspace') 869 @DomName('SVGDescElement.xmlspace')
916 @DocsEditable 870 @DocsEditable
917 String xmlspace; 871 String xmlspace;
918 } 872 }
919 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 873 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
920 // for details. All rights reserved. Use of this source code is governed by a 874 // for details. All rights reserved. Use of this source code is governed by a
921 // BSD-style license that can be found in the LICENSE file. 875 // BSD-style license that can be found in the LICENSE file.
922 876
923 877
924 @DocsEditable 878 @DocsEditable
925 @DomName('SVGElementInstance') 879 @DomName('SVGElementInstance')
926 @Unstable 880 @Unstable
927 class ElementInstance extends EventTarget native "SVGElementInstance" { 881 class ElementInstance extends EventTarget native "SVGElementInstance" {
928 // To suppress missing implicit constructor warnings.
929 factory ElementInstance._() { throw new UnsupportedError("Not supported"); }
930 882
931 @DomName('SVGElementInstance.abortEvent') 883 @DomName('SVGElementInstance.abortEvent')
932 @DocsEditable 884 @DocsEditable
933 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 885 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
934 886
935 @DomName('SVGElementInstance.beforecopyEvent') 887 @DomName('SVGElementInstance.beforecopyEvent')
936 @DocsEditable 888 @DocsEditable
937 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy'); 889 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy');
938 890
939 @DomName('SVGElementInstance.beforecutEvent') 891 @DomName('SVGElementInstance.beforecutEvent')
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after
1288 } 1240 }
1289 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1241 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1290 // for details. All rights reserved. Use of this source code is governed by a 1242 // for details. All rights reserved. Use of this source code is governed by a
1291 // BSD-style license that can be found in the LICENSE file. 1243 // BSD-style license that can be found in the LICENSE file.
1292 1244
1293 1245
1294 @DocsEditable 1246 @DocsEditable
1295 @DomName('SVGEllipseElement') 1247 @DomName('SVGEllipseElement')
1296 @Unstable 1248 @Unstable
1297 class EllipseElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGEllipseElement" { 1249 class EllipseElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGEllipseElement" {
1298 // To suppress missing implicit constructor warnings.
1299 factory EllipseElement._() { throw new UnsupportedError("Not supported"); }
1300 1250
1301 @DomName('SVGEllipseElement.SVGEllipseElement') 1251 @DomName('SVGEllipseElement.SVGEllipseElement')
1302 @DocsEditable 1252 @DocsEditable
1303 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse"); 1253 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse");
1304 1254
1305 @DomName('SVGEllipseElement.cx') 1255 @DomName('SVGEllipseElement.cx')
1306 @DocsEditable 1256 @DocsEditable
1307 final AnimatedLength cx; 1257 final AnimatedLength cx;
1308 1258
1309 @DomName('SVGEllipseElement.cy') 1259 @DomName('SVGEllipseElement.cy')
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
1387 final AnimatedTransformList transform; 1337 final AnimatedTransformList transform;
1388 } 1338 }
1389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1390 // for details. All rights reserved. Use of this source code is governed by a 1340 // for details. All rights reserved. Use of this source code is governed by a
1391 // BSD-style license that can be found in the LICENSE file. 1341 // BSD-style license that can be found in the LICENSE file.
1392 1342
1393 1343
1394 @DomName('SVGExternalResourcesRequired') 1344 @DomName('SVGExternalResourcesRequired')
1395 @Unstable 1345 @Unstable
1396 abstract class ExternalResourcesRequired { 1346 abstract class ExternalResourcesRequired {
1397 // To suppress missing implicit constructor warnings.
1398 factory ExternalResourcesRequired._() { throw new UnsupportedError("Not suppor ted"); }
1399 1347
1400 /// Checks if this type is supported on the current platform. 1348 /// Checks if this type is supported on the current platform.
1401 static bool supported(SvgElement element) => JS('bool', '#.externalResourcesRe quired !== undefined && #.externalResourcesRequired.animVal !== undefined', elem ent, element); 1349 static bool supported(SvgElement element) => JS('bool', '#.externalResourcesRe quired !== undefined && #.externalResourcesRequired.animVal !== undefined', elem ent, element);
1402 1350
1403 AnimatedBoolean externalResourcesRequired; 1351 AnimatedBoolean externalResourcesRequired;
1404 } 1352 }
1405 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1353 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1406 // for details. All rights reserved. Use of this source code is governed by a 1354 // for details. All rights reserved. Use of this source code is governed by a
1407 // BSD-style license that can be found in the LICENSE file. 1355 // BSD-style license that can be found in the LICENSE file.
1408 1356
1409 1357
1410 @DocsEditable 1358 @DocsEditable
1411 @DomName('SVGFEBlendElement') 1359 @DomName('SVGFEBlendElement')
1412 @SupportedBrowser(SupportedBrowser.CHROME) 1360 @SupportedBrowser(SupportedBrowser.CHROME)
1413 @SupportedBrowser(SupportedBrowser.FIREFOX) 1361 @SupportedBrowser(SupportedBrowser.FIREFOX)
1414 @SupportedBrowser(SupportedBrowser.IE, '10') 1362 @SupportedBrowser(SupportedBrowser.IE, '10')
1415 @SupportedBrowser(SupportedBrowser.SAFARI) 1363 @SupportedBrowser(SupportedBrowser.SAFARI)
1416 @Unstable 1364 @Unstable
1417 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEBlendElement" { 1365 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEBlendElement" {
1418 // To suppress missing implicit constructor warnings.
1419 factory FEBlendElement._() { throw new UnsupportedError("Not supported"); }
1420 1366
1421 @DomName('SVGFEBlendElement.SVGFEBlendElement') 1367 @DomName('SVGFEBlendElement.SVGFEBlendElement')
1422 @DocsEditable 1368 @DocsEditable
1423 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend"); 1369 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend");
1424 1370
1425 /// Checks if this type is supported on the current platform. 1371 /// Checks if this type is supported on the current platform.
1426 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE lement.tag('feBlend') is FEBlendElement); 1372 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE lement.tag('feBlend') is FEBlendElement);
1427 1373
1428 @DomName('SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN') 1374 @DomName('SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN')
1429 @DocsEditable 1375 @DocsEditable
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
1489 1435
1490 1436
1491 @DocsEditable 1437 @DocsEditable
1492 @DomName('SVGFEColorMatrixElement') 1438 @DomName('SVGFEColorMatrixElement')
1493 @SupportedBrowser(SupportedBrowser.CHROME) 1439 @SupportedBrowser(SupportedBrowser.CHROME)
1494 @SupportedBrowser(SupportedBrowser.FIREFOX) 1440 @SupportedBrowser(SupportedBrowser.FIREFOX)
1495 @SupportedBrowser(SupportedBrowser.IE, '10') 1441 @SupportedBrowser(SupportedBrowser.IE, '10')
1496 @SupportedBrowser(SupportedBrowser.SAFARI) 1442 @SupportedBrowser(SupportedBrowser.SAFARI)
1497 @Unstable 1443 @Unstable
1498 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand ardAttributes native "SVGFEColorMatrixElement" { 1444 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand ardAttributes native "SVGFEColorMatrixElement" {
1499 // To suppress missing implicit constructor warnings.
1500 factory FEColorMatrixElement._() { throw new UnsupportedError("Not supported") ; }
1501 1445
1502 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement') 1446 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement')
1503 @DocsEditable 1447 @DocsEditable
1504 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix"); 1448 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix");
1505 1449
1506 /// Checks if this type is supported on the current platform. 1450 /// Checks if this type is supported on the current platform.
1507 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne w SvgElement.tag('feColorMatrix') is FEColorMatrixElement); 1451 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne w SvgElement.tag('feColorMatrix') is FEColorMatrixElement);
1508 1452
1509 @DomName('SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE') 1453 @DomName('SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE')
1510 @DocsEditable 1454 @DocsEditable
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1566 1510
1567 1511
1568 @DocsEditable 1512 @DocsEditable
1569 @DomName('SVGFEComponentTransferElement') 1513 @DomName('SVGFEComponentTransferElement')
1570 @SupportedBrowser(SupportedBrowser.CHROME) 1514 @SupportedBrowser(SupportedBrowser.CHROME)
1571 @SupportedBrowser(SupportedBrowser.FIREFOX) 1515 @SupportedBrowser(SupportedBrowser.FIREFOX)
1572 @SupportedBrowser(SupportedBrowser.IE, '10') 1516 @SupportedBrowser(SupportedBrowser.IE, '10')
1573 @SupportedBrowser(SupportedBrowser.SAFARI) 1517 @SupportedBrowser(SupportedBrowser.SAFARI)
1574 @Unstable 1518 @Unstable
1575 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv eStandardAttributes native "SVGFEComponentTransferElement" { 1519 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv eStandardAttributes native "SVGFEComponentTransferElement" {
1576 // To suppress missing implicit constructor warnings.
1577 factory FEComponentTransferElement._() { throw new UnsupportedError("Not suppo rted"); }
1578 1520
1579 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement') 1521 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement')
1580 @DocsEditable 1522 @DocsEditable
1581 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer"); 1523 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer");
1582 1524
1583 /// Checks if this type is supported on the current platform. 1525 /// Checks if this type is supported on the current platform.
1584 static bool get supported => SvgElement.isTagSupported('feComponentTransfer') && (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement); 1526 static bool get supported => SvgElement.isTagSupported('feComponentTransfer') && (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement);
1585 1527
1586 @DomName('SVGFEComponentTransferElement.in1') 1528 @DomName('SVGFEComponentTransferElement.in1')
1587 @DocsEditable 1529 @DocsEditable
(...skipping 23 matching lines...) Expand all
1611 } 1553 }
1612 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1554 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1613 // for details. All rights reserved. Use of this source code is governed by a 1555 // for details. All rights reserved. Use of this source code is governed by a
1614 // BSD-style license that can be found in the LICENSE file. 1556 // BSD-style license that can be found in the LICENSE file.
1615 1557
1616 1558
1617 @DocsEditable 1559 @DocsEditable
1618 @DomName('SVGFECompositeElement') 1560 @DomName('SVGFECompositeElement')
1619 @Unstable 1561 @Unstable
1620 class FECompositeElement extends StyledElement implements FilterPrimitiveStandar dAttributes native "SVGFECompositeElement" { 1562 class FECompositeElement extends StyledElement implements FilterPrimitiveStandar dAttributes native "SVGFECompositeElement" {
1621 // To suppress missing implicit constructor warnings.
1622 factory FECompositeElement._() { throw new UnsupportedError("Not supported"); }
1623 1563
1624 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC') 1564 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC')
1625 @DocsEditable 1565 @DocsEditable
1626 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; 1566 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
1627 1567
1628 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP') 1568 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP')
1629 @DocsEditable 1569 @DocsEditable
1630 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; 1570 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
1631 1571
1632 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN') 1572 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN')
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1705 1645
1706 1646
1707 @DocsEditable 1647 @DocsEditable
1708 @DomName('SVGFEConvolveMatrixElement') 1648 @DomName('SVGFEConvolveMatrixElement')
1709 @SupportedBrowser(SupportedBrowser.CHROME) 1649 @SupportedBrowser(SupportedBrowser.CHROME)
1710 @SupportedBrowser(SupportedBrowser.FIREFOX) 1650 @SupportedBrowser(SupportedBrowser.FIREFOX)
1711 @SupportedBrowser(SupportedBrowser.IE, '10') 1651 @SupportedBrowser(SupportedBrowser.IE, '10')
1712 @SupportedBrowser(SupportedBrowser.SAFARI) 1652 @SupportedBrowser(SupportedBrowser.SAFARI)
1713 @Unstable 1653 @Unstable
1714 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt andardAttributes native "SVGFEConvolveMatrixElement" { 1654 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt andardAttributes native "SVGFEConvolveMatrixElement" {
1715 // To suppress missing implicit constructor warnings.
1716 factory FEConvolveMatrixElement._() { throw new UnsupportedError("Not supporte d"); }
1717 1655
1718 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement') 1656 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement')
1719 @DocsEditable 1657 @DocsEditable
1720 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix"); 1658 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix");
1721 1659
1722 /// Checks if this type is supported on the current platform. 1660 /// Checks if this type is supported on the current platform.
1723 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') && (new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement); 1661 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') && (new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement);
1724 1662
1725 @DomName('SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE') 1663 @DomName('SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE')
1726 @DocsEditable 1664 @DocsEditable
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
1814 1752
1815 1753
1816 @DocsEditable 1754 @DocsEditable
1817 @DomName('SVGFEDiffuseLightingElement') 1755 @DomName('SVGFEDiffuseLightingElement')
1818 @SupportedBrowser(SupportedBrowser.CHROME) 1756 @SupportedBrowser(SupportedBrowser.CHROME)
1819 @SupportedBrowser(SupportedBrowser.FIREFOX) 1757 @SupportedBrowser(SupportedBrowser.FIREFOX)
1820 @SupportedBrowser(SupportedBrowser.IE, '10') 1758 @SupportedBrowser(SupportedBrowser.IE, '10')
1821 @SupportedBrowser(SupportedBrowser.SAFARI) 1759 @SupportedBrowser(SupportedBrowser.SAFARI)
1822 @Unstable 1760 @Unstable
1823 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDiffuseLightingElement" { 1761 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDiffuseLightingElement" {
1824 // To suppress missing implicit constructor warnings.
1825 factory FEDiffuseLightingElement._() { throw new UnsupportedError("Not support ed"); }
1826 1762
1827 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement') 1763 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement')
1828 @DocsEditable 1764 @DocsEditable
1829 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting"); 1765 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting");
1830 1766
1831 /// Checks if this type is supported on the current platform. 1767 /// Checks if this type is supported on the current platform.
1832 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') && (new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement); 1768 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') && (new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement);
1833 1769
1834 @DomName('SVGFEDiffuseLightingElement.diffuseConstant') 1770 @DomName('SVGFEDiffuseLightingElement.diffuseConstant')
1835 @DocsEditable 1771 @DocsEditable
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1879 1815
1880 1816
1881 @DocsEditable 1817 @DocsEditable
1882 @DomName('SVGFEDisplacementMapElement') 1818 @DomName('SVGFEDisplacementMapElement')
1883 @SupportedBrowser(SupportedBrowser.CHROME) 1819 @SupportedBrowser(SupportedBrowser.CHROME)
1884 @SupportedBrowser(SupportedBrowser.FIREFOX) 1820 @SupportedBrowser(SupportedBrowser.FIREFOX)
1885 @SupportedBrowser(SupportedBrowser.IE, '10') 1821 @SupportedBrowser(SupportedBrowser.IE, '10')
1886 @SupportedBrowser(SupportedBrowser.SAFARI) 1822 @SupportedBrowser(SupportedBrowser.SAFARI)
1887 @Unstable 1823 @Unstable
1888 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDisplacementMapElement" { 1824 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDisplacementMapElement" {
1889 // To suppress missing implicit constructor warnings.
1890 factory FEDisplacementMapElement._() { throw new UnsupportedError("Not support ed"); }
1891 1825
1892 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement') 1826 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement')
1893 @DocsEditable 1827 @DocsEditable
1894 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap"); 1828 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap");
1895 1829
1896 /// Checks if this type is supported on the current platform. 1830 /// Checks if this type is supported on the current platform.
1897 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') && (new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement); 1831 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') && (new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement);
1898 1832
1899 @DomName('SVGFEDisplacementMapElement.SVG_CHANNEL_A') 1833 @DomName('SVGFEDisplacementMapElement.SVG_CHANNEL_A')
1900 @DocsEditable 1834 @DocsEditable
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
1964 1898
1965 1899
1966 @DocsEditable 1900 @DocsEditable
1967 @DomName('SVGFEDistantLightElement') 1901 @DomName('SVGFEDistantLightElement')
1968 @SupportedBrowser(SupportedBrowser.CHROME) 1902 @SupportedBrowser(SupportedBrowser.CHROME)
1969 @SupportedBrowser(SupportedBrowser.FIREFOX) 1903 @SupportedBrowser(SupportedBrowser.FIREFOX)
1970 @SupportedBrowser(SupportedBrowser.IE, '10') 1904 @SupportedBrowser(SupportedBrowser.IE, '10')
1971 @SupportedBrowser(SupportedBrowser.SAFARI) 1905 @SupportedBrowser(SupportedBrowser.SAFARI)
1972 @Unstable 1906 @Unstable
1973 class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" { 1907 class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" {
1974 // To suppress missing implicit constructor warnings.
1975 factory FEDistantLightElement._() { throw new UnsupportedError("Not supported" ); }
1976 1908
1977 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement') 1909 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement')
1978 @DocsEditable 1910 @DocsEditable
1979 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight"); 1911 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight");
1980 1912
1981 /// Checks if this type is supported on the current platform. 1913 /// Checks if this type is supported on the current platform.
1982 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n ew SvgElement.tag('feDistantLight') is FEDistantLightElement); 1914 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n ew SvgElement.tag('feDistantLight') is FEDistantLightElement);
1983 1915
1984 @DomName('SVGFEDistantLightElement.azimuth') 1916 @DomName('SVGFEDistantLightElement.azimuth')
1985 @DocsEditable 1917 @DocsEditable
1986 final AnimatedNumber azimuth; 1918 final AnimatedNumber azimuth;
1987 1919
1988 @DomName('SVGFEDistantLightElement.elevation') 1920 @DomName('SVGFEDistantLightElement.elevation')
1989 @DocsEditable 1921 @DocsEditable
1990 final AnimatedNumber elevation; 1922 final AnimatedNumber elevation;
1991 } 1923 }
1992 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1924 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1993 // for details. All rights reserved. Use of this source code is governed by a 1925 // for details. All rights reserved. Use of this source code is governed by a
1994 // BSD-style license that can be found in the LICENSE file. 1926 // BSD-style license that can be found in the LICENSE file.
1995 1927
1996 1928
1997 @DocsEditable 1929 @DocsEditable
1998 @DomName('SVGFEFloodElement') 1930 @DomName('SVGFEFloodElement')
1999 @SupportedBrowser(SupportedBrowser.CHROME) 1931 @SupportedBrowser(SupportedBrowser.CHROME)
2000 @SupportedBrowser(SupportedBrowser.FIREFOX) 1932 @SupportedBrowser(SupportedBrowser.FIREFOX)
2001 @SupportedBrowser(SupportedBrowser.IE, '10') 1933 @SupportedBrowser(SupportedBrowser.IE, '10')
2002 @SupportedBrowser(SupportedBrowser.SAFARI) 1934 @SupportedBrowser(SupportedBrowser.SAFARI)
2003 @Unstable 1935 @Unstable
2004 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEFloodElement" { 1936 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEFloodElement" {
2005 // To suppress missing implicit constructor warnings.
2006 factory FEFloodElement._() { throw new UnsupportedError("Not supported"); }
2007 1937
2008 @DomName('SVGFEFloodElement.SVGFEFloodElement') 1938 @DomName('SVGFEFloodElement.SVGFEFloodElement')
2009 @DocsEditable 1939 @DocsEditable
2010 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood"); 1940 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood");
2011 1941
2012 /// Checks if this type is supported on the current platform. 1942 /// Checks if this type is supported on the current platform.
2013 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE lement.tag('feFlood') is FEFloodElement); 1943 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE lement.tag('feFlood') is FEFloodElement);
2014 1944
2015 // From SVGFilterPrimitiveStandardAttributes 1945 // From SVGFilterPrimitiveStandardAttributes
2016 1946
(...skipping 23 matching lines...) Expand all
2040 1970
2041 1971
2042 @DocsEditable 1972 @DocsEditable
2043 @DomName('SVGFEFuncAElement') 1973 @DomName('SVGFEFuncAElement')
2044 @SupportedBrowser(SupportedBrowser.CHROME) 1974 @SupportedBrowser(SupportedBrowser.CHROME)
2045 @SupportedBrowser(SupportedBrowser.FIREFOX) 1975 @SupportedBrowser(SupportedBrowser.FIREFOX)
2046 @SupportedBrowser(SupportedBrowser.IE, '10') 1976 @SupportedBrowser(SupportedBrowser.IE, '10')
2047 @SupportedBrowser(SupportedBrowser.SAFARI) 1977 @SupportedBrowser(SupportedBrowser.SAFARI)
2048 @Unstable 1978 @Unstable
2049 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncAElement" { 1979 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncAElement" {
2050 // To suppress missing implicit constructor warnings.
2051 factory FEFuncAElement._() { throw new UnsupportedError("Not supported"); }
2052 1980
2053 @DomName('SVGFEFuncAElement.SVGFEFuncAElement') 1981 @DomName('SVGFEFuncAElement.SVGFEFuncAElement')
2054 @DocsEditable 1982 @DocsEditable
2055 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA"); 1983 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA");
2056 1984
2057 /// Checks if this type is supported on the current platform. 1985 /// Checks if this type is supported on the current platform.
2058 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement); 1986 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement);
2059 } 1987 }
2060 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1988 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2061 // for details. All rights reserved. Use of this source code is governed by a 1989 // for details. All rights reserved. Use of this source code is governed by a
2062 // BSD-style license that can be found in the LICENSE file. 1990 // BSD-style license that can be found in the LICENSE file.
2063 1991
2064 1992
2065 @DocsEditable 1993 @DocsEditable
2066 @DomName('SVGFEFuncBElement') 1994 @DomName('SVGFEFuncBElement')
2067 @SupportedBrowser(SupportedBrowser.CHROME) 1995 @SupportedBrowser(SupportedBrowser.CHROME)
2068 @SupportedBrowser(SupportedBrowser.FIREFOX) 1996 @SupportedBrowser(SupportedBrowser.FIREFOX)
2069 @SupportedBrowser(SupportedBrowser.IE, '10') 1997 @SupportedBrowser(SupportedBrowser.IE, '10')
2070 @SupportedBrowser(SupportedBrowser.SAFARI) 1998 @SupportedBrowser(SupportedBrowser.SAFARI)
2071 @Unstable 1999 @Unstable
2072 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncBElement" { 2000 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncBElement" {
2073 // To suppress missing implicit constructor warnings.
2074 factory FEFuncBElement._() { throw new UnsupportedError("Not supported"); }
2075 2001
2076 @DomName('SVGFEFuncBElement.SVGFEFuncBElement') 2002 @DomName('SVGFEFuncBElement.SVGFEFuncBElement')
2077 @DocsEditable 2003 @DocsEditable
2078 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB"); 2004 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB");
2079 2005
2080 /// Checks if this type is supported on the current platform. 2006 /// Checks if this type is supported on the current platform.
2081 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement); 2007 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement);
2082 } 2008 }
2083 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2009 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2084 // for details. All rights reserved. Use of this source code is governed by a 2010 // for details. All rights reserved. Use of this source code is governed by a
2085 // BSD-style license that can be found in the LICENSE file. 2011 // BSD-style license that can be found in the LICENSE file.
2086 2012
2087 2013
2088 @DocsEditable 2014 @DocsEditable
2089 @DomName('SVGFEFuncGElement') 2015 @DomName('SVGFEFuncGElement')
2090 @SupportedBrowser(SupportedBrowser.CHROME) 2016 @SupportedBrowser(SupportedBrowser.CHROME)
2091 @SupportedBrowser(SupportedBrowser.FIREFOX) 2017 @SupportedBrowser(SupportedBrowser.FIREFOX)
2092 @SupportedBrowser(SupportedBrowser.IE, '10') 2018 @SupportedBrowser(SupportedBrowser.IE, '10')
2093 @SupportedBrowser(SupportedBrowser.SAFARI) 2019 @SupportedBrowser(SupportedBrowser.SAFARI)
2094 @Unstable 2020 @Unstable
2095 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncGElement" { 2021 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncGElement" {
2096 // To suppress missing implicit constructor warnings.
2097 factory FEFuncGElement._() { throw new UnsupportedError("Not supported"); }
2098 2022
2099 @DomName('SVGFEFuncGElement.SVGFEFuncGElement') 2023 @DomName('SVGFEFuncGElement.SVGFEFuncGElement')
2100 @DocsEditable 2024 @DocsEditable
2101 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG"); 2025 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG");
2102 2026
2103 /// Checks if this type is supported on the current platform. 2027 /// Checks if this type is supported on the current platform.
2104 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement); 2028 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement);
2105 } 2029 }
2106 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2030 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2107 // for details. All rights reserved. Use of this source code is governed by a 2031 // for details. All rights reserved. Use of this source code is governed by a
2108 // BSD-style license that can be found in the LICENSE file. 2032 // BSD-style license that can be found in the LICENSE file.
2109 2033
2110 2034
2111 @DocsEditable 2035 @DocsEditable
2112 @DomName('SVGFEFuncRElement') 2036 @DomName('SVGFEFuncRElement')
2113 @SupportedBrowser(SupportedBrowser.CHROME) 2037 @SupportedBrowser(SupportedBrowser.CHROME)
2114 @SupportedBrowser(SupportedBrowser.FIREFOX) 2038 @SupportedBrowser(SupportedBrowser.FIREFOX)
2115 @SupportedBrowser(SupportedBrowser.IE, '10') 2039 @SupportedBrowser(SupportedBrowser.IE, '10')
2116 @SupportedBrowser(SupportedBrowser.SAFARI) 2040 @SupportedBrowser(SupportedBrowser.SAFARI)
2117 @Unstable 2041 @Unstable
2118 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncRElement" { 2042 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncRElement" {
2119 // To suppress missing implicit constructor warnings.
2120 factory FEFuncRElement._() { throw new UnsupportedError("Not supported"); }
2121 2043
2122 @DomName('SVGFEFuncRElement.SVGFEFuncRElement') 2044 @DomName('SVGFEFuncRElement.SVGFEFuncRElement')
2123 @DocsEditable 2045 @DocsEditable
2124 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR"); 2046 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR");
2125 2047
2126 /// Checks if this type is supported on the current platform. 2048 /// Checks if this type is supported on the current platform.
2127 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement); 2049 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement);
2128 } 2050 }
2129 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2051 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2130 // for details. All rights reserved. Use of this source code is governed by a 2052 // for details. All rights reserved. Use of this source code is governed by a
2131 // BSD-style license that can be found in the LICENSE file. 2053 // BSD-style license that can be found in the LICENSE file.
2132 2054
2133 2055
2134 @DocsEditable 2056 @DocsEditable
2135 @DomName('SVGFEGaussianBlurElement') 2057 @DomName('SVGFEGaussianBlurElement')
2136 @SupportedBrowser(SupportedBrowser.CHROME) 2058 @SupportedBrowser(SupportedBrowser.CHROME)
2137 @SupportedBrowser(SupportedBrowser.FIREFOX) 2059 @SupportedBrowser(SupportedBrowser.FIREFOX)
2138 @SupportedBrowser(SupportedBrowser.IE, '10') 2060 @SupportedBrowser(SupportedBrowser.IE, '10')
2139 @SupportedBrowser(SupportedBrowser.SAFARI) 2061 @SupportedBrowser(SupportedBrowser.SAFARI)
2140 @Unstable 2062 @Unstable
2141 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan dardAttributes native "SVGFEGaussianBlurElement" { 2063 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan dardAttributes native "SVGFEGaussianBlurElement" {
2142 // To suppress missing implicit constructor warnings.
2143 factory FEGaussianBlurElement._() { throw new UnsupportedError("Not supported" ); }
2144 2064
2145 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement') 2065 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement')
2146 @DocsEditable 2066 @DocsEditable
2147 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur"); 2067 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur");
2148 2068
2149 /// Checks if this type is supported on the current platform. 2069 /// Checks if this type is supported on the current platform.
2150 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement); 2070 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement);
2151 2071
2152 @DomName('SVGFEGaussianBlurElement.in1') 2072 @DomName('SVGFEGaussianBlurElement.in1')
2153 @DocsEditable 2073 @DocsEditable
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
2193 2113
2194 2114
2195 @DocsEditable 2115 @DocsEditable
2196 @DomName('SVGFEImageElement') 2116 @DomName('SVGFEImageElement')
2197 @SupportedBrowser(SupportedBrowser.CHROME) 2117 @SupportedBrowser(SupportedBrowser.CHROME)
2198 @SupportedBrowser(SupportedBrowser.FIREFOX) 2118 @SupportedBrowser(SupportedBrowser.FIREFOX)
2199 @SupportedBrowser(SupportedBrowser.IE, '10') 2119 @SupportedBrowser(SupportedBrowser.IE, '10')
2200 @SupportedBrowser(SupportedBrowser.SAFARI) 2120 @SupportedBrowser(SupportedBrowser.SAFARI)
2201 @Unstable 2121 @Unstable
2202 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "SVGFEImageEl ement" { 2122 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "SVGFEImageEl ement" {
2203 // To suppress missing implicit constructor warnings.
2204 factory FEImageElement._() { throw new UnsupportedError("Not supported"); }
2205 2123
2206 @DomName('SVGFEImageElement.SVGFEImageElement') 2124 @DomName('SVGFEImageElement.SVGFEImageElement')
2207 @DocsEditable 2125 @DocsEditable
2208 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage"); 2126 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage");
2209 2127
2210 /// Checks if this type is supported on the current platform. 2128 /// Checks if this type is supported on the current platform.
2211 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement); 2129 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement);
2212 2130
2213 @DomName('SVGFEImageElement.preserveAspectRatio') 2131 @DomName('SVGFEImageElement.preserveAspectRatio')
2214 @DocsEditable 2132 @DocsEditable
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
2264 2182
2265 2183
2266 @DocsEditable 2184 @DocsEditable
2267 @DomName('SVGFEMergeElement') 2185 @DomName('SVGFEMergeElement')
2268 @SupportedBrowser(SupportedBrowser.CHROME) 2186 @SupportedBrowser(SupportedBrowser.CHROME)
2269 @SupportedBrowser(SupportedBrowser.FIREFOX) 2187 @SupportedBrowser(SupportedBrowser.FIREFOX)
2270 @SupportedBrowser(SupportedBrowser.IE, '10') 2188 @SupportedBrowser(SupportedBrowser.IE, '10')
2271 @SupportedBrowser(SupportedBrowser.SAFARI) 2189 @SupportedBrowser(SupportedBrowser.SAFARI)
2272 @Unstable 2190 @Unstable
2273 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEMergeElement" { 2191 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEMergeElement" {
2274 // To suppress missing implicit constructor warnings.
2275 factory FEMergeElement._() { throw new UnsupportedError("Not supported"); }
2276 2192
2277 @DomName('SVGFEMergeElement.SVGFEMergeElement') 2193 @DomName('SVGFEMergeElement.SVGFEMergeElement')
2278 @DocsEditable 2194 @DocsEditable
2279 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge"); 2195 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge");
2280 2196
2281 /// Checks if this type is supported on the current platform. 2197 /// Checks if this type is supported on the current platform.
2282 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE lement.tag('feMerge') is FEMergeElement); 2198 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE lement.tag('feMerge') is FEMergeElement);
2283 2199
2284 // From SVGFilterPrimitiveStandardAttributes 2200 // From SVGFilterPrimitiveStandardAttributes
2285 2201
(...skipping 23 matching lines...) Expand all
2309 2225
2310 2226
2311 @DocsEditable 2227 @DocsEditable
2312 @DomName('SVGFEMergeNodeElement') 2228 @DomName('SVGFEMergeNodeElement')
2313 @SupportedBrowser(SupportedBrowser.CHROME) 2229 @SupportedBrowser(SupportedBrowser.CHROME)
2314 @SupportedBrowser(SupportedBrowser.FIREFOX) 2230 @SupportedBrowser(SupportedBrowser.FIREFOX)
2315 @SupportedBrowser(SupportedBrowser.IE, '10') 2231 @SupportedBrowser(SupportedBrowser.IE, '10')
2316 @SupportedBrowser(SupportedBrowser.SAFARI) 2232 @SupportedBrowser(SupportedBrowser.SAFARI)
2317 @Unstable 2233 @Unstable
2318 class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" { 2234 class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" {
2319 // To suppress missing implicit constructor warnings.
2320 factory FEMergeNodeElement._() { throw new UnsupportedError("Not supported"); }
2321 2235
2322 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement') 2236 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement')
2323 @DocsEditable 2237 @DocsEditable
2324 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode"); 2238 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode");
2325 2239
2326 /// Checks if this type is supported on the current platform. 2240 /// Checks if this type is supported on the current platform.
2327 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new SvgElement.tag('feMergeNode') is FEMergeNodeElement); 2241 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new SvgElement.tag('feMergeNode') is FEMergeNodeElement);
2328 2242
2329 @DomName('SVGFEMergeNodeElement.in1') 2243 @DomName('SVGFEMergeNodeElement.in1')
2330 @DocsEditable 2244 @DocsEditable
2331 final AnimatedString in1; 2245 final AnimatedString in1;
2332 } 2246 }
2333 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2247 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2334 // for details. All rights reserved. Use of this source code is governed by a 2248 // for details. All rights reserved. Use of this source code is governed by a
2335 // BSD-style license that can be found in the LICENSE file. 2249 // BSD-style license that can be found in the LICENSE file.
2336 2250
2337 2251
2338 @DocsEditable 2252 @DocsEditable
2339 @DomName('SVGFEMorphologyElement') 2253 @DomName('SVGFEMorphologyElement')
2340 @SupportedBrowser(SupportedBrowser.CHROME) 2254 @SupportedBrowser(SupportedBrowser.CHROME)
2341 @SupportedBrowser(SupportedBrowser.FIREFOX) 2255 @SupportedBrowser(SupportedBrowser.FIREFOX)
2342 @SupportedBrowser(SupportedBrowser.IE, '10') 2256 @SupportedBrowser(SupportedBrowser.IE, '10')
2343 @SupportedBrowser(SupportedBrowser.SAFARI) 2257 @SupportedBrowser(SupportedBrowser.SAFARI)
2344 @Unstable 2258 @Unstable
2345 class FEMorphologyElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFEMorphologyElement" { 2259 class FEMorphologyElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFEMorphologyElement" {
2346 // To suppress missing implicit constructor warnings.
2347 factory FEMorphologyElement._() { throw new UnsupportedError("Not supported"); }
2348 2260
2349 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE') 2261 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE')
2350 @DocsEditable 2262 @DocsEditable
2351 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; 2263 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
2352 2264
2353 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE') 2265 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE')
2354 @DocsEditable 2266 @DocsEditable
2355 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; 2267 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
2356 2268
2357 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN') 2269 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN')
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2406 2318
2407 2319
2408 @DocsEditable 2320 @DocsEditable
2409 @DomName('SVGFEOffsetElement') 2321 @DomName('SVGFEOffsetElement')
2410 @SupportedBrowser(SupportedBrowser.CHROME) 2322 @SupportedBrowser(SupportedBrowser.CHROME)
2411 @SupportedBrowser(SupportedBrowser.FIREFOX) 2323 @SupportedBrowser(SupportedBrowser.FIREFOX)
2412 @SupportedBrowser(SupportedBrowser.IE, '10') 2324 @SupportedBrowser(SupportedBrowser.IE, '10')
2413 @SupportedBrowser(SupportedBrowser.SAFARI) 2325 @SupportedBrowser(SupportedBrowser.SAFARI)
2414 @Unstable 2326 @Unstable
2415 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt tributes native "SVGFEOffsetElement" { 2327 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt tributes native "SVGFEOffsetElement" {
2416 // To suppress missing implicit constructor warnings.
2417 factory FEOffsetElement._() { throw new UnsupportedError("Not supported"); }
2418 2328
2419 @DomName('SVGFEOffsetElement.SVGFEOffsetElement') 2329 @DomName('SVGFEOffsetElement.SVGFEOffsetElement')
2420 @DocsEditable 2330 @DocsEditable
2421 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset"); 2331 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset");
2422 2332
2423 /// Checks if this type is supported on the current platform. 2333 /// Checks if this type is supported on the current platform.
2424 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg Element.tag('feOffset') is FEOffsetElement); 2334 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg Element.tag('feOffset') is FEOffsetElement);
2425 2335
2426 @DomName('SVGFEOffsetElement.dx') 2336 @DomName('SVGFEOffsetElement.dx')
2427 @DocsEditable 2337 @DocsEditable
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
2463 2373
2464 2374
2465 @DocsEditable 2375 @DocsEditable
2466 @DomName('SVGFEPointLightElement') 2376 @DomName('SVGFEPointLightElement')
2467 @SupportedBrowser(SupportedBrowser.CHROME) 2377 @SupportedBrowser(SupportedBrowser.CHROME)
2468 @SupportedBrowser(SupportedBrowser.FIREFOX) 2378 @SupportedBrowser(SupportedBrowser.FIREFOX)
2469 @SupportedBrowser(SupportedBrowser.IE, '10') 2379 @SupportedBrowser(SupportedBrowser.IE, '10')
2470 @SupportedBrowser(SupportedBrowser.SAFARI) 2380 @SupportedBrowser(SupportedBrowser.SAFARI)
2471 @Unstable 2381 @Unstable
2472 class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" { 2382 class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" {
2473 // To suppress missing implicit constructor warnings.
2474 factory FEPointLightElement._() { throw new UnsupportedError("Not supported"); }
2475 2383
2476 @DomName('SVGFEPointLightElement.SVGFEPointLightElement') 2384 @DomName('SVGFEPointLightElement.SVGFEPointLightElement')
2477 @DocsEditable 2385 @DocsEditable
2478 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight"); 2386 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight");
2479 2387
2480 /// Checks if this type is supported on the current platform. 2388 /// Checks if this type is supported on the current platform.
2481 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new SvgElement.tag('fePointLight') is FEPointLightElement); 2389 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new SvgElement.tag('fePointLight') is FEPointLightElement);
2482 2390
2483 @DomName('SVGFEPointLightElement.x') 2391 @DomName('SVGFEPointLightElement.x')
2484 @DocsEditable 2392 @DocsEditable
(...skipping 13 matching lines...) Expand all
2498 2406
2499 2407
2500 @DocsEditable 2408 @DocsEditable
2501 @DomName('SVGFESpecularLightingElement') 2409 @DomName('SVGFESpecularLightingElement')
2502 @SupportedBrowser(SupportedBrowser.CHROME) 2410 @SupportedBrowser(SupportedBrowser.CHROME)
2503 @SupportedBrowser(SupportedBrowser.FIREFOX) 2411 @SupportedBrowser(SupportedBrowser.FIREFOX)
2504 @SupportedBrowser(SupportedBrowser.IE, '10') 2412 @SupportedBrowser(SupportedBrowser.IE, '10')
2505 @SupportedBrowser(SupportedBrowser.SAFARI) 2413 @SupportedBrowser(SupportedBrowser.SAFARI)
2506 @Unstable 2414 @Unstable
2507 class FESpecularLightingElement extends StyledElement implements FilterPrimitive StandardAttributes native "SVGFESpecularLightingElement" { 2415 class FESpecularLightingElement extends StyledElement implements FilterPrimitive StandardAttributes native "SVGFESpecularLightingElement" {
2508 // To suppress missing implicit constructor warnings.
2509 factory FESpecularLightingElement._() { throw new UnsupportedError("Not suppor ted"); }
2510 2416
2511 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement') 2417 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement')
2512 @DocsEditable 2418 @DocsEditable
2513 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting"); 2419 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting");
2514 2420
2515 /// Checks if this type is supported on the current platform. 2421 /// Checks if this type is supported on the current platform.
2516 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') & & (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement); 2422 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') & & (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement);
2517 2423
2518 @DomName('SVGFESpecularLightingElement.in1') 2424 @DomName('SVGFESpecularLightingElement.in1')
2519 @DocsEditable 2425 @DocsEditable
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
2559 2465
2560 2466
2561 @DocsEditable 2467 @DocsEditable
2562 @DomName('SVGFESpotLightElement') 2468 @DomName('SVGFESpotLightElement')
2563 @SupportedBrowser(SupportedBrowser.CHROME) 2469 @SupportedBrowser(SupportedBrowser.CHROME)
2564 @SupportedBrowser(SupportedBrowser.FIREFOX) 2470 @SupportedBrowser(SupportedBrowser.FIREFOX)
2565 @SupportedBrowser(SupportedBrowser.IE, '10') 2471 @SupportedBrowser(SupportedBrowser.IE, '10')
2566 @SupportedBrowser(SupportedBrowser.SAFARI) 2472 @SupportedBrowser(SupportedBrowser.SAFARI)
2567 @Unstable 2473 @Unstable
2568 class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" { 2474 class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" {
2569 // To suppress missing implicit constructor warnings.
2570 factory FESpotLightElement._() { throw new UnsupportedError("Not supported"); }
2571 2475
2572 @DomName('SVGFESpotLightElement.SVGFESpotLightElement') 2476 @DomName('SVGFESpotLightElement.SVGFESpotLightElement')
2573 @DocsEditable 2477 @DocsEditable
2574 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight"); 2478 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight");
2575 2479
2576 /// Checks if this type is supported on the current platform. 2480 /// Checks if this type is supported on the current platform.
2577 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new SvgElement.tag('feSpotLight') is FESpotLightElement); 2481 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new SvgElement.tag('feSpotLight') is FESpotLightElement);
2578 2482
2579 @DomName('SVGFESpotLightElement.limitingConeAngle') 2483 @DomName('SVGFESpotLightElement.limitingConeAngle')
2580 @DocsEditable 2484 @DocsEditable
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2614 2518
2615 2519
2616 @DocsEditable 2520 @DocsEditable
2617 @DomName('SVGFETileElement') 2521 @DomName('SVGFETileElement')
2618 @SupportedBrowser(SupportedBrowser.CHROME) 2522 @SupportedBrowser(SupportedBrowser.CHROME)
2619 @SupportedBrowser(SupportedBrowser.FIREFOX) 2523 @SupportedBrowser(SupportedBrowser.FIREFOX)
2620 @SupportedBrowser(SupportedBrowser.IE, '10') 2524 @SupportedBrowser(SupportedBrowser.IE, '10')
2621 @SupportedBrowser(SupportedBrowser.SAFARI) 2525 @SupportedBrowser(SupportedBrowser.SAFARI)
2622 @Unstable 2526 @Unstable
2623 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr ibutes native "SVGFETileElement" { 2527 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr ibutes native "SVGFETileElement" {
2624 // To suppress missing implicit constructor warnings.
2625 factory FETileElement._() { throw new UnsupportedError("Not supported"); }
2626 2528
2627 @DomName('SVGFETileElement.SVGFETileElement') 2529 @DomName('SVGFETileElement.SVGFETileElement')
2628 @DocsEditable 2530 @DocsEditable
2629 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile"); 2531 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile");
2630 2532
2631 /// Checks if this type is supported on the current platform. 2533 /// Checks if this type is supported on the current platform.
2632 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl ement.tag('feTile') is FETileElement); 2534 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl ement.tag('feTile') is FETileElement);
2633 2535
2634 @DomName('SVGFETileElement.in1') 2536 @DomName('SVGFETileElement.in1')
2635 @DocsEditable 2537 @DocsEditable
(...skipping 27 matching lines...) Expand all
2663 2565
2664 2566
2665 @DocsEditable 2567 @DocsEditable
2666 @DomName('SVGFETurbulenceElement') 2568 @DomName('SVGFETurbulenceElement')
2667 @SupportedBrowser(SupportedBrowser.CHROME) 2569 @SupportedBrowser(SupportedBrowser.CHROME)
2668 @SupportedBrowser(SupportedBrowser.FIREFOX) 2570 @SupportedBrowser(SupportedBrowser.FIREFOX)
2669 @SupportedBrowser(SupportedBrowser.IE, '10') 2571 @SupportedBrowser(SupportedBrowser.IE, '10')
2670 @SupportedBrowser(SupportedBrowser.SAFARI) 2572 @SupportedBrowser(SupportedBrowser.SAFARI)
2671 @Unstable 2573 @Unstable
2672 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFETurbulenceElement" { 2574 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFETurbulenceElement" {
2673 // To suppress missing implicit constructor warnings.
2674 factory FETurbulenceElement._() { throw new UnsupportedError("Not supported"); }
2675 2575
2676 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement') 2576 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement')
2677 @DocsEditable 2577 @DocsEditable
2678 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence"); 2578 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence");
2679 2579
2680 /// Checks if this type is supported on the current platform. 2580 /// Checks if this type is supported on the current platform.
2681 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new SvgElement.tag('feTurbulence') is FETurbulenceElement); 2581 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new SvgElement.tag('feTurbulence') is FETurbulenceElement);
2682 2582
2683 @DomName('SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH') 2583 @DomName('SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH')
2684 @DocsEditable 2584 @DocsEditable
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
2756 2656
2757 2657
2758 @DocsEditable 2658 @DocsEditable
2759 @DomName('SVGFilterElement') 2659 @DomName('SVGFilterElement')
2760 @SupportedBrowser(SupportedBrowser.CHROME) 2660 @SupportedBrowser(SupportedBrowser.CHROME)
2761 @SupportedBrowser(SupportedBrowser.FIREFOX) 2661 @SupportedBrowser(SupportedBrowser.FIREFOX)
2762 @SupportedBrowser(SupportedBrowser.IE, '10') 2662 @SupportedBrowser(SupportedBrowser.IE, '10')
2763 @SupportedBrowser(SupportedBrowser.SAFARI) 2663 @SupportedBrowser(SupportedBrowser.SAFARI)
2764 @Unstable 2664 @Unstable
2765 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "SVGFilterElement" { 2665 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "SVGFilterElement" {
2766 // To suppress missing implicit constructor warnings.
2767 factory FilterElement._() { throw new UnsupportedError("Not supported"); }
2768 2666
2769 @DomName('SVGFilterElement.SVGFilterElement') 2667 @DomName('SVGFilterElement.SVGFilterElement')
2770 @DocsEditable 2668 @DocsEditable
2771 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter"); 2669 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter");
2772 2670
2773 /// Checks if this type is supported on the current platform. 2671 /// Checks if this type is supported on the current platform.
2774 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement); 2672 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement);
2775 2673
2776 @DomName('SVGFilterElement.filterResX') 2674 @DomName('SVGFilterElement.filterResX')
2777 @DocsEditable 2675 @DocsEditable
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
2832 final AnimatedString href; 2730 final AnimatedString href;
2833 } 2731 }
2834 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2732 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2835 // for details. All rights reserved. Use of this source code is governed by a 2733 // for details. All rights reserved. Use of this source code is governed by a
2836 // BSD-style license that can be found in the LICENSE file. 2734 // BSD-style license that can be found in the LICENSE file.
2837 2735
2838 2736
2839 @DomName('SVGFilterPrimitiveStandardAttributes') 2737 @DomName('SVGFilterPrimitiveStandardAttributes')
2840 @Unstable 2738 @Unstable
2841 abstract class FilterPrimitiveStandardAttributes { 2739 abstract class FilterPrimitiveStandardAttributes {
2842 // To suppress missing implicit constructor warnings.
2843 factory FilterPrimitiveStandardAttributes._() { throw new UnsupportedError("No t supported"); }
2844 2740
2845 AnimatedLength height; 2741 AnimatedLength height;
2846 2742
2847 AnimatedString result; 2743 AnimatedString result;
2848 2744
2849 AnimatedLength width; 2745 AnimatedLength width;
2850 2746
2851 AnimatedLength x; 2747 AnimatedLength x;
2852 2748
2853 AnimatedLength y; 2749 AnimatedLength y;
2854 } 2750 }
2855 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2856 // for details. All rights reserved. Use of this source code is governed by a 2752 // for details. All rights reserved. Use of this source code is governed by a
2857 // BSD-style license that can be found in the LICENSE file. 2753 // BSD-style license that can be found in the LICENSE file.
2858 2754
2859 2755
2860 @DomName('SVGFitToViewBox') 2756 @DomName('SVGFitToViewBox')
2861 @Unstable 2757 @Unstable
2862 abstract class FitToViewBox { 2758 abstract class FitToViewBox {
2863 // To suppress missing implicit constructor warnings.
2864 factory FitToViewBox._() { throw new UnsupportedError("Not supported"); }
2865 2759
2866 AnimatedPreserveAspectRatio preserveAspectRatio; 2760 AnimatedPreserveAspectRatio preserveAspectRatio;
2867 2761
2868 AnimatedRect viewBox; 2762 AnimatedRect viewBox;
2869 } 2763 }
2870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2871 // for details. All rights reserved. Use of this source code is governed by a 2765 // for details. All rights reserved. Use of this source code is governed by a
2872 // BSD-style license that can be found in the LICENSE file. 2766 // BSD-style license that can be found in the LICENSE file.
2873 2767
2874 2768
2875 @DocsEditable 2769 @DocsEditable
2876 @DomName('SVGForeignObjectElement') 2770 @DomName('SVGForeignObjectElement')
2877 @SupportedBrowser(SupportedBrowser.CHROME) 2771 @SupportedBrowser(SupportedBrowser.CHROME)
2878 @SupportedBrowser(SupportedBrowser.FIREFOX) 2772 @SupportedBrowser(SupportedBrowser.FIREFOX)
2879 @SupportedBrowser(SupportedBrowser.SAFARI) 2773 @SupportedBrowser(SupportedBrowser.SAFARI)
2880 @Unstable 2774 @Unstable
2881 class ForeignObjectElement extends StyledElement implements Transformable, Tests , ExternalResourcesRequired, LangSpace native "SVGForeignObjectElement" { 2775 class ForeignObjectElement extends StyledElement implements Transformable, Tests , ExternalResourcesRequired, LangSpace native "SVGForeignObjectElement" {
2882 // To suppress missing implicit constructor warnings.
2883 factory ForeignObjectElement._() { throw new UnsupportedError("Not supported") ; }
2884 2776
2885 @DomName('SVGForeignObjectElement.SVGForeignObjectElement') 2777 @DomName('SVGForeignObjectElement.SVGForeignObjectElement')
2886 @DocsEditable 2778 @DocsEditable
2887 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject"); 2779 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject");
2888 2780
2889 /// Checks if this type is supported on the current platform. 2781 /// Checks if this type is supported on the current platform.
2890 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement); 2782 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement);
2891 2783
2892 @DomName('SVGForeignObjectElement.height') 2784 @DomName('SVGForeignObjectElement.height')
2893 @DocsEditable 2785 @DocsEditable
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
2975 } 2867 }
2976 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2868 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2977 // for details. All rights reserved. Use of this source code is governed by a 2869 // for details. All rights reserved. Use of this source code is governed by a
2978 // BSD-style license that can be found in the LICENSE file. 2870 // BSD-style license that can be found in the LICENSE file.
2979 2871
2980 2872
2981 @DocsEditable 2873 @DocsEditable
2982 @DomName('SVGGElement') 2874 @DomName('SVGGElement')
2983 @Unstable 2875 @Unstable
2984 class GElement extends StyledElement implements Transformable, Tests, ExternalRe sourcesRequired, LangSpace native "SVGGElement" { 2876 class GElement extends StyledElement implements Transformable, Tests, ExternalRe sourcesRequired, LangSpace native "SVGGElement" {
2985 // To suppress missing implicit constructor warnings.
2986 factory GElement._() { throw new UnsupportedError("Not supported"); }
2987 2877
2988 @DomName('SVGGElement.SVGGElement') 2878 @DomName('SVGGElement.SVGGElement')
2989 @DocsEditable 2879 @DocsEditable
2990 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); 2880 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
2991 2881
2992 // From SVGExternalResourcesRequired 2882 // From SVGExternalResourcesRequired
2993 2883
2994 @DomName('SVGGElement.externalResourcesRequired') 2884 @DomName('SVGGElement.externalResourcesRequired')
2995 @DocsEditable 2885 @DocsEditable
2996 final AnimatedBoolean externalResourcesRequired; 2886 final AnimatedBoolean externalResourcesRequired;
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
3059 } 2949 }
3060 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3061 // for details. All rights reserved. Use of this source code is governed by a 2951 // for details. All rights reserved. Use of this source code is governed by a
3062 // BSD-style license that can be found in the LICENSE file. 2952 // BSD-style license that can be found in the LICENSE file.
3063 2953
3064 2954
3065 @DocsEditable 2955 @DocsEditable
3066 @DomName('SVGImageElement') 2956 @DomName('SVGImageElement')
3067 @Unstable 2957 @Unstable
3068 class ImageElement extends StyledElement implements UriReference, Tests, Transfo rmable, ExternalResourcesRequired, LangSpace native "SVGImageElement" { 2958 class ImageElement extends StyledElement implements UriReference, Tests, Transfo rmable, ExternalResourcesRequired, LangSpace native "SVGImageElement" {
3069 // To suppress missing implicit constructor warnings.
3070 factory ImageElement._() { throw new UnsupportedError("Not supported"); }
3071 2959
3072 @DomName('SVGImageElement.SVGImageElement') 2960 @DomName('SVGImageElement.SVGImageElement')
3073 @DocsEditable 2961 @DocsEditable
3074 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge"); 2962 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge");
3075 2963
3076 @DomName('SVGImageElement.height') 2964 @DomName('SVGImageElement.height')
3077 @DocsEditable 2965 @DocsEditable
3078 final AnimatedLength height; 2966 final AnimatedLength height;
3079 2967
3080 @DomName('SVGImageElement.preserveAspectRatio') 2968 @DomName('SVGImageElement.preserveAspectRatio')
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
3168 final AnimatedString href; 3056 final AnimatedString href;
3169 } 3057 }
3170 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3058 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3171 // for details. All rights reserved. Use of this source code is governed by a 3059 // for details. All rights reserved. Use of this source code is governed by a
3172 // BSD-style license that can be found in the LICENSE file. 3060 // BSD-style license that can be found in the LICENSE file.
3173 3061
3174 3062
3175 @DomName('SVGLangSpace') 3063 @DomName('SVGLangSpace')
3176 @Unstable 3064 @Unstable
3177 abstract class LangSpace { 3065 abstract class LangSpace {
3178 // To suppress missing implicit constructor warnings.
3179 factory LangSpace._() { throw new UnsupportedError("Not supported"); }
3180 3066
3181 /// Checks if this type is supported on the current platform. 3067 /// Checks if this type is supported on the current platform.
3182 static bool supported(SvgElement element) => JS('bool', '#.xmlspace !== undefi ned && #.xmllang !== undefined', element, element); 3068 static bool supported(SvgElement element) => JS('bool', '#.xmlspace !== undefi ned && #.xmllang !== undefined', element, element);
3183 3069
3184 String xmllang; 3070 String xmllang;
3185 3071
3186 String xmlspace; 3072 String xmlspace;
3187 } 3073 }
3188 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3074 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3189 // for details. All rights reserved. Use of this source code is governed by a 3075 // for details. All rights reserved. Use of this source code is governed by a
3190 // BSD-style license that can be found in the LICENSE file. 3076 // BSD-style license that can be found in the LICENSE file.
3191 3077
3192 3078
3193 @DocsEditable 3079 @DocsEditable
3194 @DomName('SVGLength') 3080 @DomName('SVGLength')
3195 @Unstable 3081 @Unstable
3196 class Length native "SVGLength" { 3082 class Length native "SVGLength" {
3197 // To suppress missing implicit constructor warnings.
3198 factory Length._() { throw new UnsupportedError("Not supported"); }
3199 3083
3200 @DomName('SVGLength.SVG_LENGTHTYPE_CM') 3084 @DomName('SVGLength.SVG_LENGTHTYPE_CM')
3201 @DocsEditable 3085 @DocsEditable
3202 static const int SVG_LENGTHTYPE_CM = 6; 3086 static const int SVG_LENGTHTYPE_CM = 6;
3203 3087
3204 @DomName('SVGLength.SVG_LENGTHTYPE_EMS') 3088 @DomName('SVGLength.SVG_LENGTHTYPE_EMS')
3205 @DocsEditable 3089 @DocsEditable
3206 static const int SVG_LENGTHTYPE_EMS = 3; 3090 static const int SVG_LENGTHTYPE_EMS = 3;
3207 3091
3208 @DomName('SVGLength.SVG_LENGTHTYPE_EXS') 3092 @DomName('SVGLength.SVG_LENGTHTYPE_EXS')
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
3267 } 3151 }
3268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3269 // for details. All rights reserved. Use of this source code is governed by a 3153 // for details. All rights reserved. Use of this source code is governed by a
3270 // BSD-style license that can be found in the LICENSE file. 3154 // BSD-style license that can be found in the LICENSE file.
3271 3155
3272 3156
3273 @DocsEditable 3157 @DocsEditable
3274 @DomName('SVGLengthList') 3158 @DomName('SVGLengthList')
3275 @Unstable 3159 @Unstable
3276 class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin< Length> implements JavaScriptIndexingBehavior, List<Length> native "SVGLengthLis t" { 3160 class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin< Length> implements JavaScriptIndexingBehavior, List<Length> native "SVGLengthLis t" {
3277 // To suppress missing implicit constructor warnings.
3278 factory LengthList._() { throw new UnsupportedError("Not supported"); }
3279 3161
3280 @DomName('SVGLengthList.numberOfItems') 3162 @DomName('SVGLengthList.numberOfItems')
3281 @DocsEditable 3163 @DocsEditable
3282 final int numberOfItems; 3164 final int numberOfItems;
3283 3165
3284 Length operator[](int index) { 3166 Length operator[](int index) {
3285 if (JS("bool", "# >>> 0 !== # || # >= #", index, 3167 if (JS("bool", "# >>> 0 !== # || # >= #", index,
3286 index, index, length)) 3168 index, index, length))
3287 throw new RangeError.range(index, 0, length); 3169 throw new RangeError.range(index, 0, length);
3288 return this.getItem(index); 3170 return this.getItem(index);
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
3357 } 3239 }
3358 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3240 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3359 // for details. All rights reserved. Use of this source code is governed by a 3241 // for details. All rights reserved. Use of this source code is governed by a
3360 // BSD-style license that can be found in the LICENSE file. 3242 // BSD-style license that can be found in the LICENSE file.
3361 3243
3362 3244
3363 @DocsEditable 3245 @DocsEditable
3364 @DomName('SVGLineElement') 3246 @DomName('SVGLineElement')
3365 @Unstable 3247 @Unstable
3366 class LineElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGLineElement" { 3248 class LineElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGLineElement" {
3367 // To suppress missing implicit constructor warnings.
3368 factory LineElement._() { throw new UnsupportedError("Not supported"); }
3369 3249
3370 @DomName('SVGLineElement.SVGLineElement') 3250 @DomName('SVGLineElement.SVGLineElement')
3371 @DocsEditable 3251 @DocsEditable
3372 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 3252 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3373 3253
3374 @DomName('SVGLineElement.x1') 3254 @DomName('SVGLineElement.x1')
3375 @DocsEditable 3255 @DocsEditable
3376 final AnimatedLength x1; 3256 final AnimatedLength x1;
3377 3257
3378 @DomName('SVGLineElement.x2') 3258 @DomName('SVGLineElement.x2')
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
3457 } 3337 }
3458 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3338 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3459 // for details. All rights reserved. Use of this source code is governed by a 3339 // for details. All rights reserved. Use of this source code is governed by a
3460 // BSD-style license that can be found in the LICENSE file. 3340 // BSD-style license that can be found in the LICENSE file.
3461 3341
3462 3342
3463 @DocsEditable 3343 @DocsEditable
3464 @DomName('SVGLinearGradientElement') 3344 @DomName('SVGLinearGradientElement')
3465 @Unstable 3345 @Unstable
3466 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" { 3346 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" {
3467 // To suppress missing implicit constructor warnings.
3468 factory LinearGradientElement._() { throw new UnsupportedError("Not supported" ); }
3469 3347
3470 @DomName('SVGLinearGradientElement.SVGLinearGradientElement') 3348 @DomName('SVGLinearGradientElement.SVGLinearGradientElement')
3471 @DocsEditable 3349 @DocsEditable
3472 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient"); 3350 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient");
3473 3351
3474 @DomName('SVGLinearGradientElement.x1') 3352 @DomName('SVGLinearGradientElement.x1')
3475 @DocsEditable 3353 @DocsEditable
3476 final AnimatedLength x1; 3354 final AnimatedLength x1;
3477 3355
3478 @DomName('SVGLinearGradientElement.x2') 3356 @DomName('SVGLinearGradientElement.x2')
3479 @DocsEditable 3357 @DocsEditable
3480 final AnimatedLength x2; 3358 final AnimatedLength x2;
3481 3359
3482 @DomName('SVGLinearGradientElement.y1') 3360 @DomName('SVGLinearGradientElement.y1')
3483 @DocsEditable 3361 @DocsEditable
3484 final AnimatedLength y1; 3362 final AnimatedLength y1;
3485 3363
3486 @DomName('SVGLinearGradientElement.y2') 3364 @DomName('SVGLinearGradientElement.y2')
3487 @DocsEditable 3365 @DocsEditable
3488 final AnimatedLength y2; 3366 final AnimatedLength y2;
3489 } 3367 }
3490 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3368 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3491 // for details. All rights reserved. Use of this source code is governed by a 3369 // for details. All rights reserved. Use of this source code is governed by a
3492 // BSD-style license that can be found in the LICENSE file. 3370 // BSD-style license that can be found in the LICENSE file.
3493 3371
3494 3372
3495 @DomName('SVGLocatable') 3373 @DomName('SVGLocatable')
3496 @Unstable 3374 @Unstable
3497 abstract class Locatable { 3375 abstract class Locatable {
3498 // To suppress missing implicit constructor warnings.
3499 factory Locatable._() { throw new UnsupportedError("Not supported"); }
3500 3376
3501 SvgElement farthestViewportElement; 3377 SvgElement farthestViewportElement;
3502 3378
3503 SvgElement nearestViewportElement; 3379 SvgElement nearestViewportElement;
3504 3380
3505 Rect getBBox(); 3381 Rect getBBox();
3506 3382
3507 Matrix getCTM(); 3383 Matrix getCTM();
3508 3384
3509 Matrix getScreenCTM(); 3385 Matrix getScreenCTM();
3510 3386
3511 Matrix getTransformToElement(SvgElement element); 3387 Matrix getTransformToElement(SvgElement element);
3512 } 3388 }
3513 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3514 // for details. All rights reserved. Use of this source code is governed by a 3390 // for details. All rights reserved. Use of this source code is governed by a
3515 // BSD-style license that can be found in the LICENSE file. 3391 // BSD-style license that can be found in the LICENSE file.
3516 3392
3517 3393
3518 @DocsEditable 3394 @DocsEditable
3519 @DomName('SVGMarkerElement') 3395 @DomName('SVGMarkerElement')
3520 @Unstable 3396 @Unstable
3521 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGMarkerElement" { 3397 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGMarkerElement" {
3522 // To suppress missing implicit constructor warnings.
3523 factory MarkerElement._() { throw new UnsupportedError("Not supported"); }
3524 3398
3525 @DomName('SVGMarkerElement.SVGMarkerElement') 3399 @DomName('SVGMarkerElement.SVGMarkerElement')
3526 @DocsEditable 3400 @DocsEditable
3527 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 3401 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
3528 3402
3529 @DomName('SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH') 3403 @DomName('SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH')
3530 @DocsEditable 3404 @DocsEditable
3531 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 3405 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
3532 3406
3533 @DomName('SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN') 3407 @DomName('SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN')
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
3614 } 3488 }
3615 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3489 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3616 // for details. All rights reserved. Use of this source code is governed by a 3490 // for details. All rights reserved. Use of this source code is governed by a
3617 // BSD-style license that can be found in the LICENSE file. 3491 // BSD-style license that can be found in the LICENSE file.
3618 3492
3619 3493
3620 @DocsEditable 3494 @DocsEditable
3621 @DomName('SVGMaskElement') 3495 @DomName('SVGMaskElement')
3622 @Unstable 3496 @Unstable
3623 class MaskElement extends StyledElement implements Tests, ExternalResourcesRequi red, LangSpace native "SVGMaskElement" { 3497 class MaskElement extends StyledElement implements Tests, ExternalResourcesRequi red, LangSpace native "SVGMaskElement" {
3624 // To suppress missing implicit constructor warnings.
3625 factory MaskElement._() { throw new UnsupportedError("Not supported"); }
3626 3498
3627 @DomName('SVGMaskElement.SVGMaskElement') 3499 @DomName('SVGMaskElement.SVGMaskElement')
3628 @DocsEditable 3500 @DocsEditable
3629 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 3501 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
3630 3502
3631 @DomName('SVGMaskElement.height') 3503 @DomName('SVGMaskElement.height')
3632 @DocsEditable 3504 @DocsEditable
3633 final AnimatedLength height; 3505 final AnimatedLength height;
3634 3506
3635 @DomName('SVGMaskElement.maskContentUnits') 3507 @DomName('SVGMaskElement.maskContentUnits')
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
3688 } 3560 }
3689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3561 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3690 // for details. All rights reserved. Use of this source code is governed by a 3562 // for details. All rights reserved. Use of this source code is governed by a
3691 // BSD-style license that can be found in the LICENSE file. 3563 // BSD-style license that can be found in the LICENSE file.
3692 3564
3693 3565
3694 @DocsEditable 3566 @DocsEditable
3695 @DomName('SVGMatrix') 3567 @DomName('SVGMatrix')
3696 @Unstable 3568 @Unstable
3697 class Matrix native "SVGMatrix" { 3569 class Matrix native "SVGMatrix" {
3698 // To suppress missing implicit constructor warnings.
3699 factory Matrix._() { throw new UnsupportedError("Not supported"); }
3700 3570
3701 @DomName('SVGMatrix.a') 3571 @DomName('SVGMatrix.a')
3702 @DocsEditable 3572 @DocsEditable
3703 num a; 3573 num a;
3704 3574
3705 @DomName('SVGMatrix.b') 3575 @DomName('SVGMatrix.b')
3706 @DocsEditable 3576 @DocsEditable
3707 num b; 3577 num b;
3708 3578
3709 @DomName('SVGMatrix.c') 3579 @DomName('SVGMatrix.c')
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
3768 } 3638 }
3769 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3639 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3770 // for details. All rights reserved. Use of this source code is governed by a 3640 // for details. All rights reserved. Use of this source code is governed by a
3771 // BSD-style license that can be found in the LICENSE file. 3641 // BSD-style license that can be found in the LICENSE file.
3772 3642
3773 3643
3774 @DocsEditable 3644 @DocsEditable
3775 @DomName('SVGMetadataElement') 3645 @DomName('SVGMetadataElement')
3776 @Unstable 3646 @Unstable
3777 class MetadataElement extends SvgElement native "SVGMetadataElement" { 3647 class MetadataElement extends SvgElement native "SVGMetadataElement" {
3778 // To suppress missing implicit constructor warnings.
3779 factory MetadataElement._() { throw new UnsupportedError("Not supported"); }
3780 } 3648 }
3781 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3649 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3782 // for details. All rights reserved. Use of this source code is governed by a 3650 // for details. All rights reserved. Use of this source code is governed by a
3783 // BSD-style license that can be found in the LICENSE file. 3651 // BSD-style license that can be found in the LICENSE file.
3784 3652
3785 3653
3786 @DocsEditable 3654 @DocsEditable
3787 @DomName('SVGNumber') 3655 @DomName('SVGNumber')
3788 @Unstable 3656 @Unstable
3789 class Number native "SVGNumber" { 3657 class Number native "SVGNumber" {
3790 // To suppress missing implicit constructor warnings.
3791 factory Number._() { throw new UnsupportedError("Not supported"); }
3792 3658
3793 @DomName('SVGNumber.value') 3659 @DomName('SVGNumber.value')
3794 @DocsEditable 3660 @DocsEditable
3795 num value; 3661 num value;
3796 } 3662 }
3797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3663 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3798 // for details. All rights reserved. Use of this source code is governed by a 3664 // for details. All rights reserved. Use of this source code is governed by a
3799 // BSD-style license that can be found in the LICENSE file. 3665 // BSD-style license that can be found in the LICENSE file.
3800 3666
3801 3667
3802 @DocsEditable 3668 @DocsEditable
3803 @DomName('SVGNumberList') 3669 @DomName('SVGNumberList')
3804 @Unstable 3670 @Unstable
3805 class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin< Number> implements JavaScriptIndexingBehavior, List<Number> native "SVGNumberLis t" { 3671 class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin< Number> implements JavaScriptIndexingBehavior, List<Number> native "SVGNumberLis t" {
3806 // To suppress missing implicit constructor warnings.
3807 factory NumberList._() { throw new UnsupportedError("Not supported"); }
3808 3672
3809 @DomName('SVGNumberList.numberOfItems') 3673 @DomName('SVGNumberList.numberOfItems')
3810 @DocsEditable 3674 @DocsEditable
3811 final int numberOfItems; 3675 final int numberOfItems;
3812 3676
3813 Number operator[](int index) { 3677 Number operator[](int index) {
3814 if (JS("bool", "# >>> 0 !== # || # >= #", index, 3678 if (JS("bool", "# >>> 0 !== # || # >= #", index,
3815 index, index, length)) 3679 index, index, length))
3816 throw new RangeError.range(index, 0, length); 3680 throw new RangeError.range(index, 0, length);
3817 return this.getItem(index); 3681 return this.getItem(index);
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
3886 } 3750 }
3887 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3888 // for details. All rights reserved. Use of this source code is governed by a 3752 // for details. All rights reserved. Use of this source code is governed by a
3889 // BSD-style license that can be found in the LICENSE file. 3753 // BSD-style license that can be found in the LICENSE file.
3890 3754
3891 3755
3892 @DocsEditable 3756 @DocsEditable
3893 @DomName('SVGPathElement') 3757 @DomName('SVGPathElement')
3894 @Unstable 3758 @Unstable
3895 class PathElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGPathElement" { 3759 class PathElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGPathElement" {
3896 // To suppress missing implicit constructor warnings.
3897 factory PathElement._() { throw new UnsupportedError("Not supported"); }
3898 3760
3899 @DomName('SVGPathElement.SVGPathElement') 3761 @DomName('SVGPathElement.SVGPathElement')
3900 @DocsEditable 3762 @DocsEditable
3901 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 3763 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
3902 3764
3903 @DomName('SVGPathElement.animatedNormalizedPathSegList') 3765 @DomName('SVGPathElement.animatedNormalizedPathSegList')
3904 @DocsEditable 3766 @DocsEditable
3905 final PathSegList animatedNormalizedPathSegList; 3767 final PathSegList animatedNormalizedPathSegList;
3906 3768
3907 @DomName('SVGPathElement.animatedPathSegList') 3769 @DomName('SVGPathElement.animatedPathSegList')
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
4097 } 3959 }
4098 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3960 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4099 // for details. All rights reserved. Use of this source code is governed by a 3961 // for details. All rights reserved. Use of this source code is governed by a
4100 // BSD-style license that can be found in the LICENSE file. 3962 // BSD-style license that can be found in the LICENSE file.
4101 3963
4102 3964
4103 @DocsEditable 3965 @DocsEditable
4104 @DomName('SVGPathSeg') 3966 @DomName('SVGPathSeg')
4105 @Unstable 3967 @Unstable
4106 class PathSeg native "SVGPathSeg" { 3968 class PathSeg native "SVGPathSeg" {
4107 // To suppress missing implicit constructor warnings.
4108 factory PathSeg._() { throw new UnsupportedError("Not supported"); }
4109 3969
4110 @DomName('SVGPathSeg.PATHSEG_ARC_ABS') 3970 @DomName('SVGPathSeg.PATHSEG_ARC_ABS')
4111 @DocsEditable 3971 @DocsEditable
4112 static const int PATHSEG_ARC_ABS = 10; 3972 static const int PATHSEG_ARC_ABS = 10;
4113 3973
4114 @DomName('SVGPathSeg.PATHSEG_ARC_REL') 3974 @DomName('SVGPathSeg.PATHSEG_ARC_REL')
4115 @DocsEditable 3975 @DocsEditable
4116 static const int PATHSEG_ARC_REL = 11; 3976 static const int PATHSEG_ARC_REL = 11;
4117 3977
4118 @DomName('SVGPathSeg.PATHSEG_CLOSEPATH') 3978 @DomName('SVGPathSeg.PATHSEG_CLOSEPATH')
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
4197 } 4057 }
4198 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4058 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4199 // for details. All rights reserved. Use of this source code is governed by a 4059 // for details. All rights reserved. Use of this source code is governed by a
4200 // BSD-style license that can be found in the LICENSE file. 4060 // BSD-style license that can be found in the LICENSE file.
4201 4061
4202 4062
4203 @DocsEditable 4063 @DocsEditable
4204 @DomName('SVGPathSegArcAbs') 4064 @DomName('SVGPathSegArcAbs')
4205 @Unstable 4065 @Unstable
4206 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" { 4066 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" {
4207 // To suppress missing implicit constructor warnings.
4208 factory PathSegArcAbs._() { throw new UnsupportedError("Not supported"); }
4209 4067
4210 @DomName('SVGPathSegArcAbs.angle') 4068 @DomName('SVGPathSegArcAbs.angle')
4211 @DocsEditable 4069 @DocsEditable
4212 num angle; 4070 num angle;
4213 4071
4214 @DomName('SVGPathSegArcAbs.largeArcFlag') 4072 @DomName('SVGPathSegArcAbs.largeArcFlag')
4215 @DocsEditable 4073 @DocsEditable
4216 bool largeArcFlag; 4074 bool largeArcFlag;
4217 4075
4218 @DomName('SVGPathSegArcAbs.r1') 4076 @DomName('SVGPathSegArcAbs.r1')
(...skipping 18 matching lines...) Expand all
4237 } 4095 }
4238 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4096 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4239 // for details. All rights reserved. Use of this source code is governed by a 4097 // for details. All rights reserved. Use of this source code is governed by a
4240 // BSD-style license that can be found in the LICENSE file. 4098 // BSD-style license that can be found in the LICENSE file.
4241 4099
4242 4100
4243 @DocsEditable 4101 @DocsEditable
4244 @DomName('SVGPathSegArcRel') 4102 @DomName('SVGPathSegArcRel')
4245 @Unstable 4103 @Unstable
4246 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" { 4104 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" {
4247 // To suppress missing implicit constructor warnings.
4248 factory PathSegArcRel._() { throw new UnsupportedError("Not supported"); }
4249 4105
4250 @DomName('SVGPathSegArcRel.angle') 4106 @DomName('SVGPathSegArcRel.angle')
4251 @DocsEditable 4107 @DocsEditable
4252 num angle; 4108 num angle;
4253 4109
4254 @DomName('SVGPathSegArcRel.largeArcFlag') 4110 @DomName('SVGPathSegArcRel.largeArcFlag')
4255 @DocsEditable 4111 @DocsEditable
4256 bool largeArcFlag; 4112 bool largeArcFlag;
4257 4113
4258 @DomName('SVGPathSegArcRel.r1') 4114 @DomName('SVGPathSegArcRel.r1')
(...skipping 18 matching lines...) Expand all
4277 } 4133 }
4278 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4134 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4279 // for details. All rights reserved. Use of this source code is governed by a 4135 // for details. All rights reserved. Use of this source code is governed by a
4280 // BSD-style license that can be found in the LICENSE file. 4136 // BSD-style license that can be found in the LICENSE file.
4281 4137
4282 4138
4283 @DocsEditable 4139 @DocsEditable
4284 @DomName('SVGPathSegClosePath') 4140 @DomName('SVGPathSegClosePath')
4285 @Unstable 4141 @Unstable
4286 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" { 4142 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" {
4287 // To suppress missing implicit constructor warnings.
4288 factory PathSegClosePath._() { throw new UnsupportedError("Not supported"); }
4289 } 4143 }
4290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4144 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4291 // for details. All rights reserved. Use of this source code is governed by a 4145 // for details. All rights reserved. Use of this source code is governed by a
4292 // BSD-style license that can be found in the LICENSE file. 4146 // BSD-style license that can be found in the LICENSE file.
4293 4147
4294 4148
4295 @DocsEditable 4149 @DocsEditable
4296 @DomName('SVGPathSegCurvetoCubicAbs') 4150 @DomName('SVGPathSegCurvetoCubicAbs')
4297 @Unstable 4151 @Unstable
4298 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" { 4152 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" {
4299 // To suppress missing implicit constructor warnings.
4300 factory PathSegCurvetoCubicAbs._() { throw new UnsupportedError("Not supported "); }
4301 4153
4302 @DomName('SVGPathSegCurvetoCubicAbs.x') 4154 @DomName('SVGPathSegCurvetoCubicAbs.x')
4303 @DocsEditable 4155 @DocsEditable
4304 num x; 4156 num x;
4305 4157
4306 @DomName('SVGPathSegCurvetoCubicAbs.x1') 4158 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4307 @DocsEditable 4159 @DocsEditable
4308 num x1; 4160 num x1;
4309 4161
4310 @DomName('SVGPathSegCurvetoCubicAbs.x2') 4162 @DomName('SVGPathSegCurvetoCubicAbs.x2')
(...skipping 14 matching lines...) Expand all
4325 } 4177 }
4326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4178 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4327 // for details. All rights reserved. Use of this source code is governed by a 4179 // for details. All rights reserved. Use of this source code is governed by a
4328 // BSD-style license that can be found in the LICENSE file. 4180 // BSD-style license that can be found in the LICENSE file.
4329 4181
4330 4182
4331 @DocsEditable 4183 @DocsEditable
4332 @DomName('SVGPathSegCurvetoCubicRel') 4184 @DomName('SVGPathSegCurvetoCubicRel')
4333 @Unstable 4185 @Unstable
4334 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" { 4186 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" {
4335 // To suppress missing implicit constructor warnings.
4336 factory PathSegCurvetoCubicRel._() { throw new UnsupportedError("Not supported "); }
4337 4187
4338 @DomName('SVGPathSegCurvetoCubicRel.x') 4188 @DomName('SVGPathSegCurvetoCubicRel.x')
4339 @DocsEditable 4189 @DocsEditable
4340 num x; 4190 num x;
4341 4191
4342 @DomName('SVGPathSegCurvetoCubicRel.x1') 4192 @DomName('SVGPathSegCurvetoCubicRel.x1')
4343 @DocsEditable 4193 @DocsEditable
4344 num x1; 4194 num x1;
4345 4195
4346 @DomName('SVGPathSegCurvetoCubicRel.x2') 4196 @DomName('SVGPathSegCurvetoCubicRel.x2')
(...skipping 14 matching lines...) Expand all
4361 } 4211 }
4362 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4212 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4363 // for details. All rights reserved. Use of this source code is governed by a 4213 // for details. All rights reserved. Use of this source code is governed by a
4364 // BSD-style license that can be found in the LICENSE file. 4214 // BSD-style license that can be found in the LICENSE file.
4365 4215
4366 4216
4367 @DocsEditable 4217 @DocsEditable
4368 @DomName('SVGPathSegCurvetoCubicSmoothAbs') 4218 @DomName('SVGPathSegCurvetoCubicSmoothAbs')
4369 @Unstable 4219 @Unstable
4370 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi cSmoothAbs" { 4220 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi cSmoothAbs" {
4371 // To suppress missing implicit constructor warnings.
4372 factory PathSegCurvetoCubicSmoothAbs._() { throw new UnsupportedError("Not sup ported"); }
4373 4221
4374 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') 4222 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
4375 @DocsEditable 4223 @DocsEditable
4376 num x; 4224 num x;
4377 4225
4378 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') 4226 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
4379 @DocsEditable 4227 @DocsEditable
4380 num x2; 4228 num x2;
4381 4229
4382 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') 4230 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
4383 @DocsEditable 4231 @DocsEditable
4384 num y; 4232 num y;
4385 4233
4386 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') 4234 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
4387 @DocsEditable 4235 @DocsEditable
4388 num y2; 4236 num y2;
4389 } 4237 }
4390 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4238 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4391 // for details. All rights reserved. Use of this source code is governed by a 4239 // for details. All rights reserved. Use of this source code is governed by a
4392 // BSD-style license that can be found in the LICENSE file. 4240 // BSD-style license that can be found in the LICENSE file.
4393 4241
4394 4242
4395 @DocsEditable 4243 @DocsEditable
4396 @DomName('SVGPathSegCurvetoCubicSmoothRel') 4244 @DomName('SVGPathSegCurvetoCubicSmoothRel')
4397 @Unstable 4245 @Unstable
4398 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi cSmoothRel" { 4246 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi cSmoothRel" {
4399 // To suppress missing implicit constructor warnings.
4400 factory PathSegCurvetoCubicSmoothRel._() { throw new UnsupportedError("Not sup ported"); }
4401 4247
4402 @DomName('SVGPathSegCurvetoCubicSmoothRel.x') 4248 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
4403 @DocsEditable 4249 @DocsEditable
4404 num x; 4250 num x;
4405 4251
4406 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') 4252 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
4407 @DocsEditable 4253 @DocsEditable
4408 num x2; 4254 num x2;
4409 4255
4410 @DomName('SVGPathSegCurvetoCubicSmoothRel.y') 4256 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
4411 @DocsEditable 4257 @DocsEditable
4412 num y; 4258 num y;
4413 4259
4414 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') 4260 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
4415 @DocsEditable 4261 @DocsEditable
4416 num y2; 4262 num y2;
4417 } 4263 }
4418 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4264 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4419 // for details. All rights reserved. Use of this source code is governed by a 4265 // for details. All rights reserved. Use of this source code is governed by a
4420 // BSD-style license that can be found in the LICENSE file. 4266 // BSD-style license that can be found in the LICENSE file.
4421 4267
4422 4268
4423 @DocsEditable 4269 @DocsEditable
4424 @DomName('SVGPathSegCurvetoQuadraticAbs') 4270 @DomName('SVGPathSegCurvetoQuadraticAbs')
4425 @Unstable 4271 @Unstable
4426 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra ticAbs" { 4272 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra ticAbs" {
4427 // To suppress missing implicit constructor warnings.
4428 factory PathSegCurvetoQuadraticAbs._() { throw new UnsupportedError("Not suppo rted"); }
4429 4273
4430 @DomName('SVGPathSegCurvetoQuadraticAbs.x') 4274 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
4431 @DocsEditable 4275 @DocsEditable
4432 num x; 4276 num x;
4433 4277
4434 @DomName('SVGPathSegCurvetoQuadraticAbs.x1') 4278 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
4435 @DocsEditable 4279 @DocsEditable
4436 num x1; 4280 num x1;
4437 4281
4438 @DomName('SVGPathSegCurvetoQuadraticAbs.y') 4282 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
4439 @DocsEditable 4283 @DocsEditable
4440 num y; 4284 num y;
4441 4285
4442 @DomName('SVGPathSegCurvetoQuadraticAbs.y1') 4286 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
4443 @DocsEditable 4287 @DocsEditable
4444 num y1; 4288 num y1;
4445 } 4289 }
4446 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4447 // for details. All rights reserved. Use of this source code is governed by a 4291 // for details. All rights reserved. Use of this source code is governed by a
4448 // BSD-style license that can be found in the LICENSE file. 4292 // BSD-style license that can be found in the LICENSE file.
4449 4293
4450 4294
4451 @DocsEditable 4295 @DocsEditable
4452 @DomName('SVGPathSegCurvetoQuadraticRel') 4296 @DomName('SVGPathSegCurvetoQuadraticRel')
4453 @Unstable 4297 @Unstable
4454 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra ticRel" { 4298 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra ticRel" {
4455 // To suppress missing implicit constructor warnings.
4456 factory PathSegCurvetoQuadraticRel._() { throw new UnsupportedError("Not suppo rted"); }
4457 4299
4458 @DomName('SVGPathSegCurvetoQuadraticRel.x') 4300 @DomName('SVGPathSegCurvetoQuadraticRel.x')
4459 @DocsEditable 4301 @DocsEditable
4460 num x; 4302 num x;
4461 4303
4462 @DomName('SVGPathSegCurvetoQuadraticRel.x1') 4304 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
4463 @DocsEditable 4305 @DocsEditable
4464 num x1; 4306 num x1;
4465 4307
4466 @DomName('SVGPathSegCurvetoQuadraticRel.y') 4308 @DomName('SVGPathSegCurvetoQuadraticRel.y')
4467 @DocsEditable 4309 @DocsEditable
4468 num y; 4310 num y;
4469 4311
4470 @DomName('SVGPathSegCurvetoQuadraticRel.y1') 4312 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
4471 @DocsEditable 4313 @DocsEditable
4472 num y1; 4314 num y1;
4473 } 4315 }
4474 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4316 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4475 // for details. All rights reserved. Use of this source code is governed by a 4317 // for details. All rights reserved. Use of this source code is governed by a
4476 // BSD-style license that can be found in the LICENSE file. 4318 // BSD-style license that can be found in the LICENSE file.
4477 4319
4478 4320
4479 @DocsEditable 4321 @DocsEditable
4480 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') 4322 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
4481 @Unstable 4323 @Unstable
4482 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto QuadraticSmoothAbs" { 4324 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto QuadraticSmoothAbs" {
4483 // To suppress missing implicit constructor warnings.
4484 factory PathSegCurvetoQuadraticSmoothAbs._() { throw new UnsupportedError("Not supported"); }
4485 4325
4486 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') 4326 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
4487 @DocsEditable 4327 @DocsEditable
4488 num x; 4328 num x;
4489 4329
4490 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') 4330 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
4491 @DocsEditable 4331 @DocsEditable
4492 num y; 4332 num y;
4493 } 4333 }
4494 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4334 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4495 // for details. All rights reserved. Use of this source code is governed by a 4335 // for details. All rights reserved. Use of this source code is governed by a
4496 // BSD-style license that can be found in the LICENSE file. 4336 // BSD-style license that can be found in the LICENSE file.
4497 4337
4498 4338
4499 @DocsEditable 4339 @DocsEditable
4500 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') 4340 @DomName('SVGPathSegCurvetoQuadraticSmoothRel')
4501 @Unstable 4341 @Unstable
4502 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto QuadraticSmoothRel" { 4342 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto QuadraticSmoothRel" {
4503 // To suppress missing implicit constructor warnings.
4504 factory PathSegCurvetoQuadraticSmoothRel._() { throw new UnsupportedError("Not supported"); }
4505 4343
4506 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') 4344 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
4507 @DocsEditable 4345 @DocsEditable
4508 num x; 4346 num x;
4509 4347
4510 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') 4348 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
4511 @DocsEditable 4349 @DocsEditable
4512 num y; 4350 num y;
4513 } 4351 }
4514 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4352 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4515 // for details. All rights reserved. Use of this source code is governed by a 4353 // for details. All rights reserved. Use of this source code is governed by a
4516 // BSD-style license that can be found in the LICENSE file. 4354 // BSD-style license that can be found in the LICENSE file.
4517 4355
4518 4356
4519 @DocsEditable 4357 @DocsEditable
4520 @DomName('SVGPathSegLinetoAbs') 4358 @DomName('SVGPathSegLinetoAbs')
4521 @Unstable 4359 @Unstable
4522 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" { 4360 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" {
4523 // To suppress missing implicit constructor warnings.
4524 factory PathSegLinetoAbs._() { throw new UnsupportedError("Not supported"); }
4525 4361
4526 @DomName('SVGPathSegLinetoAbs.x') 4362 @DomName('SVGPathSegLinetoAbs.x')
4527 @DocsEditable 4363 @DocsEditable
4528 num x; 4364 num x;
4529 4365
4530 @DomName('SVGPathSegLinetoAbs.y') 4366 @DomName('SVGPathSegLinetoAbs.y')
4531 @DocsEditable 4367 @DocsEditable
4532 num y; 4368 num y;
4533 } 4369 }
4534 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4370 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4535 // for details. All rights reserved. Use of this source code is governed by a 4371 // for details. All rights reserved. Use of this source code is governed by a
4536 // BSD-style license that can be found in the LICENSE file. 4372 // BSD-style license that can be found in the LICENSE file.
4537 4373
4538 4374
4539 @DocsEditable 4375 @DocsEditable
4540 @DomName('SVGPathSegLinetoHorizontalAbs') 4376 @DomName('SVGPathSegLinetoHorizontalAbs')
4541 @Unstable 4377 @Unstable
4542 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon talAbs" { 4378 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon talAbs" {
4543 // To suppress missing implicit constructor warnings.
4544 factory PathSegLinetoHorizontalAbs._() { throw new UnsupportedError("Not suppo rted"); }
4545 4379
4546 @DomName('SVGPathSegLinetoHorizontalAbs.x') 4380 @DomName('SVGPathSegLinetoHorizontalAbs.x')
4547 @DocsEditable 4381 @DocsEditable
4548 num x; 4382 num x;
4549 } 4383 }
4550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4384 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4551 // for details. All rights reserved. Use of this source code is governed by a 4385 // for details. All rights reserved. Use of this source code is governed by a
4552 // BSD-style license that can be found in the LICENSE file. 4386 // BSD-style license that can be found in the LICENSE file.
4553 4387
4554 4388
4555 @DocsEditable 4389 @DocsEditable
4556 @DomName('SVGPathSegLinetoHorizontalRel') 4390 @DomName('SVGPathSegLinetoHorizontalRel')
4557 @Unstable 4391 @Unstable
4558 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon talRel" { 4392 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon talRel" {
4559 // To suppress missing implicit constructor warnings.
4560 factory PathSegLinetoHorizontalRel._() { throw new UnsupportedError("Not suppo rted"); }
4561 4393
4562 @DomName('SVGPathSegLinetoHorizontalRel.x') 4394 @DomName('SVGPathSegLinetoHorizontalRel.x')
4563 @DocsEditable 4395 @DocsEditable
4564 num x; 4396 num x;
4565 } 4397 }
4566 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4398 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4567 // for details. All rights reserved. Use of this source code is governed by a 4399 // for details. All rights reserved. Use of this source code is governed by a
4568 // BSD-style license that can be found in the LICENSE file. 4400 // BSD-style license that can be found in the LICENSE file.
4569 4401
4570 4402
4571 @DocsEditable 4403 @DocsEditable
4572 @DomName('SVGPathSegLinetoRel') 4404 @DomName('SVGPathSegLinetoRel')
4573 @Unstable 4405 @Unstable
4574 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" { 4406 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" {
4575 // To suppress missing implicit constructor warnings.
4576 factory PathSegLinetoRel._() { throw new UnsupportedError("Not supported"); }
4577 4407
4578 @DomName('SVGPathSegLinetoRel.x') 4408 @DomName('SVGPathSegLinetoRel.x')
4579 @DocsEditable 4409 @DocsEditable
4580 num x; 4410 num x;
4581 4411
4582 @DomName('SVGPathSegLinetoRel.y') 4412 @DomName('SVGPathSegLinetoRel.y')
4583 @DocsEditable 4413 @DocsEditable
4584 num y; 4414 num y;
4585 } 4415 }
4586 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4587 // for details. All rights reserved. Use of this source code is governed by a 4417 // for details. All rights reserved. Use of this source code is governed by a
4588 // BSD-style license that can be found in the LICENSE file. 4418 // BSD-style license that can be found in the LICENSE file.
4589 4419
4590 4420
4591 @DocsEditable 4421 @DocsEditable
4592 @DomName('SVGPathSegLinetoVerticalAbs') 4422 @DomName('SVGPathSegLinetoVerticalAbs')
4593 @Unstable 4423 @Unstable
4594 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA bs" { 4424 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA bs" {
4595 // To suppress missing implicit constructor warnings.
4596 factory PathSegLinetoVerticalAbs._() { throw new UnsupportedError("Not support ed"); }
4597 4425
4598 @DomName('SVGPathSegLinetoVerticalAbs.y') 4426 @DomName('SVGPathSegLinetoVerticalAbs.y')
4599 @DocsEditable 4427 @DocsEditable
4600 num y; 4428 num y;
4601 } 4429 }
4602 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4430 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4603 // for details. All rights reserved. Use of this source code is governed by a 4431 // for details. All rights reserved. Use of this source code is governed by a
4604 // BSD-style license that can be found in the LICENSE file. 4432 // BSD-style license that can be found in the LICENSE file.
4605 4433
4606 4434
4607 @DocsEditable 4435 @DocsEditable
4608 @DomName('SVGPathSegLinetoVerticalRel') 4436 @DomName('SVGPathSegLinetoVerticalRel')
4609 @Unstable 4437 @Unstable
4610 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR el" { 4438 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR el" {
4611 // To suppress missing implicit constructor warnings.
4612 factory PathSegLinetoVerticalRel._() { throw new UnsupportedError("Not support ed"); }
4613 4439
4614 @DomName('SVGPathSegLinetoVerticalRel.y') 4440 @DomName('SVGPathSegLinetoVerticalRel.y')
4615 @DocsEditable 4441 @DocsEditable
4616 num y; 4442 num y;
4617 } 4443 }
4618 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4444 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4619 // for details. All rights reserved. Use of this source code is governed by a 4445 // for details. All rights reserved. Use of this source code is governed by a
4620 // BSD-style license that can be found in the LICENSE file. 4446 // BSD-style license that can be found in the LICENSE file.
4621 4447
4622 4448
4623 @DocsEditable 4449 @DocsEditable
4624 @DomName('SVGPathSegList') 4450 @DomName('SVGPathSegList')
4625 @Unstable 4451 @Unstable
4626 class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi n<PathSeg> implements JavaScriptIndexingBehavior, List<PathSeg> native "SVGPathS egList" { 4452 class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi n<PathSeg> implements JavaScriptIndexingBehavior, List<PathSeg> native "SVGPathS egList" {
4627 // To suppress missing implicit constructor warnings.
4628 factory PathSegList._() { throw new UnsupportedError("Not supported"); }
4629 4453
4630 @DomName('SVGPathSegList.numberOfItems') 4454 @DomName('SVGPathSegList.numberOfItems')
4631 @DocsEditable 4455 @DocsEditable
4632 final int numberOfItems; 4456 final int numberOfItems;
4633 4457
4634 PathSeg operator[](int index) { 4458 PathSeg operator[](int index) {
4635 if (JS("bool", "# >>> 0 !== # || # >= #", index, 4459 if (JS("bool", "# >>> 0 !== # || # >= #", index,
4636 index, index, length)) 4460 index, index, length))
4637 throw new RangeError.range(index, 0, length); 4461 throw new RangeError.range(index, 0, length);
4638 return this.getItem(index); 4462 return this.getItem(index);
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
4707 } 4531 }
4708 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4532 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4709 // for details. All rights reserved. Use of this source code is governed by a 4533 // for details. All rights reserved. Use of this source code is governed by a
4710 // BSD-style license that can be found in the LICENSE file. 4534 // BSD-style license that can be found in the LICENSE file.
4711 4535
4712 4536
4713 @DocsEditable 4537 @DocsEditable
4714 @DomName('SVGPathSegMovetoAbs') 4538 @DomName('SVGPathSegMovetoAbs')
4715 @Unstable 4539 @Unstable
4716 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" { 4540 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" {
4717 // To suppress missing implicit constructor warnings.
4718 factory PathSegMovetoAbs._() { throw new UnsupportedError("Not supported"); }
4719 4541
4720 @DomName('SVGPathSegMovetoAbs.x') 4542 @DomName('SVGPathSegMovetoAbs.x')
4721 @DocsEditable 4543 @DocsEditable
4722 num x; 4544 num x;
4723 4545
4724 @DomName('SVGPathSegMovetoAbs.y') 4546 @DomName('SVGPathSegMovetoAbs.y')
4725 @DocsEditable 4547 @DocsEditable
4726 num y; 4548 num y;
4727 } 4549 }
4728 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4729 // for details. All rights reserved. Use of this source code is governed by a 4551 // for details. All rights reserved. Use of this source code is governed by a
4730 // BSD-style license that can be found in the LICENSE file. 4552 // BSD-style license that can be found in the LICENSE file.
4731 4553
4732 4554
4733 @DocsEditable 4555 @DocsEditable
4734 @DomName('SVGPathSegMovetoRel') 4556 @DomName('SVGPathSegMovetoRel')
4735 @Unstable 4557 @Unstable
4736 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" { 4558 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" {
4737 // To suppress missing implicit constructor warnings.
4738 factory PathSegMovetoRel._() { throw new UnsupportedError("Not supported"); }
4739 4559
4740 @DomName('SVGPathSegMovetoRel.x') 4560 @DomName('SVGPathSegMovetoRel.x')
4741 @DocsEditable 4561 @DocsEditable
4742 num x; 4562 num x;
4743 4563
4744 @DomName('SVGPathSegMovetoRel.y') 4564 @DomName('SVGPathSegMovetoRel.y')
4745 @DocsEditable 4565 @DocsEditable
4746 num y; 4566 num y;
4747 } 4567 }
4748 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4749 // for details. All rights reserved. Use of this source code is governed by a 4569 // for details. All rights reserved. Use of this source code is governed by a
4750 // BSD-style license that can be found in the LICENSE file. 4570 // BSD-style license that can be found in the LICENSE file.
4751 4571
4752 4572
4753 @DocsEditable 4573 @DocsEditable
4754 @DomName('SVGPatternElement') 4574 @DomName('SVGPatternElement')
4755 @Unstable 4575 @Unstable
4756 class PatternElement extends StyledElement implements FitToViewBox, UriReference , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" { 4576 class PatternElement extends StyledElement implements FitToViewBox, UriReference , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" {
4757 // To suppress missing implicit constructor warnings.
4758 factory PatternElement._() { throw new UnsupportedError("Not supported"); }
4759 4577
4760 @DomName('SVGPatternElement.SVGPatternElement') 4578 @DomName('SVGPatternElement.SVGPatternElement')
4761 @DocsEditable 4579 @DocsEditable
4762 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 4580 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
4763 4581
4764 @DomName('SVGPatternElement.height') 4582 @DomName('SVGPatternElement.height')
4765 @DocsEditable 4583 @DocsEditable
4766 final AnimatedLength height; 4584 final AnimatedLength height;
4767 4585
4768 @DomName('SVGPatternElement.patternContentUnits') 4586 @DomName('SVGPatternElement.patternContentUnits')
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
4841 } 4659 }
4842 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4660 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4843 // for details. All rights reserved. Use of this source code is governed by a 4661 // for details. All rights reserved. Use of this source code is governed by a
4844 // BSD-style license that can be found in the LICENSE file. 4662 // BSD-style license that can be found in the LICENSE file.
4845 4663
4846 4664
4847 @DocsEditable 4665 @DocsEditable
4848 @DomName('SVGPoint') 4666 @DomName('SVGPoint')
4849 @Unstable 4667 @Unstable
4850 class Point native "SVGPoint" { 4668 class Point native "SVGPoint" {
4851 // To suppress missing implicit constructor warnings.
4852 factory Point._() { throw new UnsupportedError("Not supported"); }
4853 4669
4854 @DomName('SVGPoint.x') 4670 @DomName('SVGPoint.x')
4855 @DocsEditable 4671 @DocsEditable
4856 num x; 4672 num x;
4857 4673
4858 @DomName('SVGPoint.y') 4674 @DomName('SVGPoint.y')
4859 @DocsEditable 4675 @DocsEditable
4860 num y; 4676 num y;
4861 4677
4862 @DomName('SVGPoint.matrixTransform') 4678 @DomName('SVGPoint.matrixTransform')
4863 @DocsEditable 4679 @DocsEditable
4864 Point matrixTransform(Matrix matrix) native; 4680 Point matrixTransform(Matrix matrix) native;
4865 } 4681 }
4866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4682 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4867 // for details. All rights reserved. Use of this source code is governed by a 4683 // for details. All rights reserved. Use of this source code is governed by a
4868 // BSD-style license that can be found in the LICENSE file. 4684 // BSD-style license that can be found in the LICENSE file.
4869 4685
4870 4686
4871 @DocsEditable 4687 @DocsEditable
4872 @DomName('SVGPointList') 4688 @DomName('SVGPointList')
4873 @Unstable 4689 @Unstable
4874 class PointList native "SVGPointList" { 4690 class PointList native "SVGPointList" {
4875 // To suppress missing implicit constructor warnings.
4876 factory PointList._() { throw new UnsupportedError("Not supported"); }
4877 4691
4878 @DomName('SVGPointList.numberOfItems') 4692 @DomName('SVGPointList.numberOfItems')
4879 @DocsEditable 4693 @DocsEditable
4880 final int numberOfItems; 4694 final int numberOfItems;
4881 4695
4882 @DomName('SVGPointList.appendItem') 4696 @DomName('SVGPointList.appendItem')
4883 @DocsEditable 4697 @DocsEditable
4884 Point appendItem(Point item) native; 4698 Point appendItem(Point item) native;
4885 4699
4886 @DomName('SVGPointList.clear') 4700 @DomName('SVGPointList.clear')
(...skipping 22 matching lines...) Expand all
4909 } 4723 }
4910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4724 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4911 // for details. All rights reserved. Use of this source code is governed by a 4725 // for details. All rights reserved. Use of this source code is governed by a
4912 // BSD-style license that can be found in the LICENSE file. 4726 // BSD-style license that can be found in the LICENSE file.
4913 4727
4914 4728
4915 @DocsEditable 4729 @DocsEditable
4916 @DomName('SVGPolygonElement') 4730 @DomName('SVGPolygonElement')
4917 @Unstable 4731 @Unstable
4918 class PolygonElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGPolygonElement" { 4732 class PolygonElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGPolygonElement" {
4919 // To suppress missing implicit constructor warnings.
4920 factory PolygonElement._() { throw new UnsupportedError("Not supported"); }
4921 4733
4922 @DomName('SVGPolygonElement.SVGPolygonElement') 4734 @DomName('SVGPolygonElement.SVGPolygonElement')
4923 @DocsEditable 4735 @DocsEditable
4924 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 4736 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
4925 4737
4926 @DomName('SVGPolygonElement.animatedPoints') 4738 @DomName('SVGPolygonElement.animatedPoints')
4927 @DocsEditable 4739 @DocsEditable
4928 final PointList animatedPoints; 4740 final PointList animatedPoints;
4929 4741
4930 @DomName('SVGPolygonElement.points') 4742 @DomName('SVGPolygonElement.points')
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
5001 } 4813 }
5002 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4814 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5003 // for details. All rights reserved. Use of this source code is governed by a 4815 // for details. All rights reserved. Use of this source code is governed by a
5004 // BSD-style license that can be found in the LICENSE file. 4816 // BSD-style license that can be found in the LICENSE file.
5005 4817
5006 4818
5007 @DocsEditable 4819 @DocsEditable
5008 @DomName('SVGPolylineElement') 4820 @DomName('SVGPolylineElement')
5009 @Unstable 4821 @Unstable
5010 class PolylineElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGPolylineElement" { 4822 class PolylineElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGPolylineElement" {
5011 // To suppress missing implicit constructor warnings.
5012 factory PolylineElement._() { throw new UnsupportedError("Not supported"); }
5013 4823
5014 @DomName('SVGPolylineElement.SVGPolylineElement') 4824 @DomName('SVGPolylineElement.SVGPolylineElement')
5015 @DocsEditable 4825 @DocsEditable
5016 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 4826 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
5017 4827
5018 @DomName('SVGPolylineElement.animatedPoints') 4828 @DomName('SVGPolylineElement.animatedPoints')
5019 @DocsEditable 4829 @DocsEditable
5020 final PointList animatedPoints; 4830 final PointList animatedPoints;
5021 4831
5022 @DomName('SVGPolylineElement.points') 4832 @DomName('SVGPolylineElement.points')
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
5093 } 4903 }
5094 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4904 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5095 // for details. All rights reserved. Use of this source code is governed by a 4905 // for details. All rights reserved. Use of this source code is governed by a
5096 // BSD-style license that can be found in the LICENSE file. 4906 // BSD-style license that can be found in the LICENSE file.
5097 4907
5098 4908
5099 @DocsEditable 4909 @DocsEditable
5100 @DomName('SVGPreserveAspectRatio') 4910 @DomName('SVGPreserveAspectRatio')
5101 @Unstable 4911 @Unstable
5102 class PreserveAspectRatio native "SVGPreserveAspectRatio" { 4912 class PreserveAspectRatio native "SVGPreserveAspectRatio" {
5103 // To suppress missing implicit constructor warnings.
5104 factory PreserveAspectRatio._() { throw new UnsupportedError("Not supported"); }
5105 4913
5106 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET') 4914 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET')
5107 @DocsEditable 4915 @DocsEditable
5108 static const int SVG_MEETORSLICE_MEET = 1; 4916 static const int SVG_MEETORSLICE_MEET = 1;
5109 4917
5110 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE') 4918 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE')
5111 @DocsEditable 4919 @DocsEditable
5112 static const int SVG_MEETORSLICE_SLICE = 2; 4920 static const int SVG_MEETORSLICE_SLICE = 2;
5113 4921
5114 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN') 4922 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN')
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
5169 } 4977 }
5170 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4978 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5171 // for details. All rights reserved. Use of this source code is governed by a 4979 // for details. All rights reserved. Use of this source code is governed by a
5172 // BSD-style license that can be found in the LICENSE file. 4980 // BSD-style license that can be found in the LICENSE file.
5173 4981
5174 4982
5175 @DocsEditable 4983 @DocsEditable
5176 @DomName('SVGRadialGradientElement') 4984 @DomName('SVGRadialGradientElement')
5177 @Unstable 4985 @Unstable
5178 class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl ement" { 4986 class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl ement" {
5179 // To suppress missing implicit constructor warnings.
5180 factory RadialGradientElement._() { throw new UnsupportedError("Not supported" ); }
5181 4987
5182 @DomName('SVGRadialGradientElement.SVGRadialGradientElement') 4988 @DomName('SVGRadialGradientElement.SVGRadialGradientElement')
5183 @DocsEditable 4989 @DocsEditable
5184 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient"); 4990 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient");
5185 4991
5186 @DomName('SVGRadialGradientElement.cx') 4992 @DomName('SVGRadialGradientElement.cx')
5187 @DocsEditable 4993 @DocsEditable
5188 final AnimatedLength cx; 4994 final AnimatedLength cx;
5189 4995
5190 @DomName('SVGRadialGradientElement.cy') 4996 @DomName('SVGRadialGradientElement.cy')
(...skipping 18 matching lines...) Expand all
5209 } 5015 }
5210 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5016 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5211 // for details. All rights reserved. Use of this source code is governed by a 5017 // for details. All rights reserved. Use of this source code is governed by a
5212 // BSD-style license that can be found in the LICENSE file. 5018 // BSD-style license that can be found in the LICENSE file.
5213 5019
5214 5020
5215 @DocsEditable 5021 @DocsEditable
5216 @DomName('SVGRect') 5022 @DomName('SVGRect')
5217 @Unstable 5023 @Unstable
5218 class Rect native "SVGRect" { 5024 class Rect native "SVGRect" {
5219 // To suppress missing implicit constructor warnings.
5220 factory Rect._() { throw new UnsupportedError("Not supported"); }
5221 5025
5222 @DomName('SVGRect.height') 5026 @DomName('SVGRect.height')
5223 @DocsEditable 5027 @DocsEditable
5224 num height; 5028 num height;
5225 5029
5226 @DomName('SVGRect.width') 5030 @DomName('SVGRect.width')
5227 @DocsEditable 5031 @DocsEditable
5228 num width; 5032 num width;
5229 5033
5230 @DomName('SVGRect.x') 5034 @DomName('SVGRect.x')
5231 @DocsEditable 5035 @DocsEditable
5232 num x; 5036 num x;
5233 5037
5234 @DomName('SVGRect.y') 5038 @DomName('SVGRect.y')
5235 @DocsEditable 5039 @DocsEditable
5236 num y; 5040 num y;
5237 } 5041 }
5238 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5042 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5239 // for details. All rights reserved. Use of this source code is governed by a 5043 // for details. All rights reserved. Use of this source code is governed by a
5240 // BSD-style license that can be found in the LICENSE file. 5044 // BSD-style license that can be found in the LICENSE file.
5241 5045
5242 5046
5243 @DocsEditable 5047 @DocsEditable
5244 @DomName('SVGRectElement') 5048 @DomName('SVGRectElement')
5245 @Unstable 5049 @Unstable
5246 class RectElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGRectElement" { 5050 class RectElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGRectElement" {
5247 // To suppress missing implicit constructor warnings.
5248 factory RectElement._() { throw new UnsupportedError("Not supported"); }
5249 5051
5250 @DomName('SVGRectElement.SVGRectElement') 5052 @DomName('SVGRectElement.SVGRectElement')
5251 @DocsEditable 5053 @DocsEditable
5252 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 5054 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
5253 5055
5254 @DomName('SVGRectElement.height') 5056 @DomName('SVGRectElement.height')
5255 @DocsEditable 5057 @DocsEditable
5256 final AnimatedLength height; 5058 final AnimatedLength height;
5257 5059
5258 @DomName('SVGRectElement.rx') 5060 @DomName('SVGRectElement.rx')
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
5345 } 5147 }
5346 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5148 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5347 // for details. All rights reserved. Use of this source code is governed by a 5149 // for details. All rights reserved. Use of this source code is governed by a
5348 // BSD-style license that can be found in the LICENSE file. 5150 // BSD-style license that can be found in the LICENSE file.
5349 5151
5350 5152
5351 @DocsEditable 5153 @DocsEditable
5352 @DomName('SVGRenderingIntent') 5154 @DomName('SVGRenderingIntent')
5353 @Unstable 5155 @Unstable
5354 class RenderingIntent native "SVGRenderingIntent" { 5156 class RenderingIntent native "SVGRenderingIntent" {
5355 // To suppress missing implicit constructor warnings.
5356 factory RenderingIntent._() { throw new UnsupportedError("Not supported"); }
5357 5157
5358 @DomName('SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC') 5158 @DomName('SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC')
5359 @DocsEditable 5159 @DocsEditable
5360 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; 5160 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
5361 5161
5362 @DomName('SVGRenderingIntent.RENDERING_INTENT_AUTO') 5162 @DomName('SVGRenderingIntent.RENDERING_INTENT_AUTO')
5363 @DocsEditable 5163 @DocsEditable
5364 static const int RENDERING_INTENT_AUTO = 1; 5164 static const int RENDERING_INTENT_AUTO = 1;
5365 5165
5366 @DomName('SVGRenderingIntent.RENDERING_INTENT_PERCEPTUAL') 5166 @DomName('SVGRenderingIntent.RENDERING_INTENT_PERCEPTUAL')
(...skipping 14 matching lines...) Expand all
5381 } 5181 }
5382 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5182 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5383 // for details. All rights reserved. Use of this source code is governed by a 5183 // for details. All rights reserved. Use of this source code is governed by a
5384 // BSD-style license that can be found in the LICENSE file. 5184 // BSD-style license that can be found in the LICENSE file.
5385 5185
5386 5186
5387 @DocsEditable 5187 @DocsEditable
5388 @DomName('SVGScriptElement') 5188 @DomName('SVGScriptElement')
5389 @Unstable 5189 @Unstable
5390 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "SVGScriptElement" { 5190 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "SVGScriptElement" {
5391 // To suppress missing implicit constructor warnings.
5392 factory ScriptElement._() { throw new UnsupportedError("Not supported"); }
5393 5191
5394 @DomName('SVGScriptElement.SVGScriptElement') 5192 @DomName('SVGScriptElement.SVGScriptElement')
5395 @DocsEditable 5193 @DocsEditable
5396 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript"); 5194 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript");
5397 5195
5398 @DomName('SVGScriptElement.type') 5196 @DomName('SVGScriptElement.type')
5399 @DocsEditable 5197 @DocsEditable
5400 String type; 5198 String type;
5401 5199
5402 // From SVGExternalResourcesRequired 5200 // From SVGExternalResourcesRequired
(...skipping 13 matching lines...) Expand all
5416 // BSD-style license that can be found in the LICENSE file. 5214 // BSD-style license that can be found in the LICENSE file.
5417 5215
5418 5216
5419 @DocsEditable 5217 @DocsEditable
5420 @DomName('SVGSetElement') 5218 @DomName('SVGSetElement')
5421 @SupportedBrowser(SupportedBrowser.CHROME) 5219 @SupportedBrowser(SupportedBrowser.CHROME)
5422 @SupportedBrowser(SupportedBrowser.FIREFOX) 5220 @SupportedBrowser(SupportedBrowser.FIREFOX)
5423 @SupportedBrowser(SupportedBrowser.SAFARI) 5221 @SupportedBrowser(SupportedBrowser.SAFARI)
5424 @Unstable 5222 @Unstable
5425 class SetElement extends AnimationElement native "SVGSetElement" { 5223 class SetElement extends AnimationElement native "SVGSetElement" {
5426 // To suppress missing implicit constructor warnings.
5427 factory SetElement._() { throw new UnsupportedError("Not supported"); }
5428 5224
5429 @DomName('SVGSetElement.SVGSetElement') 5225 @DomName('SVGSetElement.SVGSetElement')
5430 @DocsEditable 5226 @DocsEditable
5431 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ; 5227 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ;
5432 5228
5433 /// Checks if this type is supported on the current platform. 5229 /// Checks if this type is supported on the current platform.
5434 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement); 5230 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement);
5435 } 5231 }
5436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5232 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5437 // for details. All rights reserved. Use of this source code is governed by a 5233 // for details. All rights reserved. Use of this source code is governed by a
5438 // BSD-style license that can be found in the LICENSE file. 5234 // BSD-style license that can be found in the LICENSE file.
5439 5235
5440 5236
5441 @DocsEditable 5237 @DocsEditable
5442 @DomName('SVGStopElement') 5238 @DomName('SVGStopElement')
5443 @Unstable 5239 @Unstable
5444 class StopElement extends StyledElement native "SVGStopElement" { 5240 class StopElement extends StyledElement native "SVGStopElement" {
5445 // To suppress missing implicit constructor warnings.
5446 factory StopElement._() { throw new UnsupportedError("Not supported"); }
5447 5241
5448 @DomName('SVGStopElement.SVGStopElement') 5242 @DomName('SVGStopElement.SVGStopElement')
5449 @DocsEditable 5243 @DocsEditable
5450 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop "); 5244 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop ");
5451 5245
5452 @JSName('offset') 5246 @JSName('offset')
5453 @DomName('SVGStopElement.offset') 5247 @DomName('SVGStopElement.offset')
5454 @DocsEditable 5248 @DocsEditable
5455 final AnimatedNumber gradientOffset; 5249 final AnimatedNumber gradientOffset;
5456 } 5250 }
5457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5251 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5458 // for details. All rights reserved. Use of this source code is governed by a 5252 // for details. All rights reserved. Use of this source code is governed by a
5459 // BSD-style license that can be found in the LICENSE file. 5253 // BSD-style license that can be found in the LICENSE file.
5460 5254
5461 5255
5462 @DocsEditable 5256 @DocsEditable
5463 @DomName('SVGStringList') 5257 @DomName('SVGStringList')
5464 @Unstable 5258 @Unstable
5465 class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin< String> implements JavaScriptIndexingBehavior, List<String> native "SVGStringLis t" { 5259 class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin< String> implements JavaScriptIndexingBehavior, List<String> native "SVGStringLis t" {
5466 // To suppress missing implicit constructor warnings.
5467 factory StringList._() { throw new UnsupportedError("Not supported"); }
5468 5260
5469 @DomName('SVGStringList.numberOfItems') 5261 @DomName('SVGStringList.numberOfItems')
5470 @DocsEditable 5262 @DocsEditable
5471 final int numberOfItems; 5263 final int numberOfItems;
5472 5264
5473 String operator[](int index) { 5265 String operator[](int index) {
5474 if (JS("bool", "# >>> 0 !== # || # >= #", index, 5266 if (JS("bool", "# >>> 0 !== # || # >= #", index,
5475 index, index, length)) 5267 index, index, length))
5476 throw new RangeError.range(index, 0, length); 5268 throw new RangeError.range(index, 0, length);
5477 return this.getItem(index); 5269 return this.getItem(index);
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
5547 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5548 // for details. All rights reserved. Use of this source code is governed by a 5340 // for details. All rights reserved. Use of this source code is governed by a
5549 // BSD-style license that can be found in the LICENSE file. 5341 // BSD-style license that can be found in the LICENSE file.
5550 5342
5551 5343
5552 @DocsEditable 5344 @DocsEditable
5553 @DomName('SVGStyleElement') 5345 @DomName('SVGStyleElement')
5554 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable 5346 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable
5555 @Experimental // nonstandard 5347 @Experimental // nonstandard
5556 class StyleElement extends SvgElement implements LangSpace native "SVGStyleEleme nt" { 5348 class StyleElement extends SvgElement implements LangSpace native "SVGStyleEleme nt" {
5557 // To suppress missing implicit constructor warnings.
5558 factory StyleElement._() { throw new UnsupportedError("Not supported"); }
5559 5349
5560 @DomName('SVGStyleElement.SVGStyleElement') 5350 @DomName('SVGStyleElement.SVGStyleElement')
5561 @DocsEditable 5351 @DocsEditable
5562 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 5352 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
5563 5353
5564 @DomName('SVGStyleElement.disabled') 5354 @DomName('SVGStyleElement.disabled')
5565 @DocsEditable 5355 @DocsEditable
5566 bool disabled; 5356 bool disabled;
5567 5357
5568 @DomName('SVGStyleElement.media') 5358 @DomName('SVGStyleElement.media')
(...skipping 23 matching lines...) Expand all
5592 } 5382 }
5593 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5383 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5594 // for details. All rights reserved. Use of this source code is governed by a 5384 // for details. All rights reserved. Use of this source code is governed by a
5595 // BSD-style license that can be found in the LICENSE file. 5385 // BSD-style license that can be found in the LICENSE file.
5596 5386
5597 5387
5598 @DocsEditable 5388 @DocsEditable
5599 @DomName('SVGStyledElement') 5389 @DomName('SVGStyledElement')
5600 @Unstable 5390 @Unstable
5601 class StyledElement extends SvgElement native "SVGStyledElement" { 5391 class StyledElement extends SvgElement native "SVGStyledElement" {
5602 // To suppress missing implicit constructor warnings.
5603 factory StyledElement._() { throw new UnsupportedError("Not supported"); }
5604 5392
5605 // Shadowing definition. 5393 // Shadowing definition.
5606 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5394 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5607 5395
5608 // Use implementation from Element. 5396 // Use implementation from Element.
5609 // final CssStyleDeclaration style; 5397 // final CssStyleDeclaration style;
5610 } 5398 }
5611 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5399 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5612 // for details. All rights reserved. Use of this source code is governed by a 5400 // for details. All rights reserved. Use of this source code is governed by a
5613 // BSD-style license that can be found in the LICENSE file. 5401 // BSD-style license that can be found in the LICENSE file.
5614 5402
5615 5403
5616 @DocsEditable 5404 @DocsEditable
5617 @DomName('SVGDocument') 5405 @DomName('SVGDocument')
5618 @Unstable 5406 @Unstable
5619 class SvgDocument extends Document native "SVGDocument" { 5407 class SvgDocument extends Document native "SVGDocument" {
5620 // To suppress missing implicit constructor warnings.
5621 factory SvgDocument._() { throw new UnsupportedError("Not supported"); }
5622 5408
5623 @DomName('SVGDocument.rootElement') 5409 @DomName('SVGDocument.rootElement')
5624 @DocsEditable 5410 @DocsEditable
5625 final SvgSvgElement rootElement; 5411 final SvgSvgElement rootElement;
5626 5412
5627 @JSName('createEvent') 5413 @JSName('createEvent')
5628 @DomName('SVGDocument.createEvent') 5414 @DomName('SVGDocument.createEvent')
5629 @DocsEditable 5415 @DocsEditable
5630 Event $dom_createEvent(String eventType) native; 5416 Event $dom_createEvent(String eventType) native;
5631 } 5417 }
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
5734 5520
5735 /** 5521 /**
5736 * Checks to see if the SVG element type is supported by the current platform. 5522 * Checks to see if the SVG element type is supported by the current platform.
5737 * 5523 *
5738 * The tag should be a valid SVG element tag name. 5524 * The tag should be a valid SVG element tag name.
5739 */ 5525 */
5740 static bool isTagSupported(String tag) { 5526 static bool isTagSupported(String tag) {
5741 var e = new SvgElement.tag(tag); 5527 var e = new SvgElement.tag(tag);
5742 return e is SvgElement && !(e is UnknownElement); 5528 return e is SvgElement && !(e is UnknownElement);
5743 } 5529 }
5744 // To suppress missing implicit constructor warnings.
5745 factory SvgElement._() { throw new UnsupportedError("Not supported"); }
5746 5530
5747 // Shadowing definition. 5531 // Shadowing definition.
5748 String get id => JS("String", "#.id", this); 5532 String get id => JS("String", "#.id", this);
5749 5533
5750 void set id(String value) { 5534 void set id(String value) {
5751 JS("void", "#.id = #", this, value); 5535 JS("void", "#.id = #", this, value);
5752 } 5536 }
5753 5537
5754 @JSName('ownerSVGElement') 5538 @JSName('ownerSVGElement')
5755 @DomName('SVGElement.ownerSVGElement') 5539 @DomName('SVGElement.ownerSVGElement')
(...skipping 11 matching lines...) Expand all
5767 } 5551 }
5768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5552 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5769 // for details. All rights reserved. Use of this source code is governed by a 5553 // for details. All rights reserved. Use of this source code is governed by a
5770 // BSD-style license that can be found in the LICENSE file. 5554 // BSD-style license that can be found in the LICENSE file.
5771 5555
5772 5556
5773 @DocsEditable 5557 @DocsEditable
5774 @DomName('SVGException') 5558 @DomName('SVGException')
5775 @Unstable 5559 @Unstable
5776 class SvgException native "SVGException" { 5560 class SvgException native "SVGException" {
5777 // To suppress missing implicit constructor warnings.
5778 factory SvgException._() { throw new UnsupportedError("Not supported"); }
5779 5561
5780 @DomName('SVGException.SVG_INVALID_VALUE_ERR') 5562 @DomName('SVGException.SVG_INVALID_VALUE_ERR')
5781 @DocsEditable 5563 @DocsEditable
5782 static const int SVG_INVALID_VALUE_ERR = 1; 5564 static const int SVG_INVALID_VALUE_ERR = 1;
5783 5565
5784 @DomName('SVGException.SVG_MATRIX_NOT_INVERTABLE') 5566 @DomName('SVGException.SVG_MATRIX_NOT_INVERTABLE')
5785 @DocsEditable 5567 @DocsEditable
5786 static const int SVG_MATRIX_NOT_INVERTABLE = 2; 5568 static const int SVG_MATRIX_NOT_INVERTABLE = 2;
5787 5569
5788 @DomName('SVGException.SVG_WRONG_TYPE_ERR') 5570 @DomName('SVGException.SVG_WRONG_TYPE_ERR')
(...skipping 21 matching lines...) Expand all
5810 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5811 // for details. All rights reserved. Use of this source code is governed by a 5593 // for details. All rights reserved. Use of this source code is governed by a
5812 // BSD-style license that can be found in the LICENSE file. 5594 // BSD-style license that can be found in the LICENSE file.
5813 5595
5814 5596
5815 @DomName('SVGSVGElement') 5597 @DomName('SVGSVGElement')
5816 @Unstable 5598 @Unstable
5817 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "SVGSVGElement" { 5599 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "SVGSVGElement" {
5818 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ; 5600 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ;
5819 5601
5820 // To suppress missing implicit constructor warnings.
5821 factory SvgSvgElement._() { throw new UnsupportedError("Not supported"); }
5822 5602
5823 @DomName('SVGSVGElement.contentScriptType') 5603 @DomName('SVGSVGElement.contentScriptType')
5824 @DocsEditable 5604 @DocsEditable
5825 String contentScriptType; 5605 String contentScriptType;
5826 5606
5827 @DomName('SVGSVGElement.contentStyleType') 5607 @DomName('SVGSVGElement.contentStyleType')
5828 @DocsEditable 5608 @DocsEditable
5829 String contentStyleType; 5609 String contentStyleType;
5830 5610
5831 @DomName('SVGSVGElement.currentScale') 5611 @DomName('SVGSVGElement.currentScale')
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
6071 } 5851 }
6072 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5852 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6073 // for details. All rights reserved. Use of this source code is governed by a 5853 // for details. All rights reserved. Use of this source code is governed by a
6074 // BSD-style license that can be found in the LICENSE file. 5854 // BSD-style license that can be found in the LICENSE file.
6075 5855
6076 5856
6077 @DocsEditable 5857 @DocsEditable
6078 @DomName('SVGSwitchElement') 5858 @DomName('SVGSwitchElement')
6079 @Unstable 5859 @Unstable
6080 class SwitchElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGSwitchElement" { 5860 class SwitchElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGSwitchElement" {
6081 // To suppress missing implicit constructor warnings.
6082 factory SwitchElement._() { throw new UnsupportedError("Not supported"); }
6083 5861
6084 @DomName('SVGSwitchElement.SVGSwitchElement') 5862 @DomName('SVGSwitchElement.SVGSwitchElement')
6085 @DocsEditable 5863 @DocsEditable
6086 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 5864 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
6087 5865
6088 // From SVGExternalResourcesRequired 5866 // From SVGExternalResourcesRequired
6089 5867
6090 @DomName('SVGSwitchElement.externalResourcesRequired') 5868 @DomName('SVGSwitchElement.externalResourcesRequired')
6091 @DocsEditable 5869 @DocsEditable
6092 final AnimatedBoolean externalResourcesRequired; 5870 final AnimatedBoolean externalResourcesRequired;
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
6155 } 5933 }
6156 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6157 // for details. All rights reserved. Use of this source code is governed by a 5935 // for details. All rights reserved. Use of this source code is governed by a
6158 // BSD-style license that can be found in the LICENSE file. 5936 // BSD-style license that can be found in the LICENSE file.
6159 5937
6160 5938
6161 @DocsEditable 5939 @DocsEditable
6162 @DomName('SVGSymbolElement') 5940 @DomName('SVGSymbolElement')
6163 @Unstable 5941 @Unstable
6164 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGSymbolElement" { 5942 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGSymbolElement" {
6165 // To suppress missing implicit constructor warnings.
6166 factory SymbolElement._() { throw new UnsupportedError("Not supported"); }
6167 5943
6168 @DomName('SVGSymbolElement.SVGSymbolElement') 5944 @DomName('SVGSymbolElement.SVGSymbolElement')
6169 @DocsEditable 5945 @DocsEditable
6170 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 5946 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
6171 5947
6172 // From SVGExternalResourcesRequired 5948 // From SVGExternalResourcesRequired
6173 5949
6174 @DomName('SVGSymbolElement.externalResourcesRequired') 5950 @DomName('SVGSymbolElement.externalResourcesRequired')
6175 @DocsEditable 5951 @DocsEditable
6176 final AnimatedBoolean externalResourcesRequired; 5952 final AnimatedBoolean externalResourcesRequired;
(...skipping 20 matching lines...) Expand all
6197 } 5973 }
6198 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5974 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6199 // for details. All rights reserved. Use of this source code is governed by a 5975 // for details. All rights reserved. Use of this source code is governed by a
6200 // BSD-style license that can be found in the LICENSE file. 5976 // BSD-style license that can be found in the LICENSE file.
6201 5977
6202 5978
6203 @DocsEditable 5979 @DocsEditable
6204 @DomName('SVGTSpanElement') 5980 @DomName('SVGTSpanElement')
6205 @Unstable 5981 @Unstable
6206 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" { 5982 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" {
6207 // To suppress missing implicit constructor warnings.
6208 factory TSpanElement._() { throw new UnsupportedError("Not supported"); }
6209 5983
6210 @DomName('SVGTSpanElement.SVGTSpanElement') 5984 @DomName('SVGTSpanElement.SVGTSpanElement')
6211 @DocsEditable 5985 @DocsEditable
6212 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an"); 5986 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an");
6213 } 5987 }
6214 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5988 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6215 // for details. All rights reserved. Use of this source code is governed by a 5989 // for details. All rights reserved. Use of this source code is governed by a
6216 // BSD-style license that can be found in the LICENSE file. 5990 // BSD-style license that can be found in the LICENSE file.
6217 5991
6218 5992
6219 @DomName('SVGTests') 5993 @DomName('SVGTests')
6220 @Unstable 5994 @Unstable
6221 abstract class Tests { 5995 abstract class Tests {
6222 // To suppress missing implicit constructor warnings.
6223 factory Tests._() { throw new UnsupportedError("Not supported"); }
6224 5996
6225 StringList requiredExtensions; 5997 StringList requiredExtensions;
6226 5998
6227 StringList requiredFeatures; 5999 StringList requiredFeatures;
6228 6000
6229 StringList systemLanguage; 6001 StringList systemLanguage;
6230 6002
6231 bool hasExtension(String extension); 6003 bool hasExtension(String extension);
6232 } 6004 }
6233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6005 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6234 // for details. All rights reserved. Use of this source code is governed by a 6006 // for details. All rights reserved. Use of this source code is governed by a
6235 // BSD-style license that can be found in the LICENSE file. 6007 // BSD-style license that can be found in the LICENSE file.
6236 6008
6237 6009
6238 @DocsEditable 6010 @DocsEditable
6239 @DomName('SVGTextContentElement') 6011 @DomName('SVGTextContentElement')
6240 @Unstable 6012 @Unstable
6241 class TextContentElement extends StyledElement implements Tests, ExternalResourc esRequired, LangSpace native "SVGTextContentElement" { 6013 class TextContentElement extends StyledElement implements Tests, ExternalResourc esRequired, LangSpace native "SVGTextContentElement" {
6242 // To suppress missing implicit constructor warnings.
6243 factory TextContentElement._() { throw new UnsupportedError("Not supported"); }
6244 6014
6245 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING') 6015 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING')
6246 @DocsEditable 6016 @DocsEditable
6247 static const int LENGTHADJUST_SPACING = 1; 6017 static const int LENGTHADJUST_SPACING = 1;
6248 6018
6249 @DomName('SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS') 6019 @DomName('SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS')
6250 @DocsEditable 6020 @DocsEditable
6251 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; 6021 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
6252 6022
6253 @DomName('SVGTextContentElement.LENGTHADJUST_UNKNOWN') 6023 @DomName('SVGTextContentElement.LENGTHADJUST_UNKNOWN')
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
6334 } 6104 }
6335 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6105 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6336 // for details. All rights reserved. Use of this source code is governed by a 6106 // for details. All rights reserved. Use of this source code is governed by a
6337 // BSD-style license that can be found in the LICENSE file. 6107 // BSD-style license that can be found in the LICENSE file.
6338 6108
6339 6109
6340 @DocsEditable 6110 @DocsEditable
6341 @DomName('SVGTextElement') 6111 @DomName('SVGTextElement')
6342 @Unstable 6112 @Unstable
6343 class TextElement extends TextPositioningElement implements Transformable native "SVGTextElement" { 6113 class TextElement extends TextPositioningElement implements Transformable native "SVGTextElement" {
6344 // To suppress missing implicit constructor warnings.
6345 factory TextElement._() { throw new UnsupportedError("Not supported"); }
6346 6114
6347 @DomName('SVGTextElement.SVGTextElement') 6115 @DomName('SVGTextElement.SVGTextElement')
6348 @DocsEditable 6116 @DocsEditable
6349 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 6117 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
6350 6118
6351 // From SVGLocatable 6119 // From SVGLocatable
6352 6120
6353 @DomName('SVGTextElement.farthestViewportElement') 6121 @DomName('SVGTextElement.farthestViewportElement')
6354 @DocsEditable 6122 @DocsEditable
6355 final SvgElement farthestViewportElement; 6123 final SvgElement farthestViewportElement;
(...skipping 28 matching lines...) Expand all
6384 } 6152 }
6385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6153 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6386 // for details. All rights reserved. Use of this source code is governed by a 6154 // for details. All rights reserved. Use of this source code is governed by a
6387 // BSD-style license that can be found in the LICENSE file. 6155 // BSD-style license that can be found in the LICENSE file.
6388 6156
6389 6157
6390 @DocsEditable 6158 @DocsEditable
6391 @DomName('SVGTextPathElement') 6159 @DomName('SVGTextPathElement')
6392 @Unstable 6160 @Unstable
6393 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" { 6161 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" {
6394 // To suppress missing implicit constructor warnings.
6395 factory TextPathElement._() { throw new UnsupportedError("Not supported"); }
6396 6162
6397 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN') 6163 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN')
6398 @DocsEditable 6164 @DocsEditable
6399 static const int TEXTPATH_METHODTYPE_ALIGN = 1; 6165 static const int TEXTPATH_METHODTYPE_ALIGN = 1;
6400 6166
6401 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH') 6167 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH')
6402 @DocsEditable 6168 @DocsEditable
6403 static const int TEXTPATH_METHODTYPE_STRETCH = 2; 6169 static const int TEXTPATH_METHODTYPE_STRETCH = 2;
6404 6170
6405 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN') 6171 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN')
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
6438 } 6204 }
6439 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6205 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6440 // for details. All rights reserved. Use of this source code is governed by a 6206 // for details. All rights reserved. Use of this source code is governed by a
6441 // BSD-style license that can be found in the LICENSE file. 6207 // BSD-style license that can be found in the LICENSE file.
6442 6208
6443 6209
6444 @DocsEditable 6210 @DocsEditable
6445 @DomName('SVGTextPositioningElement') 6211 @DomName('SVGTextPositioningElement')
6446 @Unstable 6212 @Unstable
6447 class TextPositioningElement extends TextContentElement native "SVGTextPositioni ngElement" { 6213 class TextPositioningElement extends TextContentElement native "SVGTextPositioni ngElement" {
6448 // To suppress missing implicit constructor warnings.
6449 factory TextPositioningElement._() { throw new UnsupportedError("Not supported "); }
6450 6214
6451 @DomName('SVGTextPositioningElement.dx') 6215 @DomName('SVGTextPositioningElement.dx')
6452 @DocsEditable 6216 @DocsEditable
6453 final AnimatedLengthList dx; 6217 final AnimatedLengthList dx;
6454 6218
6455 @DomName('SVGTextPositioningElement.dy') 6219 @DomName('SVGTextPositioningElement.dy')
6456 @DocsEditable 6220 @DocsEditable
6457 final AnimatedLengthList dy; 6221 final AnimatedLengthList dy;
6458 6222
6459 @DomName('SVGTextPositioningElement.rotate') 6223 @DomName('SVGTextPositioningElement.rotate')
(...skipping 10 matching lines...) Expand all
6470 } 6234 }
6471 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6472 // for details. All rights reserved. Use of this source code is governed by a 6236 // for details. All rights reserved. Use of this source code is governed by a
6473 // BSD-style license that can be found in the LICENSE file. 6237 // BSD-style license that can be found in the LICENSE file.
6474 6238
6475 6239
6476 @DocsEditable 6240 @DocsEditable
6477 @DomName('SVGTitleElement') 6241 @DomName('SVGTitleElement')
6478 @Unstable 6242 @Unstable
6479 class TitleElement extends StyledElement implements LangSpace native "SVGTitleEl ement" { 6243 class TitleElement extends StyledElement implements LangSpace native "SVGTitleEl ement" {
6480 // To suppress missing implicit constructor warnings.
6481 factory TitleElement._() { throw new UnsupportedError("Not supported"); }
6482 6244
6483 @DomName('SVGTitleElement.SVGTitleElement') 6245 @DomName('SVGTitleElement.SVGTitleElement')
6484 @DocsEditable 6246 @DocsEditable
6485 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 6247 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
6486 6248
6487 // From SVGLangSpace 6249 // From SVGLangSpace
6488 6250
6489 @DomName('SVGTitleElement.xmllang') 6251 @DomName('SVGTitleElement.xmllang')
6490 @DocsEditable 6252 @DocsEditable
6491 String xmllang; 6253 String xmllang;
6492 6254
6493 @DomName('SVGTitleElement.xmlspace') 6255 @DomName('SVGTitleElement.xmlspace')
6494 @DocsEditable 6256 @DocsEditable
6495 String xmlspace; 6257 String xmlspace;
6496 } 6258 }
6497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6259 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6498 // for details. All rights reserved. Use of this source code is governed by a 6260 // for details. All rights reserved. Use of this source code is governed by a
6499 // BSD-style license that can be found in the LICENSE file. 6261 // BSD-style license that can be found in the LICENSE file.
6500 6262
6501 6263
6502 @DocsEditable 6264 @DocsEditable
6503 @DomName('SVGTransform') 6265 @DomName('SVGTransform')
6504 @Unstable 6266 @Unstable
6505 class Transform native "SVGTransform" { 6267 class Transform native "SVGTransform" {
6506 // To suppress missing implicit constructor warnings.
6507 factory Transform._() { throw new UnsupportedError("Not supported"); }
6508 6268
6509 @DomName('SVGTransform.SVG_TRANSFORM_MATRIX') 6269 @DomName('SVGTransform.SVG_TRANSFORM_MATRIX')
6510 @DocsEditable 6270 @DocsEditable
6511 static const int SVG_TRANSFORM_MATRIX = 1; 6271 static const int SVG_TRANSFORM_MATRIX = 1;
6512 6272
6513 @DomName('SVGTransform.SVG_TRANSFORM_ROTATE') 6273 @DomName('SVGTransform.SVG_TRANSFORM_ROTATE')
6514 @DocsEditable 6274 @DocsEditable
6515 static const int SVG_TRANSFORM_ROTATE = 4; 6275 static const int SVG_TRANSFORM_ROTATE = 4;
6516 6276
6517 @DomName('SVGTransform.SVG_TRANSFORM_SCALE') 6277 @DomName('SVGTransform.SVG_TRANSFORM_SCALE')
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
6572 } 6332 }
6573 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6333 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6574 // for details. All rights reserved. Use of this source code is governed by a 6334 // for details. All rights reserved. Use of this source code is governed by a
6575 // BSD-style license that can be found in the LICENSE file. 6335 // BSD-style license that can be found in the LICENSE file.
6576 6336
6577 6337
6578 @DocsEditable 6338 @DocsEditable
6579 @DomName('SVGTransformList') 6339 @DomName('SVGTransformList')
6580 @Unstable 6340 @Unstable
6581 class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList Mixin<Transform> implements List<Transform>, JavaScriptIndexingBehavior native " SVGTransformList" { 6341 class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList Mixin<Transform> implements List<Transform>, JavaScriptIndexingBehavior native " SVGTransformList" {
6582 // To suppress missing implicit constructor warnings.
6583 factory TransformList._() { throw new UnsupportedError("Not supported"); }
6584 6342
6585 @DomName('SVGTransformList.numberOfItems') 6343 @DomName('SVGTransformList.numberOfItems')
6586 @DocsEditable 6344 @DocsEditable
6587 final int numberOfItems; 6345 final int numberOfItems;
6588 6346
6589 Transform operator[](int index) { 6347 Transform operator[](int index) {
6590 if (JS("bool", "# >>> 0 !== # || # >= #", index, 6348 if (JS("bool", "# >>> 0 !== # || # >= #", index,
6591 index, index, length)) 6349 index, index, length))
6592 throw new RangeError.range(index, 0, length); 6350 throw new RangeError.range(index, 0, length);
6593 return this.getItem(index); 6351 return this.getItem(index);
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
6670 Transform replaceItem(Transform item, int index) native; 6428 Transform replaceItem(Transform item, int index) native;
6671 } 6429 }
6672 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6430 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6673 // for details. All rights reserved. Use of this source code is governed by a 6431 // for details. All rights reserved. Use of this source code is governed by a
6674 // BSD-style license that can be found in the LICENSE file. 6432 // BSD-style license that can be found in the LICENSE file.
6675 6433
6676 6434
6677 @DomName('SVGTransformable') 6435 @DomName('SVGTransformable')
6678 @Unstable 6436 @Unstable
6679 abstract class Transformable implements Locatable { 6437 abstract class Transformable implements Locatable {
6680 // To suppress missing implicit constructor warnings.
6681 factory Transformable._() { throw new UnsupportedError("Not supported"); }
6682 6438
6683 AnimatedTransformList transform; 6439 AnimatedTransformList transform;
6684 6440
6685 // From SVGLocatable 6441 // From SVGLocatable
6686 6442
6687 SvgElement farthestViewportElement; 6443 SvgElement farthestViewportElement;
6688 6444
6689 SvgElement nearestViewportElement; 6445 SvgElement nearestViewportElement;
6690 6446
6691 Rect getBBox(); 6447 Rect getBBox();
6692 6448
6693 Matrix getCTM(); 6449 Matrix getCTM();
6694 6450
6695 Matrix getScreenCTM(); 6451 Matrix getScreenCTM();
6696 6452
6697 Matrix getTransformToElement(SvgElement element); 6453 Matrix getTransformToElement(SvgElement element);
6698 } 6454 }
6699 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6455 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6700 // for details. All rights reserved. Use of this source code is governed by a 6456 // for details. All rights reserved. Use of this source code is governed by a
6701 // BSD-style license that can be found in the LICENSE file. 6457 // BSD-style license that can be found in the LICENSE file.
6702 6458
6703 6459
6704 @DocsEditable 6460 @DocsEditable
6705 @DomName('SVGUnitTypes') 6461 @DomName('SVGUnitTypes')
6706 @Unstable 6462 @Unstable
6707 class UnitTypes native "SVGUnitTypes" { 6463 class UnitTypes native "SVGUnitTypes" {
6708 // To suppress missing implicit constructor warnings.
6709 factory UnitTypes._() { throw new UnsupportedError("Not supported"); }
6710 6464
6711 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX') 6465 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX')
6712 @DocsEditable 6466 @DocsEditable
6713 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; 6467 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
6714 6468
6715 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN') 6469 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN')
6716 @DocsEditable 6470 @DocsEditable
6717 static const int SVG_UNIT_TYPE_UNKNOWN = 0; 6471 static const int SVG_UNIT_TYPE_UNKNOWN = 0;
6718 6472
6719 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE') 6473 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE')
6720 @DocsEditable 6474 @DocsEditable
6721 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 6475 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
6722 } 6476 }
6723 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6724 // for details. All rights reserved. Use of this source code is governed by a 6478 // for details. All rights reserved. Use of this source code is governed by a
6725 // BSD-style license that can be found in the LICENSE file. 6479 // BSD-style license that can be found in the LICENSE file.
6726 6480
6727 6481
6728 @DomName('SVGURIReference') 6482 @DomName('SVGURIReference')
6729 @Unstable 6483 @Unstable
6730 abstract class UriReference { 6484 abstract class UriReference {
6731 // To suppress missing implicit constructor warnings.
6732 factory UriReference._() { throw new UnsupportedError("Not supported"); }
6733 6485
6734 AnimatedString href; 6486 AnimatedString href;
6735 } 6487 }
6736 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6488 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6737 // for details. All rights reserved. Use of this source code is governed by a 6489 // for details. All rights reserved. Use of this source code is governed by a
6738 // BSD-style license that can be found in the LICENSE file. 6490 // BSD-style license that can be found in the LICENSE file.
6739 6491
6740 6492
6741 @DocsEditable 6493 @DocsEditable
6742 @DomName('SVGUseElement') 6494 @DomName('SVGUseElement')
6743 @Unstable 6495 @Unstable
6744 class UseElement extends StyledElement implements UriReference, Tests, Transform able, ExternalResourcesRequired, LangSpace native "SVGUseElement" { 6496 class UseElement extends StyledElement implements UriReference, Tests, Transform able, ExternalResourcesRequired, LangSpace native "SVGUseElement" {
6745 // To suppress missing implicit constructor warnings.
6746 factory UseElement._() { throw new UnsupportedError("Not supported"); }
6747 6497
6748 @DomName('SVGUseElement.SVGUseElement') 6498 @DomName('SVGUseElement.SVGUseElement')
6749 @DocsEditable 6499 @DocsEditable
6750 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 6500 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
6751 6501
6752 @DomName('SVGUseElement.animatedInstanceRoot') 6502 @DomName('SVGUseElement.animatedInstanceRoot')
6753 @DocsEditable 6503 @DocsEditable
6754 final ElementInstance animatedInstanceRoot; 6504 final ElementInstance animatedInstanceRoot;
6755 6505
6756 @DomName('SVGUseElement.height') 6506 @DomName('SVGUseElement.height')
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
6849 } 6599 }
6850 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6600 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6851 // for details. All rights reserved. Use of this source code is governed by a 6601 // for details. All rights reserved. Use of this source code is governed by a
6852 // BSD-style license that can be found in the LICENSE file. 6602 // BSD-style license that can be found in the LICENSE file.
6853 6603
6854 6604
6855 @DocsEditable 6605 @DocsEditable
6856 @DomName('SVGViewElement') 6606 @DomName('SVGViewElement')
6857 @Unstable 6607 @Unstable
6858 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "SVGViewElement" { 6608 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "SVGViewElement" {
6859 // To suppress missing implicit constructor warnings.
6860 factory ViewElement._() { throw new UnsupportedError("Not supported"); }
6861 6609
6862 @DomName('SVGViewElement.SVGViewElement') 6610 @DomName('SVGViewElement.SVGViewElement')
6863 @DocsEditable 6611 @DocsEditable
6864 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view "); 6612 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view ");
6865 6613
6866 @DomName('SVGViewElement.viewTarget') 6614 @DomName('SVGViewElement.viewTarget')
6867 @DocsEditable 6615 @DocsEditable
6868 final StringList viewTarget; 6616 final StringList viewTarget;
6869 6617
6870 // From SVGExternalResourcesRequired 6618 // From SVGExternalResourcesRequired
(...skipping 20 matching lines...) Expand all
6891 } 6639 }
6892 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6640 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6893 // for details. All rights reserved. Use of this source code is governed by a 6641 // for details. All rights reserved. Use of this source code is governed by a
6894 // BSD-style license that can be found in the LICENSE file. 6642 // BSD-style license that can be found in the LICENSE file.
6895 6643
6896 6644
6897 @DocsEditable 6645 @DocsEditable
6898 @DomName('SVGViewSpec') 6646 @DomName('SVGViewSpec')
6899 @Unstable 6647 @Unstable
6900 class ViewSpec native "SVGViewSpec" { 6648 class ViewSpec native "SVGViewSpec" {
6901 // To suppress missing implicit constructor warnings.
6902 factory ViewSpec._() { throw new UnsupportedError("Not supported"); }
6903 6649
6904 @DomName('SVGViewSpec.preserveAspectRatio') 6650 @DomName('SVGViewSpec.preserveAspectRatio')
6905 @DocsEditable 6651 @DocsEditable
6906 @Experimental // nonstandard 6652 @Experimental // nonstandard
6907 final AnimatedPreserveAspectRatio preserveAspectRatio; 6653 final AnimatedPreserveAspectRatio preserveAspectRatio;
6908 6654
6909 @DomName('SVGViewSpec.preserveAspectRatioString') 6655 @DomName('SVGViewSpec.preserveAspectRatioString')
6910 @DocsEditable 6656 @DocsEditable
6911 final String preserveAspectRatioString; 6657 final String preserveAspectRatioString;
6912 6658
(...skipping 28 matching lines...) Expand all
6941 int zoomAndPan; 6687 int zoomAndPan;
6942 } 6688 }
6943 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6944 // for details. All rights reserved. Use of this source code is governed by a 6690 // for details. All rights reserved. Use of this source code is governed by a
6945 // BSD-style license that can be found in the LICENSE file. 6691 // BSD-style license that can be found in the LICENSE file.
6946 6692
6947 6693
6948 @DomName('SVGZoomAndPan') 6694 @DomName('SVGZoomAndPan')
6949 @Unstable 6695 @Unstable
6950 abstract class ZoomAndPan { 6696 abstract class ZoomAndPan {
6951 // To suppress missing implicit constructor warnings.
6952 factory ZoomAndPan._() { throw new UnsupportedError("Not supported"); }
6953 6697
6954 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE') 6698 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE')
6955 @DocsEditable 6699 @DocsEditable
6956 static const int SVG_ZOOMANDPAN_DISABLE = 1; 6700 static const int SVG_ZOOMANDPAN_DISABLE = 1;
6957 6701
6958 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY') 6702 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY')
6959 @DocsEditable 6703 @DocsEditable
6960 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; 6704 static const int SVG_ZOOMANDPAN_MAGNIFY = 2;
6961 6705
6962 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN') 6706 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN')
6963 @DocsEditable 6707 @DocsEditable
6964 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; 6708 static const int SVG_ZOOMANDPAN_UNKNOWN = 0;
6965 6709
6966 int zoomAndPan; 6710 int zoomAndPan;
6967 } 6711 }
6968 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6712 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6969 // for details. All rights reserved. Use of this source code is governed by a 6713 // for details. All rights reserved. Use of this source code is governed by a
6970 // BSD-style license that can be found in the LICENSE file. 6714 // BSD-style license that can be found in the LICENSE file.
6971 6715
6972 6716
6973 @DocsEditable 6717 @DocsEditable
6974 @DomName('SVGZoomEvent') 6718 @DomName('SVGZoomEvent')
6975 @Unstable 6719 @Unstable
6976 class ZoomEvent extends UIEvent native "SVGZoomEvent" { 6720 class ZoomEvent extends UIEvent native "SVGZoomEvent" {
6977 // To suppress missing implicit constructor warnings.
6978 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); }
6979 6721
6980 @DomName('SVGZoomEvent.newScale') 6722 @DomName('SVGZoomEvent.newScale')
6981 @DocsEditable 6723 @DocsEditable
6982 final num newScale; 6724 final num newScale;
6983 6725
6984 @DomName('SVGZoomEvent.newTranslate') 6726 @DomName('SVGZoomEvent.newTranslate')
6985 @DocsEditable 6727 @DocsEditable
6986 final Point newTranslate; 6728 final Point newTranslate;
6987 6729
6988 @DomName('SVGZoomEvent.previousScale') 6730 @DomName('SVGZoomEvent.previousScale')
(...skipping 10 matching lines...) Expand all
6999 } 6741 }
7000 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6742 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7001 // for details. All rights reserved. Use of this source code is governed by a 6743 // for details. All rights reserved. Use of this source code is governed by a
7002 // BSD-style license that can be found in the LICENSE file. 6744 // BSD-style license that can be found in the LICENSE file.
7003 6745
7004 6746
7005 @DocsEditable 6747 @DocsEditable
7006 @DomName('SVGElementInstanceList') 6748 @DomName('SVGElementInstanceList')
7007 @Unstable 6749 @Unstable
7008 class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>, ImmutableListMixin<ElementInstance> implements JavaScriptIndexingBehavior, List< ElementInstance> native "SVGElementInstanceList" { 6750 class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>, ImmutableListMixin<ElementInstance> implements JavaScriptIndexingBehavior, List< ElementInstance> native "SVGElementInstanceList" {
7009 // To suppress missing implicit constructor warnings.
7010 factory _ElementInstanceList._() { throw new UnsupportedError("Not supported") ; }
7011 6751
7012 @DomName('SVGElementInstanceList.length') 6752 @DomName('SVGElementInstanceList.length')
7013 @DocsEditable 6753 @DocsEditable
7014 int get length => JS("int", "#.length", this); 6754 int get length => JS("int", "#.length", this);
7015 6755
7016 ElementInstance operator[](int index) { 6756 ElementInstance operator[](int index) {
7017 if (JS("bool", "# >>> 0 !== # || # >= #", index, 6757 if (JS("bool", "# >>> 0 !== # || # >= #", index,
7018 index, index, length)) 6758 index, index, length))
7019 throw new RangeError.range(index, 0, length); 6759 throw new RangeError.range(index, 0, length);
7020 return this.item(index); 6760 return this.item(index);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
7063 } 6803 }
7064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6804 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7065 // for details. All rights reserved. Use of this source code is governed by a 6805 // for details. All rights reserved. Use of this source code is governed by a
7066 // BSD-style license that can be found in the LICENSE file. 6806 // BSD-style license that can be found in the LICENSE file.
7067 6807
7068 6808
7069 @DocsEditable 6809 @DocsEditable
7070 @DomName('SVGGradientElement') 6810 @DomName('SVGGradientElement')
7071 @Unstable 6811 @Unstable
7072 class _GradientElement extends StyledElement implements UriReference, ExternalRe sourcesRequired native "SVGGradientElement" { 6812 class _GradientElement extends StyledElement implements UriReference, ExternalRe sourcesRequired native "SVGGradientElement" {
7073 // To suppress missing implicit constructor warnings.
7074 factory _GradientElement._() { throw new UnsupportedError("Not supported"); }
7075 6813
7076 @DomName('SVGGradientElement.SVG_SPREADMETHOD_PAD') 6814 @DomName('SVGGradientElement.SVG_SPREADMETHOD_PAD')
7077 @DocsEditable 6815 @DocsEditable
7078 static const int SVG_SPREADMETHOD_PAD = 1; 6816 static const int SVG_SPREADMETHOD_PAD = 1;
7079 6817
7080 @DomName('SVGGradientElement.SVG_SPREADMETHOD_REFLECT') 6818 @DomName('SVGGradientElement.SVG_SPREADMETHOD_REFLECT')
7081 @DocsEditable 6819 @DocsEditable
7082 static const int SVG_SPREADMETHOD_REFLECT = 2; 6820 static const int SVG_SPREADMETHOD_REFLECT = 2;
7083 6821
7084 @DomName('SVGGradientElement.SVG_SPREADMETHOD_REPEAT') 6822 @DomName('SVGGradientElement.SVG_SPREADMETHOD_REPEAT')
(...skipping 30 matching lines...) Expand all
7115 } 6853 }
7116 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7117 // for details. All rights reserved. Use of this source code is governed by a 6855 // for details. All rights reserved. Use of this source code is governed by a
7118 // BSD-style license that can be found in the LICENSE file. 6856 // BSD-style license that can be found in the LICENSE file.
7119 6857
7120 6858
7121 @DocsEditable 6859 @DocsEditable
7122 @DomName('SVGAltGlyphDefElement') 6860 @DomName('SVGAltGlyphDefElement')
7123 @Unstable 6861 @Unstable
7124 abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE lement" { 6862 abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE lement" {
7125 // To suppress missing implicit constructor warnings.
7126 factory _SVGAltGlyphDefElement._() { throw new UnsupportedError("Not supported "); }
7127 } 6863 }
7128 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6864 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7129 // for details. All rights reserved. Use of this source code is governed by a 6865 // for details. All rights reserved. Use of this source code is governed by a
7130 // BSD-style license that can be found in the LICENSE file. 6866 // BSD-style license that can be found in the LICENSE file.
7131 6867
7132 6868
7133 @DocsEditable 6869 @DocsEditable
7134 @DomName('SVGAltGlyphItemElement') 6870 @DomName('SVGAltGlyphItemElement')
7135 @Unstable 6871 @Unstable
7136 abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte mElement" { 6872 abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte mElement" {
7137 // To suppress missing implicit constructor warnings.
7138 factory _SVGAltGlyphItemElement._() { throw new UnsupportedError("Not supporte d"); }
7139 } 6873 }
7140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6874 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7141 // for details. All rights reserved. Use of this source code is governed by a 6875 // for details. All rights reserved. Use of this source code is governed by a
7142 // BSD-style license that can be found in the LICENSE file. 6876 // BSD-style license that can be found in the LICENSE file.
7143 6877
7144 6878
7145 @DocsEditable 6879 @DocsEditable
7146 @DomName('SVGAnimateColorElement') 6880 @DomName('SVGAnimateColorElement')
7147 @Unstable 6881 @Unstable
7148 abstract class _SVGAnimateColorElement extends AnimationElement native "SVGAnima teColorElement" { 6882 abstract class _SVGAnimateColorElement extends AnimationElement native "SVGAnima teColorElement" {
7149 // To suppress missing implicit constructor warnings.
7150 factory _SVGAnimateColorElement._() { throw new UnsupportedError("Not supporte d"); }
7151 } 6883 }
7152 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 6884 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
7153 // for details. All rights reserved. Use of this source code is governed by a 6885 // for details. All rights reserved. Use of this source code is governed by a
7154 // BSD-style license that can be found in the LICENSE file. 6886 // BSD-style license that can be found in the LICENSE file.
7155 6887
7156 6888
7157 // Hack because the baseclass is private in dart:html, and we want to omit this 6889 // Hack because the baseclass is private in dart:html, and we want to omit this
7158 // type entirely but can't. 6890 // type entirely but can't.
7159 @DocsEditable 6891 @DocsEditable
7160 @DomName('SVGColor') 6892 @DomName('SVGColor')
7161 @Unstable 6893 @Unstable
7162 abstract class _SVGColor native "SVGColor" { 6894 class _SVGColor native "SVGColor" {
7163 _SVGColor.internal(); 6895 _SVGColor.internal();
7164 } 6896 }
7165 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6897 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7166 // for details. All rights reserved. Use of this source code is governed by a 6898 // for details. All rights reserved. Use of this source code is governed by a
7167 // BSD-style license that can be found in the LICENSE file. 6899 // BSD-style license that can be found in the LICENSE file.
7168 6900
7169 6901
7170 @DocsEditable 6902 @DocsEditable
7171 @DomName('SVGComponentTransferFunctionElement') 6903 @DomName('SVGComponentTransferFunctionElement')
7172 @Unstable 6904 @Unstable
7173 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S VGComponentTransferFunctionElement" { 6905 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S VGComponentTransferFunctionElement" {
7174 // To suppress missing implicit constructor warnings.
7175 factory _SVGComponentTransferFunctionElement._() { throw new UnsupportedError( "Not supported"); }
7176 } 6906 }
7177 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6907 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7178 // for details. All rights reserved. Use of this source code is governed by a 6908 // for details. All rights reserved. Use of this source code is governed by a
7179 // BSD-style license that can be found in the LICENSE file. 6909 // BSD-style license that can be found in the LICENSE file.
7180 6910
7181 6911
7182 @DocsEditable 6912 @DocsEditable
7183 @DomName('SVGCursorElement') 6913 @DomName('SVGCursorElement')
7184 @Unstable 6914 @Unstable
7185 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts, ExternalResourcesRequired native "SVGCursorElement" { 6915 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts, ExternalResourcesRequired native "SVGCursorElement" {
7186 // To suppress missing implicit constructor warnings.
7187 factory _SVGCursorElement._() { throw new UnsupportedError("Not supported"); }
7188 6916
7189 @DomName('SVGCursorElement.SVGCursorElement') 6917 @DomName('SVGCursorElement.SVGCursorElement')
7190 @DocsEditable 6918 @DocsEditable
7191 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor"); 6919 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor");
7192 6920
7193 /// Checks if this type is supported on the current platform. 6921 /// Checks if this type is supported on the current platform.
7194 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement); 6922 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement);
7195 6923
7196 // From SVGExternalResourcesRequired 6924 // From SVGExternalResourcesRequired
7197 6925
7198 // From SVGTests 6926 // From SVGTests
7199 6927
7200 // From SVGURIReference 6928 // From SVGURIReference
7201 } 6929 }
7202 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6930 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7203 // for details. All rights reserved. Use of this source code is governed by a 6931 // for details. All rights reserved. Use of this source code is governed by a
7204 // BSD-style license that can be found in the LICENSE file. 6932 // BSD-style license that can be found in the LICENSE file.
7205 6933
7206 6934
7207 @DocsEditable 6935 @DocsEditable
7208 @DomName('SVGFEDropShadowElement') 6936 @DomName('SVGFEDropShadowElement')
7209 @Experimental // nonstandard 6937 @Experimental // nonstandard
7210 abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPr imitiveStandardAttributes native "SVGFEDropShadowElement" { 6938 abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPr imitiveStandardAttributes native "SVGFEDropShadowElement" {
7211 // To suppress missing implicit constructor warnings.
7212 factory _SVGFEDropShadowElement._() { throw new UnsupportedError("Not supporte d"); }
7213 6939
7214 // From SVGFilterPrimitiveStandardAttributes 6940 // From SVGFilterPrimitiveStandardAttributes
7215 } 6941 }
7216 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6942 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7217 // for details. All rights reserved. Use of this source code is governed by a 6943 // for details. All rights reserved. Use of this source code is governed by a
7218 // BSD-style license that can be found in the LICENSE file. 6944 // BSD-style license that can be found in the LICENSE file.
7219 6945
7220 6946
7221 @DocsEditable 6947 @DocsEditable
7222 @DomName('SVGFontElement') 6948 @DomName('SVGFontElement')
7223 @Unstable 6949 @Unstable
7224 abstract class _SVGFontElement extends SvgElement native "SVGFontElement" { 6950 abstract class _SVGFontElement extends SvgElement native "SVGFontElement" {
7225 // To suppress missing implicit constructor warnings.
7226 factory _SVGFontElement._() { throw new UnsupportedError("Not supported"); }
7227 } 6951 }
7228 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6952 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7229 // for details. All rights reserved. Use of this source code is governed by a 6953 // for details. All rights reserved. Use of this source code is governed by a
7230 // BSD-style license that can be found in the LICENSE file. 6954 // BSD-style license that can be found in the LICENSE file.
7231 6955
7232 6956
7233 @DocsEditable 6957 @DocsEditable
7234 @DomName('SVGFontFaceElement') 6958 @DomName('SVGFontFaceElement')
7235 @Unstable 6959 @Unstable
7236 abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement " { 6960 abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement " {
7237 // To suppress missing implicit constructor warnings.
7238 factory _SVGFontFaceElement._() { throw new UnsupportedError("Not supported"); }
7239 } 6961 }
7240 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6962 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7241 // for details. All rights reserved. Use of this source code is governed by a 6963 // for details. All rights reserved. Use of this source code is governed by a
7242 // BSD-style license that can be found in the LICENSE file. 6964 // BSD-style license that can be found in the LICENSE file.
7243 6965
7244 6966
7245 @DocsEditable 6967 @DocsEditable
7246 @DomName('SVGFontFaceFormatElement') 6968 @DomName('SVGFontFaceFormatElement')
7247 @Unstable 6969 @Unstable
7248 abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF ormatElement" { 6970 abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF ormatElement" {
7249 // To suppress missing implicit constructor warnings.
7250 factory _SVGFontFaceFormatElement._() { throw new UnsupportedError("Not suppor ted"); }
7251 } 6971 }
7252 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6972 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7253 // for details. All rights reserved. Use of this source code is governed by a 6973 // for details. All rights reserved. Use of this source code is governed by a
7254 // BSD-style license that can be found in the LICENSE file. 6974 // BSD-style license that can be found in the LICENSE file.
7255 6975
7256 6976
7257 @DocsEditable 6977 @DocsEditable
7258 @DomName('SVGFontFaceNameElement') 6978 @DomName('SVGFontFaceNameElement')
7259 @Unstable 6979 @Unstable
7260 abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam eElement" { 6980 abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam eElement" {
7261 // To suppress missing implicit constructor warnings.
7262 factory _SVGFontFaceNameElement._() { throw new UnsupportedError("Not supporte d"); }
7263 } 6981 }
7264 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6982 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7265 // for details. All rights reserved. Use of this source code is governed by a 6983 // for details. All rights reserved. Use of this source code is governed by a
7266 // BSD-style license that can be found in the LICENSE file. 6984 // BSD-style license that can be found in the LICENSE file.
7267 6985
7268 6986
7269 @DocsEditable 6987 @DocsEditable
7270 @DomName('SVGFontFaceSrcElement') 6988 @DomName('SVGFontFaceSrcElement')
7271 @Unstable 6989 @Unstable
7272 abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE lement" { 6990 abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE lement" {
7273 // To suppress missing implicit constructor warnings.
7274 factory _SVGFontFaceSrcElement._() { throw new UnsupportedError("Not supported "); }
7275 } 6991 }
7276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6992 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7277 // for details. All rights reserved. Use of this source code is governed by a 6993 // for details. All rights reserved. Use of this source code is governed by a
7278 // BSD-style license that can be found in the LICENSE file. 6994 // BSD-style license that can be found in the LICENSE file.
7279 6995
7280 6996
7281 @DocsEditable 6997 @DocsEditable
7282 @DomName('SVGFontFaceUriElement') 6998 @DomName('SVGFontFaceUriElement')
7283 @Unstable 6999 @Unstable
7284 abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE lement" { 7000 abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE lement" {
7285 // To suppress missing implicit constructor warnings.
7286 factory _SVGFontFaceUriElement._() { throw new UnsupportedError("Not supported "); }
7287 } 7001 }
7288 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7002 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7289 // for details. All rights reserved. Use of this source code is governed by a 7003 // for details. All rights reserved. Use of this source code is governed by a
7290 // BSD-style license that can be found in the LICENSE file. 7004 // BSD-style license that can be found in the LICENSE file.
7291 7005
7292 7006
7293 @DocsEditable 7007 @DocsEditable
7294 @DomName('SVGGlyphElement') 7008 @DomName('SVGGlyphElement')
7295 @Unstable 7009 @Unstable
7296 abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" { 7010 abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" {
7297 // To suppress missing implicit constructor warnings.
7298 factory _SVGGlyphElement._() { throw new UnsupportedError("Not supported"); }
7299 7011
7300 @DomName('SVGGlyphElement.SVGGlyphElement') 7012 @DomName('SVGGlyphElement.SVGGlyphElement')
7301 @DocsEditable 7013 @DocsEditable
7302 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph"); 7014 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph");
7303 } 7015 }
7304 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7016 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7305 // for details. All rights reserved. Use of this source code is governed by a 7017 // for details. All rights reserved. Use of this source code is governed by a
7306 // BSD-style license that can be found in the LICENSE file. 7018 // BSD-style license that can be found in the LICENSE file.
7307 7019
7308 7020
7309 @DocsEditable 7021 @DocsEditable
7310 @DomName('SVGGlyphRefElement') 7022 @DomName('SVGGlyphRefElement')
7311 @Unstable 7023 @Unstable
7312 abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "SVGGlyphRefElement" { 7024 abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "SVGGlyphRefElement" {
7313 // To suppress missing implicit constructor warnings.
7314 factory _SVGGlyphRefElement._() { throw new UnsupportedError("Not supported"); }
7315 7025
7316 // From SVGURIReference 7026 // From SVGURIReference
7317 } 7027 }
7318 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7028 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7319 // for details. All rights reserved. Use of this source code is governed by a 7029 // for details. All rights reserved. Use of this source code is governed by a
7320 // BSD-style license that can be found in the LICENSE file. 7030 // BSD-style license that can be found in the LICENSE file.
7321 7031
7322 7032
7323 @DocsEditable 7033 @DocsEditable
7324 @DomName('SVGHKernElement') 7034 @DomName('SVGHKernElement')
7325 @Unstable 7035 @Unstable
7326 abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" { 7036 abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" {
7327 // To suppress missing implicit constructor warnings.
7328 factory _SVGHKernElement._() { throw new UnsupportedError("Not supported"); }
7329 7037
7330 @DomName('SVGHKernElement.SVGHKernElement') 7038 @DomName('SVGHKernElement.SVGHKernElement')
7331 @DocsEditable 7039 @DocsEditable
7332 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern"); 7040 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern");
7333 } 7041 }
7334 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7042 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7335 // for details. All rights reserved. Use of this source code is governed by a 7043 // for details. All rights reserved. Use of this source code is governed by a
7336 // BSD-style license that can be found in the LICENSE file. 7044 // BSD-style license that can be found in the LICENSE file.
7337 7045
7338 7046
7339 @DocsEditable 7047 @DocsEditable
7340 @DomName('SVGMPathElement') 7048 @DomName('SVGMPathElement')
7341 abstract class _SVGMPathElement extends SvgElement implements UriReference, Exte rnalResourcesRequired native "SVGMPathElement" { 7049 abstract class _SVGMPathElement extends SvgElement implements UriReference, Exte rnalResourcesRequired native "SVGMPathElement" {
7342 // To suppress missing implicit constructor warnings.
7343 factory _SVGMPathElement._() { throw new UnsupportedError("Not supported"); }
7344 7050
7345 @DomName('SVGMPathElement.SVGMPathElement') 7051 @DomName('SVGMPathElement.SVGMPathElement')
7346 @DocsEditable 7052 @DocsEditable
7347 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag( "mpath"); 7053 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag( "mpath");
7348 7054
7349 // From SVGExternalResourcesRequired 7055 // From SVGExternalResourcesRequired
7350 7056
7351 // From SVGURIReference 7057 // From SVGURIReference
7352 } 7058 }
7353 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7059 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7354 // for details. All rights reserved. Use of this source code is governed by a 7060 // for details. All rights reserved. Use of this source code is governed by a
7355 // BSD-style license that can be found in the LICENSE file. 7061 // BSD-style license that can be found in the LICENSE file.
7356 7062
7357 7063
7358 @DocsEditable 7064 @DocsEditable
7359 @DomName('SVGMissingGlyphElement') 7065 @DomName('SVGMissingGlyphElement')
7360 @Unstable 7066 @Unstable
7361 abstract class _SVGMissingGlyphElement extends StyledElement native "SVGMissingG lyphElement" { 7067 abstract class _SVGMissingGlyphElement extends StyledElement native "SVGMissingG lyphElement" {
7362 // To suppress missing implicit constructor warnings.
7363 factory _SVGMissingGlyphElement._() { throw new UnsupportedError("Not supporte d"); }
7364 } 7068 }
7365 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7366 // for details. All rights reserved. Use of this source code is governed by a 7070 // for details. All rights reserved. Use of this source code is governed by a
7367 // BSD-style license that can be found in the LICENSE file. 7071 // BSD-style license that can be found in the LICENSE file.
7368 7072
7369 7073
7370 @DocsEditable 7074 @DocsEditable
7371 @DomName('SVGPaint') 7075 @DomName('SVGPaint')
7372 @Unstable 7076 @Unstable
7373 abstract class _SVGPaint extends _SVGColor native "SVGPaint" { 7077 abstract class _SVGPaint extends _SVGColor native "SVGPaint" {
7374 // To suppress missing implicit constructor warnings.
7375 factory _SVGPaint._() { throw new UnsupportedError("Not supported"); }
7376 } 7078 }
7377 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7079 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7378 // for details. All rights reserved. Use of this source code is governed by a 7080 // for details. All rights reserved. Use of this source code is governed by a
7379 // BSD-style license that can be found in the LICENSE file. 7081 // BSD-style license that can be found in the LICENSE file.
7380 7082
7381 7083
7382 @DocsEditable 7084 @DocsEditable
7383 @DomName('SVGTRefElement') 7085 @DomName('SVGTRefElement')
7384 @Unstable 7086 @Unstable
7385 abstract class _SVGTRefElement extends TextPositioningElement implements UriRefe rence native "SVGTRefElement" { 7087 abstract class _SVGTRefElement extends TextPositioningElement implements UriRefe rence native "SVGTRefElement" {
7386 // To suppress missing implicit constructor warnings.
7387 factory _SVGTRefElement._() { throw new UnsupportedError("Not supported"); }
7388 7088
7389 @DomName('SVGTRefElement.SVGTRefElement') 7089 @DomName('SVGTRefElement.SVGTRefElement')
7390 @DocsEditable 7090 @DocsEditable
7391 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag(" tref"); 7091 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag(" tref");
7392 7092
7393 // From SVGURIReference 7093 // From SVGURIReference
7394 } 7094 }
7395 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7396 // for details. All rights reserved. Use of this source code is governed by a 7096 // for details. All rights reserved. Use of this source code is governed by a
7397 // BSD-style license that can be found in the LICENSE file. 7097 // BSD-style license that can be found in the LICENSE file.
7398 7098
7399 7099
7400 @DocsEditable 7100 @DocsEditable
7401 @DomName('SVGVKernElement') 7101 @DomName('SVGVKernElement')
7402 @Unstable 7102 @Unstable
7403 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { 7103 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" {
7404 // To suppress missing implicit constructor warnings.
7405 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); }
7406 7104
7407 @DomName('SVGVKernElement.SVGVKernElement') 7105 @DomName('SVGVKernElement.SVGVKernElement')
7408 @DocsEditable 7106 @DocsEditable
7409 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7107 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7410 } 7108 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dartium/indexed_db_dartium.dart ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698