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

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

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

Powered by Google App Engine
This is Rietveld 408576698