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

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

Issue 410863002: Redo "Use @Native annotation on dart2js DOM native classes" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 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 /** 1 /**
2 * Scalable Vector Graphics: 2 * Scalable Vector Graphics:
3 * Two-dimensional vector graphics with support for events and animation. 3 * Two-dimensional vector graphics with support for events and animation.
4 * 4 *
5 * For details about the features and syntax of SVG, a W3C standard, 5 * For details about the features and syntax of SVG, a W3C standard,
6 * refer to the 6 * refer to the
7 * [Scalable Vector Graphics Specification](http://www.w3.org/TR/SVG/). 7 * [Scalable Vector Graphics Specification](http://www.w3.org/TR/SVG/).
8 */ 8 */
9 library dart.dom.svg; 9 library dart.dom.svg;
10 10
11 import 'dart:async'; 11 import 'dart:async';
12 import 'dart:collection'; 12 import 'dart:collection';
13 import 'dart:_internal' hide deprecated; 13 import 'dart:_internal' hide deprecated;
14 import 'dart:html'; 14 import 'dart:html';
15 import 'dart:html_common'; 15 import 'dart:html_common';
16 import 'dart:_js_helper' show Creates, Returns, JSName; 16 import 'dart:_js_helper' show Creates, Returns, JSName, Native;
17 import 'dart:_foreign_helper' show JS; 17 import 'dart:_foreign_helper' show JS;
18 import 'dart:_interceptors' show Interceptor; 18 import 'dart:_interceptors' show Interceptor;
19 // DO NOT EDIT - unless you are editing documentation as per: 19 // DO NOT EDIT - unless you are editing documentation as per:
20 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation 20 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation
21 // Auto-generated dart:svg library. 21 // Auto-generated dart:svg library.
22 22
23 23
24 24
25 25
26 26
(...skipping 10 matching lines...) Expand all
37 } 37 }
38 } 38 }
39 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 39 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
40 // for details. All rights reserved. Use of this source code is governed by a 40 // for details. All rights reserved. Use of this source code is governed by a
41 // BSD-style license that can be found in the LICENSE file. 41 // BSD-style license that can be found in the LICENSE file.
42 42
43 43
44 @DocsEditable() 44 @DocsEditable()
45 @DomName('SVGAElement') 45 @DomName('SVGAElement')
46 @Unstable() 46 @Unstable()
47 class AElement extends GraphicsElement implements UriReference native "SVGAEleme nt" { 47 @Native("SVGAElement")
48 class AElement extends GraphicsElement implements UriReference {
48 // To suppress missing implicit constructor warnings. 49 // To suppress missing implicit constructor warnings.
49 factory AElement._() { throw new UnsupportedError("Not supported"); } 50 factory AElement._() { throw new UnsupportedError("Not supported"); }
50 51
51 @DomName('SVGAElement.SVGAElement') 52 @DomName('SVGAElement.SVGAElement')
52 @DocsEditable() 53 @DocsEditable()
53 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); 54 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
54 /** 55 /**
55 * Constructor instantiated by the DOM when a custom element has been created. 56 * Constructor instantiated by the DOM when a custom element has been created.
56 * 57 *
57 * This can only be called by subclasses from their created constructor. 58 * This can only be called by subclasses from their created constructor.
(...skipping 14 matching lines...) Expand all
72 // for details. All rights reserved. Use of this source code is governed by a 73 // for details. All rights reserved. Use of this source code is governed by a
73 // BSD-style license that can be found in the LICENSE file. 74 // BSD-style license that can be found in the LICENSE file.
74 75
75 76
76 @DocsEditable() 77 @DocsEditable()
77 @DomName('SVGAltGlyphElement') 78 @DomName('SVGAltGlyphElement')
78 @SupportedBrowser(SupportedBrowser.CHROME) 79 @SupportedBrowser(SupportedBrowser.CHROME)
79 @SupportedBrowser(SupportedBrowser.FIREFOX) 80 @SupportedBrowser(SupportedBrowser.FIREFOX)
80 @SupportedBrowser(SupportedBrowser.SAFARI) 81 @SupportedBrowser(SupportedBrowser.SAFARI)
81 @Unstable() 82 @Unstable()
82 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "SVGAltGlyphElement" { 83 @Native("SVGAltGlyphElement")
84 class AltGlyphElement extends TextPositioningElement implements UriReference {
83 // To suppress missing implicit constructor warnings. 85 // To suppress missing implicit constructor warnings.
84 factory AltGlyphElement._() { throw new UnsupportedError("Not supported"); } 86 factory AltGlyphElement._() { throw new UnsupportedError("Not supported"); }
85 87
86 @DomName('SVGAltGlyphElement.SVGAltGlyphElement') 88 @DomName('SVGAltGlyphElement.SVGAltGlyphElement')
87 @DocsEditable() 89 @DocsEditable()
88 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph"); 90 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph");
89 /** 91 /**
90 * Constructor instantiated by the DOM when a custom element has been created. 92 * Constructor instantiated by the DOM when a custom element has been created.
91 * 93 *
92 * This can only be called by subclasses from their created constructor. 94 * This can only be called by subclasses from their created constructor.
(...skipping 18 matching lines...) Expand all
111 final AnimatedString href; 113 final AnimatedString href;
112 } 114 }
113 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 115 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
114 // for details. All rights reserved. Use of this source code is governed by a 116 // for details. All rights reserved. Use of this source code is governed by a
115 // BSD-style license that can be found in the LICENSE file. 117 // BSD-style license that can be found in the LICENSE file.
116 118
117 119
118 @DocsEditable() 120 @DocsEditable()
119 @DomName('SVGAngle') 121 @DomName('SVGAngle')
120 @Unstable() 122 @Unstable()
121 class Angle extends Interceptor native "SVGAngle" { 123 @Native("SVGAngle")
124 class Angle extends Interceptor {
122 // To suppress missing implicit constructor warnings. 125 // To suppress missing implicit constructor warnings.
123 factory Angle._() { throw new UnsupportedError("Not supported"); } 126 factory Angle._() { throw new UnsupportedError("Not supported"); }
124 127
125 @DomName('SVGAngle.SVG_ANGLETYPE_DEG') 128 @DomName('SVGAngle.SVG_ANGLETYPE_DEG')
126 @DocsEditable() 129 @DocsEditable()
127 static const int SVG_ANGLETYPE_DEG = 2; 130 static const int SVG_ANGLETYPE_DEG = 2;
128 131
129 @DomName('SVGAngle.SVG_ANGLETYPE_GRAD') 132 @DomName('SVGAngle.SVG_ANGLETYPE_GRAD')
130 @DocsEditable() 133 @DocsEditable()
131 static const int SVG_ANGLETYPE_GRAD = 4; 134 static const int SVG_ANGLETYPE_GRAD = 4;
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 // for details. All rights reserved. Use of this source code is governed by a 173 // for details. All rights reserved. Use of this source code is governed by a
171 // BSD-style license that can be found in the LICENSE file. 174 // BSD-style license that can be found in the LICENSE file.
172 175
173 176
174 @DocsEditable() 177 @DocsEditable()
175 @DomName('SVGAnimateElement') 178 @DomName('SVGAnimateElement')
176 @SupportedBrowser(SupportedBrowser.CHROME) 179 @SupportedBrowser(SupportedBrowser.CHROME)
177 @SupportedBrowser(SupportedBrowser.FIREFOX) 180 @SupportedBrowser(SupportedBrowser.FIREFOX)
178 @SupportedBrowser(SupportedBrowser.SAFARI) 181 @SupportedBrowser(SupportedBrowser.SAFARI)
179 @Unstable() 182 @Unstable()
180 class AnimateElement extends AnimationElement native "SVGAnimateElement" { 183 @Native("SVGAnimateElement")
184 class AnimateElement extends AnimationElement {
181 // To suppress missing implicit constructor warnings. 185 // To suppress missing implicit constructor warnings.
182 factory AnimateElement._() { throw new UnsupportedError("Not supported"); } 186 factory AnimateElement._() { throw new UnsupportedError("Not supported"); }
183 187
184 @DomName('SVGAnimateElement.SVGAnimateElement') 188 @DomName('SVGAnimateElement.SVGAnimateElement')
185 @DocsEditable() 189 @DocsEditable()
186 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate"); 190 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate");
187 /** 191 /**
188 * Constructor instantiated by the DOM when a custom element has been created. 192 * Constructor instantiated by the DOM when a custom element has been created.
189 * 193 *
190 * This can only be called by subclasses from their created constructor. 194 * This can only be called by subclasses from their created constructor.
191 */ 195 */
192 AnimateElement.created() : super.created(); 196 AnimateElement.created() : super.created();
193 197
194 /// Checks if this type is supported on the current platform. 198 /// Checks if this type is supported on the current platform.
195 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement); 199 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement);
196 } 200 }
197 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 201 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
198 // for details. All rights reserved. Use of this source code is governed by a 202 // for details. All rights reserved. Use of this source code is governed by a
199 // BSD-style license that can be found in the LICENSE file. 203 // BSD-style license that can be found in the LICENSE file.
200 204
201 205
202 @DocsEditable() 206 @DocsEditable()
203 @DomName('SVGAnimateMotionElement') 207 @DomName('SVGAnimateMotionElement')
204 @SupportedBrowser(SupportedBrowser.CHROME) 208 @SupportedBrowser(SupportedBrowser.CHROME)
205 @SupportedBrowser(SupportedBrowser.FIREFOX) 209 @SupportedBrowser(SupportedBrowser.FIREFOX)
206 @SupportedBrowser(SupportedBrowser.SAFARI) 210 @SupportedBrowser(SupportedBrowser.SAFARI)
207 @Unstable() 211 @Unstable()
208 class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem ent" { 212 @Native("SVGAnimateMotionElement")
213 class AnimateMotionElement extends AnimationElement {
209 // To suppress missing implicit constructor warnings. 214 // To suppress missing implicit constructor warnings.
210 factory AnimateMotionElement._() { throw new UnsupportedError("Not supported") ; } 215 factory AnimateMotionElement._() { throw new UnsupportedError("Not supported") ; }
211 216
212 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement') 217 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement')
213 @DocsEditable() 218 @DocsEditable()
214 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion"); 219 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion");
215 /** 220 /**
216 * Constructor instantiated by the DOM when a custom element has been created. 221 * Constructor instantiated by the DOM when a custom element has been created.
217 * 222 *
218 * This can only be called by subclasses from their created constructor. 223 * This can only be called by subclasses from their created constructor.
219 */ 224 */
220 AnimateMotionElement.created() : super.created(); 225 AnimateMotionElement.created() : super.created();
221 226
222 /// Checks if this type is supported on the current platform. 227 /// Checks if this type is supported on the current platform.
223 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement); 228 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement);
224 } 229 }
225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 230 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
226 // for details. All rights reserved. Use of this source code is governed by a 231 // for details. All rights reserved. Use of this source code is governed by a
227 // BSD-style license that can be found in the LICENSE file. 232 // BSD-style license that can be found in the LICENSE file.
228 233
229 234
230 @DocsEditable() 235 @DocsEditable()
231 @DomName('SVGAnimateTransformElement') 236 @DomName('SVGAnimateTransformElement')
232 @SupportedBrowser(SupportedBrowser.CHROME) 237 @SupportedBrowser(SupportedBrowser.CHROME)
233 @SupportedBrowser(SupportedBrowser.FIREFOX) 238 @SupportedBrowser(SupportedBrowser.FIREFOX)
234 @SupportedBrowser(SupportedBrowser.SAFARI) 239 @SupportedBrowser(SupportedBrowser.SAFARI)
235 @Unstable() 240 @Unstable()
236 class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo rmElement" { 241 @Native("SVGAnimateTransformElement")
242 class AnimateTransformElement extends AnimationElement {
237 // To suppress missing implicit constructor warnings. 243 // To suppress missing implicit constructor warnings.
238 factory AnimateTransformElement._() { throw new UnsupportedError("Not supporte d"); } 244 factory AnimateTransformElement._() { throw new UnsupportedError("Not supporte d"); }
239 245
240 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement') 246 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement')
241 @DocsEditable() 247 @DocsEditable()
242 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform"); 248 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform");
243 /** 249 /**
244 * Constructor instantiated by the DOM when a custom element has been created. 250 * Constructor instantiated by the DOM when a custom element has been created.
245 * 251 *
246 * This can only be called by subclasses from their created constructor. 252 * This can only be called by subclasses from their created constructor.
247 */ 253 */
248 AnimateTransformElement.created() : super.created(); 254 AnimateTransformElement.created() : super.created();
249 255
250 /// Checks if this type is supported on the current platform. 256 /// Checks if this type is supported on the current platform.
251 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement); 257 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement);
252 } 258 }
253 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 259 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
254 // for details. All rights reserved. Use of this source code is governed by a 260 // for details. All rights reserved. Use of this source code is governed by a
255 // BSD-style license that can be found in the LICENSE file. 261 // BSD-style license that can be found in the LICENSE file.
256 262
257 263
258 @DocsEditable() 264 @DocsEditable()
259 @DomName('SVGAnimatedAngle') 265 @DomName('SVGAnimatedAngle')
260 @Unstable() 266 @Unstable()
261 class AnimatedAngle extends Interceptor native "SVGAnimatedAngle" { 267 @Native("SVGAnimatedAngle")
268 class AnimatedAngle extends Interceptor {
262 // To suppress missing implicit constructor warnings. 269 // To suppress missing implicit constructor warnings.
263 factory AnimatedAngle._() { throw new UnsupportedError("Not supported"); } 270 factory AnimatedAngle._() { throw new UnsupportedError("Not supported"); }
264 271
265 @DomName('SVGAnimatedAngle.animVal') 272 @DomName('SVGAnimatedAngle.animVal')
266 @DocsEditable() 273 @DocsEditable()
267 final Angle animVal; 274 final Angle animVal;
268 275
269 @DomName('SVGAnimatedAngle.baseVal') 276 @DomName('SVGAnimatedAngle.baseVal')
270 @DocsEditable() 277 @DocsEditable()
271 final Angle baseVal; 278 final Angle baseVal;
272 } 279 }
273 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 280 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
274 // for details. All rights reserved. Use of this source code is governed by a 281 // for details. All rights reserved. Use of this source code is governed by a
275 // BSD-style license that can be found in the LICENSE file. 282 // BSD-style license that can be found in the LICENSE file.
276 283
277 284
278 @DocsEditable() 285 @DocsEditable()
279 @DomName('SVGAnimatedBoolean') 286 @DomName('SVGAnimatedBoolean')
280 @Unstable() 287 @Unstable()
281 class AnimatedBoolean extends Interceptor native "SVGAnimatedBoolean" { 288 @Native("SVGAnimatedBoolean")
289 class AnimatedBoolean extends Interceptor {
282 // To suppress missing implicit constructor warnings. 290 // To suppress missing implicit constructor warnings.
283 factory AnimatedBoolean._() { throw new UnsupportedError("Not supported"); } 291 factory AnimatedBoolean._() { throw new UnsupportedError("Not supported"); }
284 292
285 @DomName('SVGAnimatedBoolean.animVal') 293 @DomName('SVGAnimatedBoolean.animVal')
286 @DocsEditable() 294 @DocsEditable()
287 final bool animVal; 295 final bool animVal;
288 296
289 @DomName('SVGAnimatedBoolean.baseVal') 297 @DomName('SVGAnimatedBoolean.baseVal')
290 @DocsEditable() 298 @DocsEditable()
291 bool baseVal; 299 bool baseVal;
292 } 300 }
293 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 301 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
294 // for details. All rights reserved. Use of this source code is governed by a 302 // for details. All rights reserved. Use of this source code is governed by a
295 // BSD-style license that can be found in the LICENSE file. 303 // BSD-style license that can be found in the LICENSE file.
296 304
297 305
298 @DocsEditable() 306 @DocsEditable()
299 @DomName('SVGAnimatedEnumeration') 307 @DomName('SVGAnimatedEnumeration')
300 @Unstable() 308 @Unstable()
301 class AnimatedEnumeration extends Interceptor native "SVGAnimatedEnumeration" { 309 @Native("SVGAnimatedEnumeration")
310 class AnimatedEnumeration extends Interceptor {
302 // To suppress missing implicit constructor warnings. 311 // To suppress missing implicit constructor warnings.
303 factory AnimatedEnumeration._() { throw new UnsupportedError("Not supported"); } 312 factory AnimatedEnumeration._() { throw new UnsupportedError("Not supported"); }
304 313
305 @DomName('SVGAnimatedEnumeration.animVal') 314 @DomName('SVGAnimatedEnumeration.animVal')
306 @DocsEditable() 315 @DocsEditable()
307 final int animVal; 316 final int animVal;
308 317
309 @DomName('SVGAnimatedEnumeration.baseVal') 318 @DomName('SVGAnimatedEnumeration.baseVal')
310 @DocsEditable() 319 @DocsEditable()
311 int baseVal; 320 int baseVal;
312 } 321 }
313 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 322 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
314 // for details. All rights reserved. Use of this source code is governed by a 323 // for details. All rights reserved. Use of this source code is governed by a
315 // BSD-style license that can be found in the LICENSE file. 324 // BSD-style license that can be found in the LICENSE file.
316 325
317 326
318 @DocsEditable() 327 @DocsEditable()
319 @DomName('SVGAnimatedInteger') 328 @DomName('SVGAnimatedInteger')
320 @Unstable() 329 @Unstable()
321 class AnimatedInteger extends Interceptor native "SVGAnimatedInteger" { 330 @Native("SVGAnimatedInteger")
331 class AnimatedInteger extends Interceptor {
322 // To suppress missing implicit constructor warnings. 332 // To suppress missing implicit constructor warnings.
323 factory AnimatedInteger._() { throw new UnsupportedError("Not supported"); } 333 factory AnimatedInteger._() { throw new UnsupportedError("Not supported"); }
324 334
325 @DomName('SVGAnimatedInteger.animVal') 335 @DomName('SVGAnimatedInteger.animVal')
326 @DocsEditable() 336 @DocsEditable()
327 final int animVal; 337 final int animVal;
328 338
329 @DomName('SVGAnimatedInteger.baseVal') 339 @DomName('SVGAnimatedInteger.baseVal')
330 @DocsEditable() 340 @DocsEditable()
331 int baseVal; 341 int baseVal;
332 } 342 }
333 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 343 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
334 // for details. All rights reserved. Use of this source code is governed by a 344 // for details. All rights reserved. Use of this source code is governed by a
335 // BSD-style license that can be found in the LICENSE file. 345 // BSD-style license that can be found in the LICENSE file.
336 346
337 347
338 @DocsEditable() 348 @DocsEditable()
339 @DomName('SVGAnimatedLength') 349 @DomName('SVGAnimatedLength')
340 @Unstable() 350 @Unstable()
341 class AnimatedLength extends Interceptor native "SVGAnimatedLength" { 351 @Native("SVGAnimatedLength")
352 class AnimatedLength extends Interceptor {
342 // To suppress missing implicit constructor warnings. 353 // To suppress missing implicit constructor warnings.
343 factory AnimatedLength._() { throw new UnsupportedError("Not supported"); } 354 factory AnimatedLength._() { throw new UnsupportedError("Not supported"); }
344 355
345 @DomName('SVGAnimatedLength.animVal') 356 @DomName('SVGAnimatedLength.animVal')
346 @DocsEditable() 357 @DocsEditable()
347 final Length animVal; 358 final Length animVal;
348 359
349 @DomName('SVGAnimatedLength.baseVal') 360 @DomName('SVGAnimatedLength.baseVal')
350 @DocsEditable() 361 @DocsEditable()
351 final Length baseVal; 362 final Length baseVal;
352 } 363 }
353 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 364 // 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 365 // 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. 366 // BSD-style license that can be found in the LICENSE file.
356 367
357 368
358 @DocsEditable() 369 @DocsEditable()
359 @DomName('SVGAnimatedLengthList') 370 @DomName('SVGAnimatedLengthList')
360 @Unstable() 371 @Unstable()
361 class AnimatedLengthList extends Interceptor native "SVGAnimatedLengthList" { 372 @Native("SVGAnimatedLengthList")
373 class AnimatedLengthList extends Interceptor {
362 // To suppress missing implicit constructor warnings. 374 // To suppress missing implicit constructor warnings.
363 factory AnimatedLengthList._() { throw new UnsupportedError("Not supported"); } 375 factory AnimatedLengthList._() { throw new UnsupportedError("Not supported"); }
364 376
365 @DomName('SVGAnimatedLengthList.animVal') 377 @DomName('SVGAnimatedLengthList.animVal')
366 @DocsEditable() 378 @DocsEditable()
367 final LengthList animVal; 379 final LengthList animVal;
368 380
369 @DomName('SVGAnimatedLengthList.baseVal') 381 @DomName('SVGAnimatedLengthList.baseVal')
370 @DocsEditable() 382 @DocsEditable()
371 final LengthList baseVal; 383 final LengthList baseVal;
372 } 384 }
373 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
374 // for details. All rights reserved. Use of this source code is governed by a 386 // for details. All rights reserved. Use of this source code is governed by a
375 // BSD-style license that can be found in the LICENSE file. 387 // BSD-style license that can be found in the LICENSE file.
376 388
377 389
378 @DocsEditable() 390 @DocsEditable()
379 @DomName('SVGAnimatedNumber') 391 @DomName('SVGAnimatedNumber')
380 @Unstable() 392 @Unstable()
381 class AnimatedNumber extends Interceptor native "SVGAnimatedNumber" { 393 @Native("SVGAnimatedNumber")
394 class AnimatedNumber extends Interceptor {
382 // To suppress missing implicit constructor warnings. 395 // To suppress missing implicit constructor warnings.
383 factory AnimatedNumber._() { throw new UnsupportedError("Not supported"); } 396 factory AnimatedNumber._() { throw new UnsupportedError("Not supported"); }
384 397
385 @DomName('SVGAnimatedNumber.animVal') 398 @DomName('SVGAnimatedNumber.animVal')
386 @DocsEditable() 399 @DocsEditable()
387 final double animVal; 400 final double animVal;
388 401
389 @DomName('SVGAnimatedNumber.baseVal') 402 @DomName('SVGAnimatedNumber.baseVal')
390 @DocsEditable() 403 @DocsEditable()
391 num baseVal; 404 num baseVal;
392 } 405 }
393 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 406 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
394 // for details. All rights reserved. Use of this source code is governed by a 407 // for details. All rights reserved. Use of this source code is governed by a
395 // BSD-style license that can be found in the LICENSE file. 408 // BSD-style license that can be found in the LICENSE file.
396 409
397 410
398 @DocsEditable() 411 @DocsEditable()
399 @DomName('SVGAnimatedNumberList') 412 @DomName('SVGAnimatedNumberList')
400 @Unstable() 413 @Unstable()
401 class AnimatedNumberList extends Interceptor native "SVGAnimatedNumberList" { 414 @Native("SVGAnimatedNumberList")
415 class AnimatedNumberList extends Interceptor {
402 // To suppress missing implicit constructor warnings. 416 // To suppress missing implicit constructor warnings.
403 factory AnimatedNumberList._() { throw new UnsupportedError("Not supported"); } 417 factory AnimatedNumberList._() { throw new UnsupportedError("Not supported"); }
404 418
405 @DomName('SVGAnimatedNumberList.animVal') 419 @DomName('SVGAnimatedNumberList.animVal')
406 @DocsEditable() 420 @DocsEditable()
407 final NumberList animVal; 421 final NumberList animVal;
408 422
409 @DomName('SVGAnimatedNumberList.baseVal') 423 @DomName('SVGAnimatedNumberList.baseVal')
410 @DocsEditable() 424 @DocsEditable()
411 final NumberList baseVal; 425 final NumberList baseVal;
412 } 426 }
413 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 427 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
414 // for details. All rights reserved. Use of this source code is governed by a 428 // for details. All rights reserved. Use of this source code is governed by a
415 // BSD-style license that can be found in the LICENSE file. 429 // BSD-style license that can be found in the LICENSE file.
416 430
417 431
418 @DocsEditable() 432 @DocsEditable()
419 @DomName('SVGAnimatedPreserveAspectRatio') 433 @DomName('SVGAnimatedPreserveAspectRatio')
420 @Unstable() 434 @Unstable()
421 class AnimatedPreserveAspectRatio extends Interceptor native "SVGAnimatedPreserv eAspectRatio" { 435 @Native("SVGAnimatedPreserveAspectRatio")
436 class AnimatedPreserveAspectRatio extends Interceptor {
422 // To suppress missing implicit constructor warnings. 437 // To suppress missing implicit constructor warnings.
423 factory AnimatedPreserveAspectRatio._() { throw new UnsupportedError("Not supp orted"); } 438 factory AnimatedPreserveAspectRatio._() { throw new UnsupportedError("Not supp orted"); }
424 439
425 @DomName('SVGAnimatedPreserveAspectRatio.animVal') 440 @DomName('SVGAnimatedPreserveAspectRatio.animVal')
426 @DocsEditable() 441 @DocsEditable()
427 final PreserveAspectRatio animVal; 442 final PreserveAspectRatio animVal;
428 443
429 @DomName('SVGAnimatedPreserveAspectRatio.baseVal') 444 @DomName('SVGAnimatedPreserveAspectRatio.baseVal')
430 @DocsEditable() 445 @DocsEditable()
431 final PreserveAspectRatio baseVal; 446 final PreserveAspectRatio baseVal;
432 } 447 }
433 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
434 // for details. All rights reserved. Use of this source code is governed by a 449 // for details. All rights reserved. Use of this source code is governed by a
435 // BSD-style license that can be found in the LICENSE file. 450 // BSD-style license that can be found in the LICENSE file.
436 451
437 452
438 @DocsEditable() 453 @DocsEditable()
439 @DomName('SVGAnimatedRect') 454 @DomName('SVGAnimatedRect')
440 @Unstable() 455 @Unstable()
441 class AnimatedRect extends Interceptor native "SVGAnimatedRect" { 456 @Native("SVGAnimatedRect")
457 class AnimatedRect extends Interceptor {
442 // To suppress missing implicit constructor warnings. 458 // To suppress missing implicit constructor warnings.
443 factory AnimatedRect._() { throw new UnsupportedError("Not supported"); } 459 factory AnimatedRect._() { throw new UnsupportedError("Not supported"); }
444 460
445 @DomName('SVGAnimatedRect.animVal') 461 @DomName('SVGAnimatedRect.animVal')
446 @DocsEditable() 462 @DocsEditable()
447 final Rect animVal; 463 final Rect animVal;
448 464
449 @DomName('SVGAnimatedRect.baseVal') 465 @DomName('SVGAnimatedRect.baseVal')
450 @DocsEditable() 466 @DocsEditable()
451 final Rect baseVal; 467 final Rect baseVal;
452 } 468 }
453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 469 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
454 // for details. All rights reserved. Use of this source code is governed by a 470 // for details. All rights reserved. Use of this source code is governed by a
455 // BSD-style license that can be found in the LICENSE file. 471 // BSD-style license that can be found in the LICENSE file.
456 472
457 473
458 @DocsEditable() 474 @DocsEditable()
459 @DomName('SVGAnimatedString') 475 @DomName('SVGAnimatedString')
460 @Unstable() 476 @Unstable()
461 class AnimatedString extends Interceptor native "SVGAnimatedString" { 477 @Native("SVGAnimatedString")
478 class AnimatedString extends Interceptor {
462 // To suppress missing implicit constructor warnings. 479 // To suppress missing implicit constructor warnings.
463 factory AnimatedString._() { throw new UnsupportedError("Not supported"); } 480 factory AnimatedString._() { throw new UnsupportedError("Not supported"); }
464 481
465 @DomName('SVGAnimatedString.animVal') 482 @DomName('SVGAnimatedString.animVal')
466 @DocsEditable() 483 @DocsEditable()
467 final String animVal; 484 final String animVal;
468 485
469 @DomName('SVGAnimatedString.baseVal') 486 @DomName('SVGAnimatedString.baseVal')
470 @DocsEditable() 487 @DocsEditable()
471 String baseVal; 488 String baseVal;
472 } 489 }
473 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 490 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
474 // for details. All rights reserved. Use of this source code is governed by a 491 // for details. All rights reserved. Use of this source code is governed by a
475 // BSD-style license that can be found in the LICENSE file. 492 // BSD-style license that can be found in the LICENSE file.
476 493
477 494
478 @DocsEditable() 495 @DocsEditable()
479 @DomName('SVGAnimatedTransformList') 496 @DomName('SVGAnimatedTransformList')
480 @Unstable() 497 @Unstable()
481 class AnimatedTransformList extends Interceptor native "SVGAnimatedTransformList " { 498 @Native("SVGAnimatedTransformList")
499 class AnimatedTransformList extends Interceptor {
482 // To suppress missing implicit constructor warnings. 500 // To suppress missing implicit constructor warnings.
483 factory AnimatedTransformList._() { throw new UnsupportedError("Not supported" ); } 501 factory AnimatedTransformList._() { throw new UnsupportedError("Not supported" ); }
484 502
485 @DomName('SVGAnimatedTransformList.animVal') 503 @DomName('SVGAnimatedTransformList.animVal')
486 @DocsEditable() 504 @DocsEditable()
487 final TransformList animVal; 505 final TransformList animVal;
488 506
489 @DomName('SVGAnimatedTransformList.baseVal') 507 @DomName('SVGAnimatedTransformList.baseVal')
490 @DocsEditable() 508 @DocsEditable()
491 final TransformList baseVal; 509 final TransformList baseVal;
492 } 510 }
493 // 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
494 // 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
495 // BSD-style license that can be found in the LICENSE file. 513 // BSD-style license that can be found in the LICENSE file.
496 514
497 515
498 @DocsEditable() 516 @DocsEditable()
499 @DomName('SVGAnimationElement') 517 @DomName('SVGAnimationElement')
500 @Unstable() 518 @Unstable()
501 class AnimationElement extends SvgElement implements Tests native "SVGAnimationE lement" { 519 @Native("SVGAnimationElement")
520 class AnimationElement extends SvgElement implements Tests {
502 // To suppress missing implicit constructor warnings. 521 // To suppress missing implicit constructor warnings.
503 factory AnimationElement._() { throw new UnsupportedError("Not supported"); } 522 factory AnimationElement._() { throw new UnsupportedError("Not supported"); }
504 523
505 @DomName('SVGAnimationElement.SVGAnimationElement') 524 @DomName('SVGAnimationElement.SVGAnimationElement')
506 @DocsEditable() 525 @DocsEditable()
507 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 526 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
508 /** 527 /**
509 * Constructor instantiated by the DOM when a custom element has been created. 528 * Constructor instantiated by the DOM when a custom element has been created.
510 * 529 *
511 * This can only be called by subclasses from their created constructor. 530 * This can only be called by subclasses from their created constructor.
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
563 bool hasExtension(String extension) native; 582 bool hasExtension(String extension) native;
564 } 583 }
565 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
566 // for details. All rights reserved. Use of this source code is governed by a 585 // for details. All rights reserved. Use of this source code is governed by a
567 // BSD-style license that can be found in the LICENSE file. 586 // BSD-style license that can be found in the LICENSE file.
568 587
569 588
570 @DocsEditable() 589 @DocsEditable()
571 @DomName('SVGCircleElement') 590 @DomName('SVGCircleElement')
572 @Unstable() 591 @Unstable()
573 class CircleElement extends GeometryElement native "SVGCircleElement" { 592 @Native("SVGCircleElement")
593 class CircleElement extends GeometryElement {
574 // To suppress missing implicit constructor warnings. 594 // To suppress missing implicit constructor warnings.
575 factory CircleElement._() { throw new UnsupportedError("Not supported"); } 595 factory CircleElement._() { throw new UnsupportedError("Not supported"); }
576 596
577 @DomName('SVGCircleElement.SVGCircleElement') 597 @DomName('SVGCircleElement.SVGCircleElement')
578 @DocsEditable() 598 @DocsEditable()
579 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle"); 599 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle");
580 /** 600 /**
581 * Constructor instantiated by the DOM when a custom element has been created. 601 * Constructor instantiated by the DOM when a custom element has been created.
582 * 602 *
583 * This can only be called by subclasses from their created constructor. 603 * This can only be called by subclasses from their created constructor.
(...skipping 13 matching lines...) Expand all
597 final AnimatedLength r; 617 final AnimatedLength r;
598 } 618 }
599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 619 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
600 // for details. All rights reserved. Use of this source code is governed by a 620 // for details. All rights reserved. Use of this source code is governed by a
601 // BSD-style license that can be found in the LICENSE file. 621 // BSD-style license that can be found in the LICENSE file.
602 622
603 623
604 @DocsEditable() 624 @DocsEditable()
605 @DomName('SVGClipPathElement') 625 @DomName('SVGClipPathElement')
606 @Unstable() 626 @Unstable()
607 class ClipPathElement extends GraphicsElement native "SVGClipPathElement" { 627 @Native("SVGClipPathElement")
628 class ClipPathElement extends GraphicsElement {
608 // To suppress missing implicit constructor warnings. 629 // To suppress missing implicit constructor warnings.
609 factory ClipPathElement._() { throw new UnsupportedError("Not supported"); } 630 factory ClipPathElement._() { throw new UnsupportedError("Not supported"); }
610 631
611 @DomName('SVGClipPathElement.SVGClipPathElement') 632 @DomName('SVGClipPathElement.SVGClipPathElement')
612 @DocsEditable() 633 @DocsEditable()
613 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath"); 634 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath");
614 /** 635 /**
615 * Constructor instantiated by the DOM when a custom element has been created. 636 * Constructor instantiated by the DOM when a custom element has been created.
616 * 637 *
617 * This can only be called by subclasses from their created constructor. 638 * This can only be called by subclasses from their created constructor.
618 */ 639 */
619 ClipPathElement.created() : super.created(); 640 ClipPathElement.created() : super.created();
620 641
621 @DomName('SVGClipPathElement.clipPathUnits') 642 @DomName('SVGClipPathElement.clipPathUnits')
622 @DocsEditable() 643 @DocsEditable()
623 final AnimatedEnumeration clipPathUnits; 644 final AnimatedEnumeration clipPathUnits;
624 } 645 }
625 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 646 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
626 // for details. All rights reserved. Use of this source code is governed by a 647 // for details. All rights reserved. Use of this source code is governed by a
627 // BSD-style license that can be found in the LICENSE file. 648 // BSD-style license that can be found in the LICENSE file.
628 649
629 650
630 @DocsEditable() 651 @DocsEditable()
631 @DomName('SVGDefsElement') 652 @DomName('SVGDefsElement')
632 @Unstable() 653 @Unstable()
633 class DefsElement extends GraphicsElement native "SVGDefsElement" { 654 @Native("SVGDefsElement")
655 class DefsElement extends GraphicsElement {
634 // To suppress missing implicit constructor warnings. 656 // To suppress missing implicit constructor warnings.
635 factory DefsElement._() { throw new UnsupportedError("Not supported"); } 657 factory DefsElement._() { throw new UnsupportedError("Not supported"); }
636 658
637 @DomName('SVGDefsElement.SVGDefsElement') 659 @DomName('SVGDefsElement.SVGDefsElement')
638 @DocsEditable() 660 @DocsEditable()
639 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs "); 661 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs ");
640 /** 662 /**
641 * Constructor instantiated by the DOM when a custom element has been created. 663 * Constructor instantiated by the DOM when a custom element has been created.
642 * 664 *
643 * This can only be called by subclasses from their created constructor. 665 * This can only be called by subclasses from their created constructor.
644 */ 666 */
645 DefsElement.created() : super.created(); 667 DefsElement.created() : super.created();
646 } 668 }
647 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 669 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
648 // for details. All rights reserved. Use of this source code is governed by a 670 // for details. All rights reserved. Use of this source code is governed by a
649 // BSD-style license that can be found in the LICENSE file. 671 // BSD-style license that can be found in the LICENSE file.
650 672
651 673
652 @DocsEditable() 674 @DocsEditable()
653 @DomName('SVGDescElement') 675 @DomName('SVGDescElement')
654 @Unstable() 676 @Unstable()
655 class DescElement extends SvgElement native "SVGDescElement" { 677 @Native("SVGDescElement")
678 class DescElement extends SvgElement {
656 // To suppress missing implicit constructor warnings. 679 // To suppress missing implicit constructor warnings.
657 factory DescElement._() { throw new UnsupportedError("Not supported"); } 680 factory DescElement._() { throw new UnsupportedError("Not supported"); }
658 681
659 @DomName('SVGDescElement.SVGDescElement') 682 @DomName('SVGDescElement.SVGDescElement')
660 @DocsEditable() 683 @DocsEditable()
661 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc "); 684 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc ");
662 /** 685 /**
663 * Constructor instantiated by the DOM when a custom element has been created. 686 * Constructor instantiated by the DOM when a custom element has been created.
664 * 687 *
665 * This can only be called by subclasses from their created constructor. 688 * This can only be called by subclasses from their created constructor.
666 */ 689 */
667 DescElement.created() : super.created(); 690 DescElement.created() : super.created();
668 } 691 }
669 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 692 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
670 // for details. All rights reserved. Use of this source code is governed by a 693 // for details. All rights reserved. Use of this source code is governed by a
671 // BSD-style license that can be found in the LICENSE file. 694 // BSD-style license that can be found in the LICENSE file.
672 695
673 696
674 @DocsEditable() 697 @DocsEditable()
675 @DomName('SVGDiscardElement') 698 @DomName('SVGDiscardElement')
676 @Experimental() // untriaged 699 @Experimental() // untriaged
677 class DiscardElement extends SvgElement native "SVGDiscardElement" { 700 @Native("SVGDiscardElement")
701 class DiscardElement extends SvgElement {
678 // To suppress missing implicit constructor warnings. 702 // To suppress missing implicit constructor warnings.
679 factory DiscardElement._() { throw new UnsupportedError("Not supported"); } 703 factory DiscardElement._() { throw new UnsupportedError("Not supported"); }
680 /** 704 /**
681 * Constructor instantiated by the DOM when a custom element has been created. 705 * Constructor instantiated by the DOM when a custom element has been created.
682 * 706 *
683 * This can only be called by subclasses from their created constructor. 707 * This can only be called by subclasses from their created constructor.
684 */ 708 */
685 DiscardElement.created() : super.created(); 709 DiscardElement.created() : super.created();
686 } 710 }
687 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 711 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
688 // for details. All rights reserved. Use of this source code is governed by a 712 // for details. All rights reserved. Use of this source code is governed by a
689 // BSD-style license that can be found in the LICENSE file. 713 // BSD-style license that can be found in the LICENSE file.
690 714
691 715
692 @DocsEditable() 716 @DocsEditable()
693 @DomName('SVGElementInstance') 717 @DomName('SVGElementInstance')
694 @Unstable() 718 @Unstable()
695 class ElementInstance extends EventTarget native "SVGElementInstance" { 719 @Native("SVGElementInstance")
720 class ElementInstance extends EventTarget {
696 // To suppress missing implicit constructor warnings. 721 // To suppress missing implicit constructor warnings.
697 factory ElementInstance._() { throw new UnsupportedError("Not supported"); } 722 factory ElementInstance._() { throw new UnsupportedError("Not supported"); }
698 723
699 /** 724 /**
700 * Static factory designed to expose `abort` events to event 725 * Static factory designed to expose `abort` events to event
701 * handlers that are not necessarily instances of [ElementInstance]. 726 * handlers that are not necessarily instances of [ElementInstance].
702 * 727 *
703 * See [EventStreamProvider] for usage information. 728 * See [EventStreamProvider] for usage information.
704 */ 729 */
705 @DomName('SVGElementInstance.abortEvent') 730 @DomName('SVGElementInstance.abortEvent')
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after
1363 Stream<Event> get onUnload => unloadEvent.forTarget(this); 1388 Stream<Event> get onUnload => unloadEvent.forTarget(this);
1364 } 1389 }
1365 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1390 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1366 // for details. All rights reserved. Use of this source code is governed by a 1391 // for details. All rights reserved. Use of this source code is governed by a
1367 // BSD-style license that can be found in the LICENSE file. 1392 // BSD-style license that can be found in the LICENSE file.
1368 1393
1369 1394
1370 @DocsEditable() 1395 @DocsEditable()
1371 @DomName('SVGEllipseElement') 1396 @DomName('SVGEllipseElement')
1372 @Unstable() 1397 @Unstable()
1373 class EllipseElement extends GeometryElement native "SVGEllipseElement" { 1398 @Native("SVGEllipseElement")
1399 class EllipseElement extends GeometryElement {
1374 // To suppress missing implicit constructor warnings. 1400 // To suppress missing implicit constructor warnings.
1375 factory EllipseElement._() { throw new UnsupportedError("Not supported"); } 1401 factory EllipseElement._() { throw new UnsupportedError("Not supported"); }
1376 1402
1377 @DomName('SVGEllipseElement.SVGEllipseElement') 1403 @DomName('SVGEllipseElement.SVGEllipseElement')
1378 @DocsEditable() 1404 @DocsEditable()
1379 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse"); 1405 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse");
1380 /** 1406 /**
1381 * Constructor instantiated by the DOM when a custom element has been created. 1407 * Constructor instantiated by the DOM when a custom element has been created.
1382 * 1408 *
1383 * This can only be called by subclasses from their created constructor. 1409 * This can only be called by subclasses from their created constructor.
(...skipping 21 matching lines...) Expand all
1405 // BSD-style license that can be found in the LICENSE file. 1431 // BSD-style license that can be found in the LICENSE file.
1406 1432
1407 1433
1408 @DocsEditable() 1434 @DocsEditable()
1409 @DomName('SVGFEBlendElement') 1435 @DomName('SVGFEBlendElement')
1410 @SupportedBrowser(SupportedBrowser.CHROME) 1436 @SupportedBrowser(SupportedBrowser.CHROME)
1411 @SupportedBrowser(SupportedBrowser.FIREFOX) 1437 @SupportedBrowser(SupportedBrowser.FIREFOX)
1412 @SupportedBrowser(SupportedBrowser.IE, '10') 1438 @SupportedBrowser(SupportedBrowser.IE, '10')
1413 @SupportedBrowser(SupportedBrowser.SAFARI) 1439 @SupportedBrowser(SupportedBrowser.SAFARI)
1414 @Unstable() 1440 @Unstable()
1415 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "SVGFEBlendElement" { 1441 @Native("SVGFEBlendElement")
1442 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib utes {
1416 // To suppress missing implicit constructor warnings. 1443 // To suppress missing implicit constructor warnings.
1417 factory FEBlendElement._() { throw new UnsupportedError("Not supported"); } 1444 factory FEBlendElement._() { throw new UnsupportedError("Not supported"); }
1418 1445
1419 @DomName('SVGFEBlendElement.SVGFEBlendElement') 1446 @DomName('SVGFEBlendElement.SVGFEBlendElement')
1420 @DocsEditable() 1447 @DocsEditable()
1421 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend"); 1448 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend");
1422 /** 1449 /**
1423 * Constructor instantiated by the DOM when a custom element has been created. 1450 * Constructor instantiated by the DOM when a custom element has been created.
1424 * 1451 *
1425 * This can only be called by subclasses from their created constructor. 1452 * This can only be called by subclasses from their created constructor.
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
1492 // BSD-style license that can be found in the LICENSE file. 1519 // BSD-style license that can be found in the LICENSE file.
1493 1520
1494 1521
1495 @DocsEditable() 1522 @DocsEditable()
1496 @DomName('SVGFEColorMatrixElement') 1523 @DomName('SVGFEColorMatrixElement')
1497 @SupportedBrowser(SupportedBrowser.CHROME) 1524 @SupportedBrowser(SupportedBrowser.CHROME)
1498 @SupportedBrowser(SupportedBrowser.FIREFOX) 1525 @SupportedBrowser(SupportedBrowser.FIREFOX)
1499 @SupportedBrowser(SupportedBrowser.IE, '10') 1526 @SupportedBrowser(SupportedBrowser.IE, '10')
1500 @SupportedBrowser(SupportedBrowser.SAFARI) 1527 @SupportedBrowser(SupportedBrowser.SAFARI)
1501 @Unstable() 1528 @Unstable()
1502 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard Attributes native "SVGFEColorMatrixElement" { 1529 @Native("SVGFEColorMatrixElement")
1530 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard Attributes {
1503 // To suppress missing implicit constructor warnings. 1531 // To suppress missing implicit constructor warnings.
1504 factory FEColorMatrixElement._() { throw new UnsupportedError("Not supported") ; } 1532 factory FEColorMatrixElement._() { throw new UnsupportedError("Not supported") ; }
1505 1533
1506 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement') 1534 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement')
1507 @DocsEditable() 1535 @DocsEditable()
1508 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix"); 1536 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix");
1509 /** 1537 /**
1510 * Constructor instantiated by the DOM when a custom element has been created. 1538 * Constructor instantiated by the DOM when a custom element has been created.
1511 * 1539 *
1512 * This can only be called by subclasses from their created constructor. 1540 * This can only be called by subclasses from their created constructor.
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
1575 // BSD-style license that can be found in the LICENSE file. 1603 // BSD-style license that can be found in the LICENSE file.
1576 1604
1577 1605
1578 @DocsEditable() 1606 @DocsEditable()
1579 @DomName('SVGFEComponentTransferElement') 1607 @DomName('SVGFEComponentTransferElement')
1580 @SupportedBrowser(SupportedBrowser.CHROME) 1608 @SupportedBrowser(SupportedBrowser.CHROME)
1581 @SupportedBrowser(SupportedBrowser.FIREFOX) 1609 @SupportedBrowser(SupportedBrowser.FIREFOX)
1582 @SupportedBrowser(SupportedBrowser.IE, '10') 1610 @SupportedBrowser(SupportedBrowser.IE, '10')
1583 @SupportedBrowser(SupportedBrowser.SAFARI) 1611 @SupportedBrowser(SupportedBrowser.SAFARI)
1584 @Unstable() 1612 @Unstable()
1585 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt andardAttributes native "SVGFEComponentTransferElement" { 1613 @Native("SVGFEComponentTransferElement")
1614 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt andardAttributes {
1586 // To suppress missing implicit constructor warnings. 1615 // To suppress missing implicit constructor warnings.
1587 factory FEComponentTransferElement._() { throw new UnsupportedError("Not suppo rted"); } 1616 factory FEComponentTransferElement._() { throw new UnsupportedError("Not suppo rted"); }
1588 1617
1589 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement') 1618 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement')
1590 @DocsEditable() 1619 @DocsEditable()
1591 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer"); 1620 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer");
1592 /** 1621 /**
1593 * Constructor instantiated by the DOM when a custom element has been created. 1622 * Constructor instantiated by the DOM when a custom element has been created.
1594 * 1623 *
1595 * This can only be called by subclasses from their created constructor. 1624 * This can only be called by subclasses from their created constructor.
(...skipping 30 matching lines...) Expand all
1626 final AnimatedLength y; 1655 final AnimatedLength y;
1627 } 1656 }
1628 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1629 // for details. All rights reserved. Use of this source code is governed by a 1658 // for details. All rights reserved. Use of this source code is governed by a
1630 // BSD-style license that can be found in the LICENSE file. 1659 // BSD-style license that can be found in the LICENSE file.
1631 1660
1632 1661
1633 @DocsEditable() 1662 @DocsEditable()
1634 @DomName('SVGFECompositeElement') 1663 @DomName('SVGFECompositeElement')
1635 @Unstable() 1664 @Unstable()
1636 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt tributes native "SVGFECompositeElement" { 1665 @Native("SVGFECompositeElement")
1666 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt tributes {
1637 // To suppress missing implicit constructor warnings. 1667 // To suppress missing implicit constructor warnings.
1638 factory FECompositeElement._() { throw new UnsupportedError("Not supported"); } 1668 factory FECompositeElement._() { throw new UnsupportedError("Not supported"); }
1639 /** 1669 /**
1640 * Constructor instantiated by the DOM when a custom element has been created. 1670 * Constructor instantiated by the DOM when a custom element has been created.
1641 * 1671 *
1642 * This can only be called by subclasses from their created constructor. 1672 * This can only be called by subclasses from their created constructor.
1643 */ 1673 */
1644 FECompositeElement.created() : super.created(); 1674 FECompositeElement.created() : super.created();
1645 1675
1646 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC') 1676 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC')
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
1726 // BSD-style license that can be found in the LICENSE file. 1756 // BSD-style license that can be found in the LICENSE file.
1727 1757
1728 1758
1729 @DocsEditable() 1759 @DocsEditable()
1730 @DomName('SVGFEConvolveMatrixElement') 1760 @DomName('SVGFEConvolveMatrixElement')
1731 @SupportedBrowser(SupportedBrowser.CHROME) 1761 @SupportedBrowser(SupportedBrowser.CHROME)
1732 @SupportedBrowser(SupportedBrowser.FIREFOX) 1762 @SupportedBrowser(SupportedBrowser.FIREFOX)
1733 @SupportedBrowser(SupportedBrowser.IE, '10') 1763 @SupportedBrowser(SupportedBrowser.IE, '10')
1734 @SupportedBrowser(SupportedBrowser.SAFARI) 1764 @SupportedBrowser(SupportedBrowser.SAFARI)
1735 @Unstable() 1765 @Unstable()
1736 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand ardAttributes native "SVGFEConvolveMatrixElement" { 1766 @Native("SVGFEConvolveMatrixElement")
1767 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand ardAttributes {
1737 // To suppress missing implicit constructor warnings. 1768 // To suppress missing implicit constructor warnings.
1738 factory FEConvolveMatrixElement._() { throw new UnsupportedError("Not supporte d"); } 1769 factory FEConvolveMatrixElement._() { throw new UnsupportedError("Not supporte d"); }
1739 1770
1740 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement') 1771 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement')
1741 @DocsEditable() 1772 @DocsEditable()
1742 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix"); 1773 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix");
1743 /** 1774 /**
1744 * Constructor instantiated by the DOM when a custom element has been created. 1775 * Constructor instantiated by the DOM when a custom element has been created.
1745 * 1776 *
1746 * This can only be called by subclasses from their created constructor. 1777 * This can only be called by subclasses from their created constructor.
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
1841 // BSD-style license that can be found in the LICENSE file. 1872 // BSD-style license that can be found in the LICENSE file.
1842 1873
1843 1874
1844 @DocsEditable() 1875 @DocsEditable()
1845 @DomName('SVGFEDiffuseLightingElement') 1876 @DomName('SVGFEDiffuseLightingElement')
1846 @SupportedBrowser(SupportedBrowser.CHROME) 1877 @SupportedBrowser(SupportedBrowser.CHROME)
1847 @SupportedBrowser(SupportedBrowser.FIREFOX) 1878 @SupportedBrowser(SupportedBrowser.FIREFOX)
1848 @SupportedBrowser(SupportedBrowser.IE, '10') 1879 @SupportedBrowser(SupportedBrowser.IE, '10')
1849 @SupportedBrowser(SupportedBrowser.SAFARI) 1880 @SupportedBrowser(SupportedBrowser.SAFARI)
1850 @Unstable() 1881 @Unstable()
1851 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan dardAttributes native "SVGFEDiffuseLightingElement" { 1882 @Native("SVGFEDiffuseLightingElement")
1883 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan dardAttributes {
1852 // To suppress missing implicit constructor warnings. 1884 // To suppress missing implicit constructor warnings.
1853 factory FEDiffuseLightingElement._() { throw new UnsupportedError("Not support ed"); } 1885 factory FEDiffuseLightingElement._() { throw new UnsupportedError("Not support ed"); }
1854 1886
1855 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement') 1887 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement')
1856 @DocsEditable() 1888 @DocsEditable()
1857 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting"); 1889 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting");
1858 /** 1890 /**
1859 * Constructor instantiated by the DOM when a custom element has been created. 1891 * Constructor instantiated by the DOM when a custom element has been created.
1860 * 1892 *
1861 * This can only be called by subclasses from their created constructor. 1893 * This can only be called by subclasses from their created constructor.
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1912 // BSD-style license that can be found in the LICENSE file. 1944 // BSD-style license that can be found in the LICENSE file.
1913 1945
1914 1946
1915 @DocsEditable() 1947 @DocsEditable()
1916 @DomName('SVGFEDisplacementMapElement') 1948 @DomName('SVGFEDisplacementMapElement')
1917 @SupportedBrowser(SupportedBrowser.CHROME) 1949 @SupportedBrowser(SupportedBrowser.CHROME)
1918 @SupportedBrowser(SupportedBrowser.FIREFOX) 1950 @SupportedBrowser(SupportedBrowser.FIREFOX)
1919 @SupportedBrowser(SupportedBrowser.IE, '10') 1951 @SupportedBrowser(SupportedBrowser.IE, '10')
1920 @SupportedBrowser(SupportedBrowser.SAFARI) 1952 @SupportedBrowser(SupportedBrowser.SAFARI)
1921 @Unstable() 1953 @Unstable()
1922 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan dardAttributes native "SVGFEDisplacementMapElement" { 1954 @Native("SVGFEDisplacementMapElement")
1955 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan dardAttributes {
1923 // To suppress missing implicit constructor warnings. 1956 // To suppress missing implicit constructor warnings.
1924 factory FEDisplacementMapElement._() { throw new UnsupportedError("Not support ed"); } 1957 factory FEDisplacementMapElement._() { throw new UnsupportedError("Not support ed"); }
1925 1958
1926 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement') 1959 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement')
1927 @DocsEditable() 1960 @DocsEditable()
1928 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap"); 1961 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap");
1929 /** 1962 /**
1930 * Constructor instantiated by the DOM when a custom element has been created. 1963 * Constructor instantiated by the DOM when a custom element has been created.
1931 * 1964 *
1932 * This can only be called by subclasses from their created constructor. 1965 * This can only be called by subclasses from their created constructor.
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
2003 // BSD-style license that can be found in the LICENSE file. 2036 // BSD-style license that can be found in the LICENSE file.
2004 2037
2005 2038
2006 @DocsEditable() 2039 @DocsEditable()
2007 @DomName('SVGFEDistantLightElement') 2040 @DomName('SVGFEDistantLightElement')
2008 @SupportedBrowser(SupportedBrowser.CHROME) 2041 @SupportedBrowser(SupportedBrowser.CHROME)
2009 @SupportedBrowser(SupportedBrowser.FIREFOX) 2042 @SupportedBrowser(SupportedBrowser.FIREFOX)
2010 @SupportedBrowser(SupportedBrowser.IE, '10') 2043 @SupportedBrowser(SupportedBrowser.IE, '10')
2011 @SupportedBrowser(SupportedBrowser.SAFARI) 2044 @SupportedBrowser(SupportedBrowser.SAFARI)
2012 @Unstable() 2045 @Unstable()
2013 class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" { 2046 @Native("SVGFEDistantLightElement")
2047 class FEDistantLightElement extends SvgElement {
2014 // To suppress missing implicit constructor warnings. 2048 // To suppress missing implicit constructor warnings.
2015 factory FEDistantLightElement._() { throw new UnsupportedError("Not supported" ); } 2049 factory FEDistantLightElement._() { throw new UnsupportedError("Not supported" ); }
2016 2050
2017 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement') 2051 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement')
2018 @DocsEditable() 2052 @DocsEditable()
2019 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight"); 2053 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight");
2020 /** 2054 /**
2021 * Constructor instantiated by the DOM when a custom element has been created. 2055 * Constructor instantiated by the DOM when a custom element has been created.
2022 * 2056 *
2023 * This can only be called by subclasses from their created constructor. 2057 * This can only be called by subclasses from their created constructor.
(...skipping 16 matching lines...) Expand all
2040 // BSD-style license that can be found in the LICENSE file. 2074 // BSD-style license that can be found in the LICENSE file.
2041 2075
2042 2076
2043 @DocsEditable() 2077 @DocsEditable()
2044 @DomName('SVGFEFloodElement') 2078 @DomName('SVGFEFloodElement')
2045 @SupportedBrowser(SupportedBrowser.CHROME) 2079 @SupportedBrowser(SupportedBrowser.CHROME)
2046 @SupportedBrowser(SupportedBrowser.FIREFOX) 2080 @SupportedBrowser(SupportedBrowser.FIREFOX)
2047 @SupportedBrowser(SupportedBrowser.IE, '10') 2081 @SupportedBrowser(SupportedBrowser.IE, '10')
2048 @SupportedBrowser(SupportedBrowser.SAFARI) 2082 @SupportedBrowser(SupportedBrowser.SAFARI)
2049 @Unstable() 2083 @Unstable()
2050 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "SVGFEFloodElement" { 2084 @Native("SVGFEFloodElement")
2085 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib utes {
2051 // To suppress missing implicit constructor warnings. 2086 // To suppress missing implicit constructor warnings.
2052 factory FEFloodElement._() { throw new UnsupportedError("Not supported"); } 2087 factory FEFloodElement._() { throw new UnsupportedError("Not supported"); }
2053 2088
2054 @DomName('SVGFEFloodElement.SVGFEFloodElement') 2089 @DomName('SVGFEFloodElement.SVGFEFloodElement')
2055 @DocsEditable() 2090 @DocsEditable()
2056 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood"); 2091 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood");
2057 /** 2092 /**
2058 * Constructor instantiated by the DOM when a custom element has been created. 2093 * Constructor instantiated by the DOM when a custom element has been created.
2059 * 2094 *
2060 * This can only be called by subclasses from their created constructor. 2095 * This can only be called by subclasses from their created constructor.
(...skipping 30 matching lines...) Expand all
2091 // BSD-style license that can be found in the LICENSE file. 2126 // BSD-style license that can be found in the LICENSE file.
2092 2127
2093 2128
2094 @DocsEditable() 2129 @DocsEditable()
2095 @DomName('SVGFEFuncAElement') 2130 @DomName('SVGFEFuncAElement')
2096 @SupportedBrowser(SupportedBrowser.CHROME) 2131 @SupportedBrowser(SupportedBrowser.CHROME)
2097 @SupportedBrowser(SupportedBrowser.FIREFOX) 2132 @SupportedBrowser(SupportedBrowser.FIREFOX)
2098 @SupportedBrowser(SupportedBrowser.IE, '10') 2133 @SupportedBrowser(SupportedBrowser.IE, '10')
2099 @SupportedBrowser(SupportedBrowser.SAFARI) 2134 @SupportedBrowser(SupportedBrowser.SAFARI)
2100 @Unstable() 2135 @Unstable()
2101 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncAElement" { 2136 @Native("SVGFEFuncAElement")
2137 class FEFuncAElement extends _SVGComponentTransferFunctionElement {
2102 // To suppress missing implicit constructor warnings. 2138 // To suppress missing implicit constructor warnings.
2103 factory FEFuncAElement._() { throw new UnsupportedError("Not supported"); } 2139 factory FEFuncAElement._() { throw new UnsupportedError("Not supported"); }
2104 2140
2105 @DomName('SVGFEFuncAElement.SVGFEFuncAElement') 2141 @DomName('SVGFEFuncAElement.SVGFEFuncAElement')
2106 @DocsEditable() 2142 @DocsEditable()
2107 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA"); 2143 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA");
2108 /** 2144 /**
2109 * Constructor instantiated by the DOM when a custom element has been created. 2145 * Constructor instantiated by the DOM when a custom element has been created.
2110 * 2146 *
2111 * This can only be called by subclasses from their created constructor. 2147 * This can only be called by subclasses from their created constructor.
2112 */ 2148 */
2113 FEFuncAElement.created() : super.created(); 2149 FEFuncAElement.created() : super.created();
2114 2150
2115 /// Checks if this type is supported on the current platform. 2151 /// Checks if this type is supported on the current platform.
2116 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement); 2152 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement);
2117 } 2153 }
2118 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2154 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2119 // for details. All rights reserved. Use of this source code is governed by a 2155 // for details. All rights reserved. Use of this source code is governed by a
2120 // BSD-style license that can be found in the LICENSE file. 2156 // BSD-style license that can be found in the LICENSE file.
2121 2157
2122 2158
2123 @DocsEditable() 2159 @DocsEditable()
2124 @DomName('SVGFEFuncBElement') 2160 @DomName('SVGFEFuncBElement')
2125 @SupportedBrowser(SupportedBrowser.CHROME) 2161 @SupportedBrowser(SupportedBrowser.CHROME)
2126 @SupportedBrowser(SupportedBrowser.FIREFOX) 2162 @SupportedBrowser(SupportedBrowser.FIREFOX)
2127 @SupportedBrowser(SupportedBrowser.IE, '10') 2163 @SupportedBrowser(SupportedBrowser.IE, '10')
2128 @SupportedBrowser(SupportedBrowser.SAFARI) 2164 @SupportedBrowser(SupportedBrowser.SAFARI)
2129 @Unstable() 2165 @Unstable()
2130 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncBElement" { 2166 @Native("SVGFEFuncBElement")
2167 class FEFuncBElement extends _SVGComponentTransferFunctionElement {
2131 // To suppress missing implicit constructor warnings. 2168 // To suppress missing implicit constructor warnings.
2132 factory FEFuncBElement._() { throw new UnsupportedError("Not supported"); } 2169 factory FEFuncBElement._() { throw new UnsupportedError("Not supported"); }
2133 2170
2134 @DomName('SVGFEFuncBElement.SVGFEFuncBElement') 2171 @DomName('SVGFEFuncBElement.SVGFEFuncBElement')
2135 @DocsEditable() 2172 @DocsEditable()
2136 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB"); 2173 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB");
2137 /** 2174 /**
2138 * Constructor instantiated by the DOM when a custom element has been created. 2175 * Constructor instantiated by the DOM when a custom element has been created.
2139 * 2176 *
2140 * This can only be called by subclasses from their created constructor. 2177 * This can only be called by subclasses from their created constructor.
2141 */ 2178 */
2142 FEFuncBElement.created() : super.created(); 2179 FEFuncBElement.created() : super.created();
2143 2180
2144 /// Checks if this type is supported on the current platform. 2181 /// Checks if this type is supported on the current platform.
2145 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement); 2182 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement);
2146 } 2183 }
2147 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2184 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2148 // for details. All rights reserved. Use of this source code is governed by a 2185 // for details. All rights reserved. Use of this source code is governed by a
2149 // BSD-style license that can be found in the LICENSE file. 2186 // BSD-style license that can be found in the LICENSE file.
2150 2187
2151 2188
2152 @DocsEditable() 2189 @DocsEditable()
2153 @DomName('SVGFEFuncGElement') 2190 @DomName('SVGFEFuncGElement')
2154 @SupportedBrowser(SupportedBrowser.CHROME) 2191 @SupportedBrowser(SupportedBrowser.CHROME)
2155 @SupportedBrowser(SupportedBrowser.FIREFOX) 2192 @SupportedBrowser(SupportedBrowser.FIREFOX)
2156 @SupportedBrowser(SupportedBrowser.IE, '10') 2193 @SupportedBrowser(SupportedBrowser.IE, '10')
2157 @SupportedBrowser(SupportedBrowser.SAFARI) 2194 @SupportedBrowser(SupportedBrowser.SAFARI)
2158 @Unstable() 2195 @Unstable()
2159 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncGElement" { 2196 @Native("SVGFEFuncGElement")
2197 class FEFuncGElement extends _SVGComponentTransferFunctionElement {
2160 // To suppress missing implicit constructor warnings. 2198 // To suppress missing implicit constructor warnings.
2161 factory FEFuncGElement._() { throw new UnsupportedError("Not supported"); } 2199 factory FEFuncGElement._() { throw new UnsupportedError("Not supported"); }
2162 2200
2163 @DomName('SVGFEFuncGElement.SVGFEFuncGElement') 2201 @DomName('SVGFEFuncGElement.SVGFEFuncGElement')
2164 @DocsEditable() 2202 @DocsEditable()
2165 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG"); 2203 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG");
2166 /** 2204 /**
2167 * Constructor instantiated by the DOM when a custom element has been created. 2205 * Constructor instantiated by the DOM when a custom element has been created.
2168 * 2206 *
2169 * This can only be called by subclasses from their created constructor. 2207 * This can only be called by subclasses from their created constructor.
2170 */ 2208 */
2171 FEFuncGElement.created() : super.created(); 2209 FEFuncGElement.created() : super.created();
2172 2210
2173 /// Checks if this type is supported on the current platform. 2211 /// Checks if this type is supported on the current platform.
2174 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement); 2212 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement);
2175 } 2213 }
2176 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2214 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2177 // for details. All rights reserved. Use of this source code is governed by a 2215 // for details. All rights reserved. Use of this source code is governed by a
2178 // BSD-style license that can be found in the LICENSE file. 2216 // BSD-style license that can be found in the LICENSE file.
2179 2217
2180 2218
2181 @DocsEditable() 2219 @DocsEditable()
2182 @DomName('SVGFEFuncRElement') 2220 @DomName('SVGFEFuncRElement')
2183 @SupportedBrowser(SupportedBrowser.CHROME) 2221 @SupportedBrowser(SupportedBrowser.CHROME)
2184 @SupportedBrowser(SupportedBrowser.FIREFOX) 2222 @SupportedBrowser(SupportedBrowser.FIREFOX)
2185 @SupportedBrowser(SupportedBrowser.IE, '10') 2223 @SupportedBrowser(SupportedBrowser.IE, '10')
2186 @SupportedBrowser(SupportedBrowser.SAFARI) 2224 @SupportedBrowser(SupportedBrowser.SAFARI)
2187 @Unstable() 2225 @Unstable()
2188 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncRElement" { 2226 @Native("SVGFEFuncRElement")
2227 class FEFuncRElement extends _SVGComponentTransferFunctionElement {
2189 // To suppress missing implicit constructor warnings. 2228 // To suppress missing implicit constructor warnings.
2190 factory FEFuncRElement._() { throw new UnsupportedError("Not supported"); } 2229 factory FEFuncRElement._() { throw new UnsupportedError("Not supported"); }
2191 2230
2192 @DomName('SVGFEFuncRElement.SVGFEFuncRElement') 2231 @DomName('SVGFEFuncRElement.SVGFEFuncRElement')
2193 @DocsEditable() 2232 @DocsEditable()
2194 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR"); 2233 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR");
2195 /** 2234 /**
2196 * Constructor instantiated by the DOM when a custom element has been created. 2235 * Constructor instantiated by the DOM when a custom element has been created.
2197 * 2236 *
2198 * This can only be called by subclasses from their created constructor. 2237 * This can only be called by subclasses from their created constructor.
2199 */ 2238 */
2200 FEFuncRElement.created() : super.created(); 2239 FEFuncRElement.created() : super.created();
2201 2240
2202 /// Checks if this type is supported on the current platform. 2241 /// Checks if this type is supported on the current platform.
2203 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement); 2242 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement);
2204 } 2243 }
2205 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2244 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2206 // for details. All rights reserved. Use of this source code is governed by a 2245 // for details. All rights reserved. Use of this source code is governed by a
2207 // BSD-style license that can be found in the LICENSE file. 2246 // BSD-style license that can be found in the LICENSE file.
2208 2247
2209 2248
2210 @DocsEditable() 2249 @DocsEditable()
2211 @DomName('SVGFEGaussianBlurElement') 2250 @DomName('SVGFEGaussianBlurElement')
2212 @SupportedBrowser(SupportedBrowser.CHROME) 2251 @SupportedBrowser(SupportedBrowser.CHROME)
2213 @SupportedBrowser(SupportedBrowser.FIREFOX) 2252 @SupportedBrowser(SupportedBrowser.FIREFOX)
2214 @SupportedBrowser(SupportedBrowser.IE, '10') 2253 @SupportedBrowser(SupportedBrowser.IE, '10')
2215 @SupportedBrowser(SupportedBrowser.SAFARI) 2254 @SupportedBrowser(SupportedBrowser.SAFARI)
2216 @Unstable() 2255 @Unstable()
2217 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar dAttributes native "SVGFEGaussianBlurElement" { 2256 @Native("SVGFEGaussianBlurElement")
2257 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar dAttributes {
2218 // To suppress missing implicit constructor warnings. 2258 // To suppress missing implicit constructor warnings.
2219 factory FEGaussianBlurElement._() { throw new UnsupportedError("Not supported" ); } 2259 factory FEGaussianBlurElement._() { throw new UnsupportedError("Not supported" ); }
2220 2260
2221 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement') 2261 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement')
2222 @DocsEditable() 2262 @DocsEditable()
2223 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur"); 2263 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur");
2224 /** 2264 /**
2225 * Constructor instantiated by the DOM when a custom element has been created. 2265 * Constructor instantiated by the DOM when a custom element has been created.
2226 * 2266 *
2227 * This can only be called by subclasses from their created constructor. 2267 * This can only be called by subclasses from their created constructor.
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
2274 // BSD-style license that can be found in the LICENSE file. 2314 // BSD-style license that can be found in the LICENSE file.
2275 2315
2276 2316
2277 @DocsEditable() 2317 @DocsEditable()
2278 @DomName('SVGFEImageElement') 2318 @DomName('SVGFEImageElement')
2279 @SupportedBrowser(SupportedBrowser.CHROME) 2319 @SupportedBrowser(SupportedBrowser.CHROME)
2280 @SupportedBrowser(SupportedBrowser.FIREFOX) 2320 @SupportedBrowser(SupportedBrowser.FIREFOX)
2281 @SupportedBrowser(SupportedBrowser.IE, '10') 2321 @SupportedBrowser(SupportedBrowser.IE, '10')
2282 @SupportedBrowser(SupportedBrowser.SAFARI) 2322 @SupportedBrowser(SupportedBrowser.SAFARI)
2283 @Unstable() 2323 @Unstable()
2284 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib utes, UriReference native "SVGFEImageElement" { 2324 @Native("SVGFEImageElement")
2325 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib utes, UriReference {
2285 // To suppress missing implicit constructor warnings. 2326 // To suppress missing implicit constructor warnings.
2286 factory FEImageElement._() { throw new UnsupportedError("Not supported"); } 2327 factory FEImageElement._() { throw new UnsupportedError("Not supported"); }
2287 2328
2288 @DomName('SVGFEImageElement.SVGFEImageElement') 2329 @DomName('SVGFEImageElement.SVGFEImageElement')
2289 @DocsEditable() 2330 @DocsEditable()
2290 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage"); 2331 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage");
2291 /** 2332 /**
2292 * Constructor instantiated by the DOM when a custom element has been created. 2333 * Constructor instantiated by the DOM when a custom element has been created.
2293 * 2334 *
2294 * This can only be called by subclasses from their created constructor. 2335 * This can only be called by subclasses from their created constructor.
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2335 // BSD-style license that can be found in the LICENSE file. 2376 // BSD-style license that can be found in the LICENSE file.
2336 2377
2337 2378
2338 @DocsEditable() 2379 @DocsEditable()
2339 @DomName('SVGFEMergeElement') 2380 @DomName('SVGFEMergeElement')
2340 @SupportedBrowser(SupportedBrowser.CHROME) 2381 @SupportedBrowser(SupportedBrowser.CHROME)
2341 @SupportedBrowser(SupportedBrowser.FIREFOX) 2382 @SupportedBrowser(SupportedBrowser.FIREFOX)
2342 @SupportedBrowser(SupportedBrowser.IE, '10') 2383 @SupportedBrowser(SupportedBrowser.IE, '10')
2343 @SupportedBrowser(SupportedBrowser.SAFARI) 2384 @SupportedBrowser(SupportedBrowser.SAFARI)
2344 @Unstable() 2385 @Unstable()
2345 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "SVGFEMergeElement" { 2386 @Native("SVGFEMergeElement")
2387 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib utes {
2346 // To suppress missing implicit constructor warnings. 2388 // To suppress missing implicit constructor warnings.
2347 factory FEMergeElement._() { throw new UnsupportedError("Not supported"); } 2389 factory FEMergeElement._() { throw new UnsupportedError("Not supported"); }
2348 2390
2349 @DomName('SVGFEMergeElement.SVGFEMergeElement') 2391 @DomName('SVGFEMergeElement.SVGFEMergeElement')
2350 @DocsEditable() 2392 @DocsEditable()
2351 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge"); 2393 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge");
2352 /** 2394 /**
2353 * Constructor instantiated by the DOM when a custom element has been created. 2395 * Constructor instantiated by the DOM when a custom element has been created.
2354 * 2396 *
2355 * This can only be called by subclasses from their created constructor. 2397 * This can only be called by subclasses from their created constructor.
(...skipping 30 matching lines...) Expand all
2386 // BSD-style license that can be found in the LICENSE file. 2428 // BSD-style license that can be found in the LICENSE file.
2387 2429
2388 2430
2389 @DocsEditable() 2431 @DocsEditable()
2390 @DomName('SVGFEMergeNodeElement') 2432 @DomName('SVGFEMergeNodeElement')
2391 @SupportedBrowser(SupportedBrowser.CHROME) 2433 @SupportedBrowser(SupportedBrowser.CHROME)
2392 @SupportedBrowser(SupportedBrowser.FIREFOX) 2434 @SupportedBrowser(SupportedBrowser.FIREFOX)
2393 @SupportedBrowser(SupportedBrowser.IE, '10') 2435 @SupportedBrowser(SupportedBrowser.IE, '10')
2394 @SupportedBrowser(SupportedBrowser.SAFARI) 2436 @SupportedBrowser(SupportedBrowser.SAFARI)
2395 @Unstable() 2437 @Unstable()
2396 class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" { 2438 @Native("SVGFEMergeNodeElement")
2439 class FEMergeNodeElement extends SvgElement {
2397 // To suppress missing implicit constructor warnings. 2440 // To suppress missing implicit constructor warnings.
2398 factory FEMergeNodeElement._() { throw new UnsupportedError("Not supported"); } 2441 factory FEMergeNodeElement._() { throw new UnsupportedError("Not supported"); }
2399 2442
2400 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement') 2443 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement')
2401 @DocsEditable() 2444 @DocsEditable()
2402 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode"); 2445 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode");
2403 /** 2446 /**
2404 * Constructor instantiated by the DOM when a custom element has been created. 2447 * Constructor instantiated by the DOM when a custom element has been created.
2405 * 2448 *
2406 * This can only be called by subclasses from their created constructor. 2449 * This can only be called by subclasses from their created constructor.
(...skipping 12 matching lines...) Expand all
2419 // BSD-style license that can be found in the LICENSE file. 2462 // BSD-style license that can be found in the LICENSE file.
2420 2463
2421 2464
2422 @DocsEditable() 2465 @DocsEditable()
2423 @DomName('SVGFEMorphologyElement') 2466 @DomName('SVGFEMorphologyElement')
2424 @SupportedBrowser(SupportedBrowser.CHROME) 2467 @SupportedBrowser(SupportedBrowser.CHROME)
2425 @SupportedBrowser(SupportedBrowser.FIREFOX) 2468 @SupportedBrowser(SupportedBrowser.FIREFOX)
2426 @SupportedBrowser(SupportedBrowser.IE, '10') 2469 @SupportedBrowser(SupportedBrowser.IE, '10')
2427 @SupportedBrowser(SupportedBrowser.SAFARI) 2470 @SupportedBrowser(SupportedBrowser.SAFARI)
2428 @Unstable() 2471 @Unstable()
2429 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "SVGFEMorphologyElement" { 2472 @Native("SVGFEMorphologyElement")
2473 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA ttributes {
2430 // To suppress missing implicit constructor warnings. 2474 // To suppress missing implicit constructor warnings.
2431 factory FEMorphologyElement._() { throw new UnsupportedError("Not supported"); } 2475 factory FEMorphologyElement._() { throw new UnsupportedError("Not supported"); }
2432 /** 2476 /**
2433 * Constructor instantiated by the DOM when a custom element has been created. 2477 * Constructor instantiated by the DOM when a custom element has been created.
2434 * 2478 *
2435 * This can only be called by subclasses from their created constructor. 2479 * This can only be called by subclasses from their created constructor.
2436 */ 2480 */
2437 FEMorphologyElement.created() : super.created(); 2481 FEMorphologyElement.created() : super.created();
2438 2482
2439 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE') 2483 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE')
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
2495 // BSD-style license that can be found in the LICENSE file. 2539 // BSD-style license that can be found in the LICENSE file.
2496 2540
2497 2541
2498 @DocsEditable() 2542 @DocsEditable()
2499 @DomName('SVGFEOffsetElement') 2543 @DomName('SVGFEOffsetElement')
2500 @SupportedBrowser(SupportedBrowser.CHROME) 2544 @SupportedBrowser(SupportedBrowser.CHROME)
2501 @SupportedBrowser(SupportedBrowser.FIREFOX) 2545 @SupportedBrowser(SupportedBrowser.FIREFOX)
2502 @SupportedBrowser(SupportedBrowser.IE, '10') 2546 @SupportedBrowser(SupportedBrowser.IE, '10')
2503 @SupportedBrowser(SupportedBrowser.SAFARI) 2547 @SupportedBrowser(SupportedBrowser.SAFARI)
2504 @Unstable() 2548 @Unstable()
2505 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri butes native "SVGFEOffsetElement" { 2549 @Native("SVGFEOffsetElement")
2550 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri butes {
2506 // To suppress missing implicit constructor warnings. 2551 // To suppress missing implicit constructor warnings.
2507 factory FEOffsetElement._() { throw new UnsupportedError("Not supported"); } 2552 factory FEOffsetElement._() { throw new UnsupportedError("Not supported"); }
2508 2553
2509 @DomName('SVGFEOffsetElement.SVGFEOffsetElement') 2554 @DomName('SVGFEOffsetElement.SVGFEOffsetElement')
2510 @DocsEditable() 2555 @DocsEditable()
2511 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset"); 2556 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset");
2512 /** 2557 /**
2513 * Constructor instantiated by the DOM when a custom element has been created. 2558 * Constructor instantiated by the DOM when a custom element has been created.
2514 * 2559 *
2515 * This can only be called by subclasses from their created constructor. 2560 * This can only be called by subclasses from their created constructor.
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
2558 // BSD-style license that can be found in the LICENSE file. 2603 // BSD-style license that can be found in the LICENSE file.
2559 2604
2560 2605
2561 @DocsEditable() 2606 @DocsEditable()
2562 @DomName('SVGFEPointLightElement') 2607 @DomName('SVGFEPointLightElement')
2563 @SupportedBrowser(SupportedBrowser.CHROME) 2608 @SupportedBrowser(SupportedBrowser.CHROME)
2564 @SupportedBrowser(SupportedBrowser.FIREFOX) 2609 @SupportedBrowser(SupportedBrowser.FIREFOX)
2565 @SupportedBrowser(SupportedBrowser.IE, '10') 2610 @SupportedBrowser(SupportedBrowser.IE, '10')
2566 @SupportedBrowser(SupportedBrowser.SAFARI) 2611 @SupportedBrowser(SupportedBrowser.SAFARI)
2567 @Unstable() 2612 @Unstable()
2568 class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" { 2613 @Native("SVGFEPointLightElement")
2614 class FEPointLightElement extends SvgElement {
2569 // To suppress missing implicit constructor warnings. 2615 // To suppress missing implicit constructor warnings.
2570 factory FEPointLightElement._() { throw new UnsupportedError("Not supported"); } 2616 factory FEPointLightElement._() { throw new UnsupportedError("Not supported"); }
2571 2617
2572 @DomName('SVGFEPointLightElement.SVGFEPointLightElement') 2618 @DomName('SVGFEPointLightElement.SVGFEPointLightElement')
2573 @DocsEditable() 2619 @DocsEditable()
2574 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight"); 2620 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight");
2575 /** 2621 /**
2576 * Constructor instantiated by the DOM when a custom element has been created. 2622 * Constructor instantiated by the DOM when a custom element has been created.
2577 * 2623 *
2578 * This can only be called by subclasses from their created constructor. 2624 * This can only be called by subclasses from their created constructor.
(...skipping 20 matching lines...) Expand all
2599 // BSD-style license that can be found in the LICENSE file. 2645 // BSD-style license that can be found in the LICENSE file.
2600 2646
2601 2647
2602 @DocsEditable() 2648 @DocsEditable()
2603 @DomName('SVGFESpecularLightingElement') 2649 @DomName('SVGFESpecularLightingElement')
2604 @SupportedBrowser(SupportedBrowser.CHROME) 2650 @SupportedBrowser(SupportedBrowser.CHROME)
2605 @SupportedBrowser(SupportedBrowser.FIREFOX) 2651 @SupportedBrowser(SupportedBrowser.FIREFOX)
2606 @SupportedBrowser(SupportedBrowser.IE, '10') 2652 @SupportedBrowser(SupportedBrowser.IE, '10')
2607 @SupportedBrowser(SupportedBrowser.SAFARI) 2653 @SupportedBrowser(SupportedBrowser.SAFARI)
2608 @Unstable() 2654 @Unstable()
2609 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta ndardAttributes native "SVGFESpecularLightingElement" { 2655 @Native("SVGFESpecularLightingElement")
2656 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta ndardAttributes {
2610 // To suppress missing implicit constructor warnings. 2657 // To suppress missing implicit constructor warnings.
2611 factory FESpecularLightingElement._() { throw new UnsupportedError("Not suppor ted"); } 2658 factory FESpecularLightingElement._() { throw new UnsupportedError("Not suppor ted"); }
2612 2659
2613 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement') 2660 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement')
2614 @DocsEditable() 2661 @DocsEditable()
2615 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting"); 2662 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting");
2616 /** 2663 /**
2617 * Constructor instantiated by the DOM when a custom element has been created. 2664 * Constructor instantiated by the DOM when a custom element has been created.
2618 * 2665 *
2619 * This can only be called by subclasses from their created constructor. 2666 * This can only be called by subclasses from their created constructor.
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
2666 // BSD-style license that can be found in the LICENSE file. 2713 // BSD-style license that can be found in the LICENSE file.
2667 2714
2668 2715
2669 @DocsEditable() 2716 @DocsEditable()
2670 @DomName('SVGFESpotLightElement') 2717 @DomName('SVGFESpotLightElement')
2671 @SupportedBrowser(SupportedBrowser.CHROME) 2718 @SupportedBrowser(SupportedBrowser.CHROME)
2672 @SupportedBrowser(SupportedBrowser.FIREFOX) 2719 @SupportedBrowser(SupportedBrowser.FIREFOX)
2673 @SupportedBrowser(SupportedBrowser.IE, '10') 2720 @SupportedBrowser(SupportedBrowser.IE, '10')
2674 @SupportedBrowser(SupportedBrowser.SAFARI) 2721 @SupportedBrowser(SupportedBrowser.SAFARI)
2675 @Unstable() 2722 @Unstable()
2676 class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" { 2723 @Native("SVGFESpotLightElement")
2724 class FESpotLightElement extends SvgElement {
2677 // To suppress missing implicit constructor warnings. 2725 // To suppress missing implicit constructor warnings.
2678 factory FESpotLightElement._() { throw new UnsupportedError("Not supported"); } 2726 factory FESpotLightElement._() { throw new UnsupportedError("Not supported"); }
2679 2727
2680 @DomName('SVGFESpotLightElement.SVGFESpotLightElement') 2728 @DomName('SVGFESpotLightElement.SVGFESpotLightElement')
2681 @DocsEditable() 2729 @DocsEditable()
2682 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight"); 2730 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight");
2683 /** 2731 /**
2684 * Constructor instantiated by the DOM when a custom element has been created. 2732 * Constructor instantiated by the DOM when a custom element has been created.
2685 * 2733 *
2686 * This can only be called by subclasses from their created constructor. 2734 * This can only be called by subclasses from their created constructor.
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2727 // BSD-style license that can be found in the LICENSE file. 2775 // BSD-style license that can be found in the LICENSE file.
2728 2776
2729 2777
2730 @DocsEditable() 2778 @DocsEditable()
2731 @DomName('SVGFETileElement') 2779 @DomName('SVGFETileElement')
2732 @SupportedBrowser(SupportedBrowser.CHROME) 2780 @SupportedBrowser(SupportedBrowser.CHROME)
2733 @SupportedBrowser(SupportedBrowser.FIREFOX) 2781 @SupportedBrowser(SupportedBrowser.FIREFOX)
2734 @SupportedBrowser(SupportedBrowser.IE, '10') 2782 @SupportedBrowser(SupportedBrowser.IE, '10')
2735 @SupportedBrowser(SupportedBrowser.SAFARI) 2783 @SupportedBrowser(SupportedBrowser.SAFARI)
2736 @Unstable() 2784 @Unstable()
2737 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu tes native "SVGFETileElement" { 2785 @Native("SVGFETileElement")
2786 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu tes {
2738 // To suppress missing implicit constructor warnings. 2787 // To suppress missing implicit constructor warnings.
2739 factory FETileElement._() { throw new UnsupportedError("Not supported"); } 2788 factory FETileElement._() { throw new UnsupportedError("Not supported"); }
2740 2789
2741 @DomName('SVGFETileElement.SVGFETileElement') 2790 @DomName('SVGFETileElement.SVGFETileElement')
2742 @DocsEditable() 2791 @DocsEditable()
2743 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile"); 2792 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile");
2744 /** 2793 /**
2745 * Constructor instantiated by the DOM when a custom element has been created. 2794 * Constructor instantiated by the DOM when a custom element has been created.
2746 * 2795 *
2747 * This can only be called by subclasses from their created constructor. 2796 * This can only be called by subclasses from their created constructor.
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
2782 // BSD-style license that can be found in the LICENSE file. 2831 // BSD-style license that can be found in the LICENSE file.
2783 2832
2784 2833
2785 @DocsEditable() 2834 @DocsEditable()
2786 @DomName('SVGFETurbulenceElement') 2835 @DomName('SVGFETurbulenceElement')
2787 @SupportedBrowser(SupportedBrowser.CHROME) 2836 @SupportedBrowser(SupportedBrowser.CHROME)
2788 @SupportedBrowser(SupportedBrowser.FIREFOX) 2837 @SupportedBrowser(SupportedBrowser.FIREFOX)
2789 @SupportedBrowser(SupportedBrowser.IE, '10') 2838 @SupportedBrowser(SupportedBrowser.IE, '10')
2790 @SupportedBrowser(SupportedBrowser.SAFARI) 2839 @SupportedBrowser(SupportedBrowser.SAFARI)
2791 @Unstable() 2840 @Unstable()
2792 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "SVGFETurbulenceElement" { 2841 @Native("SVGFETurbulenceElement")
2842 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA ttributes {
2793 // To suppress missing implicit constructor warnings. 2843 // To suppress missing implicit constructor warnings.
2794 factory FETurbulenceElement._() { throw new UnsupportedError("Not supported"); } 2844 factory FETurbulenceElement._() { throw new UnsupportedError("Not supported"); }
2795 2845
2796 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement') 2846 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement')
2797 @DocsEditable() 2847 @DocsEditable()
2798 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence"); 2848 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence");
2799 /** 2849 /**
2800 * Constructor instantiated by the DOM when a custom element has been created. 2850 * Constructor instantiated by the DOM when a custom element has been created.
2801 * 2851 *
2802 * This can only be called by subclasses from their created constructor. 2852 * This can only be called by subclasses from their created constructor.
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
2881 // BSD-style license that can be found in the LICENSE file. 2931 // BSD-style license that can be found in the LICENSE file.
2882 2932
2883 2933
2884 @DocsEditable() 2934 @DocsEditable()
2885 @DomName('SVGFilterElement') 2935 @DomName('SVGFilterElement')
2886 @SupportedBrowser(SupportedBrowser.CHROME) 2936 @SupportedBrowser(SupportedBrowser.CHROME)
2887 @SupportedBrowser(SupportedBrowser.FIREFOX) 2937 @SupportedBrowser(SupportedBrowser.FIREFOX)
2888 @SupportedBrowser(SupportedBrowser.IE, '10') 2938 @SupportedBrowser(SupportedBrowser.IE, '10')
2889 @SupportedBrowser(SupportedBrowser.SAFARI) 2939 @SupportedBrowser(SupportedBrowser.SAFARI)
2890 @Unstable() 2940 @Unstable()
2891 class FilterElement extends SvgElement implements UriReference native "SVGFilter Element" { 2941 @Native("SVGFilterElement")
2942 class FilterElement extends SvgElement implements UriReference {
2892 // To suppress missing implicit constructor warnings. 2943 // To suppress missing implicit constructor warnings.
2893 factory FilterElement._() { throw new UnsupportedError("Not supported"); } 2944 factory FilterElement._() { throw new UnsupportedError("Not supported"); }
2894 2945
2895 @DomName('SVGFilterElement.SVGFilterElement') 2946 @DomName('SVGFilterElement.SVGFilterElement')
2896 @DocsEditable() 2947 @DocsEditable()
2897 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter"); 2948 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter");
2898 /** 2949 /**
2899 * Constructor instantiated by the DOM when a custom element has been created. 2950 * Constructor instantiated by the DOM when a custom element has been created.
2900 * 2951 *
2901 * This can only be called by subclasses from their created constructor. 2952 * This can only be called by subclasses from their created constructor.
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
2989 // for details. All rights reserved. Use of this source code is governed by a 3040 // for details. All rights reserved. Use of this source code is governed by a
2990 // BSD-style license that can be found in the LICENSE file. 3041 // BSD-style license that can be found in the LICENSE file.
2991 3042
2992 3043
2993 @DocsEditable() 3044 @DocsEditable()
2994 @DomName('SVGForeignObjectElement') 3045 @DomName('SVGForeignObjectElement')
2995 @SupportedBrowser(SupportedBrowser.CHROME) 3046 @SupportedBrowser(SupportedBrowser.CHROME)
2996 @SupportedBrowser(SupportedBrowser.FIREFOX) 3047 @SupportedBrowser(SupportedBrowser.FIREFOX)
2997 @SupportedBrowser(SupportedBrowser.SAFARI) 3048 @SupportedBrowser(SupportedBrowser.SAFARI)
2998 @Unstable() 3049 @Unstable()
2999 class ForeignObjectElement extends GraphicsElement native "SVGForeignObjectEleme nt" { 3050 @Native("SVGForeignObjectElement")
3051 class ForeignObjectElement extends GraphicsElement {
3000 // To suppress missing implicit constructor warnings. 3052 // To suppress missing implicit constructor warnings.
3001 factory ForeignObjectElement._() { throw new UnsupportedError("Not supported") ; } 3053 factory ForeignObjectElement._() { throw new UnsupportedError("Not supported") ; }
3002 3054
3003 @DomName('SVGForeignObjectElement.SVGForeignObjectElement') 3055 @DomName('SVGForeignObjectElement.SVGForeignObjectElement')
3004 @DocsEditable() 3056 @DocsEditable()
3005 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject"); 3057 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject");
3006 /** 3058 /**
3007 * Constructor instantiated by the DOM when a custom element has been created. 3059 * Constructor instantiated by the DOM when a custom element has been created.
3008 * 3060 *
3009 * This can only be called by subclasses from their created constructor. 3061 * This can only be called by subclasses from their created constructor.
(...skipping 20 matching lines...) Expand all
3030 final AnimatedLength y; 3082 final AnimatedLength y;
3031 } 3083 }
3032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3084 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3033 // for details. All rights reserved. Use of this source code is governed by a 3085 // for details. All rights reserved. Use of this source code is governed by a
3034 // BSD-style license that can be found in the LICENSE file. 3086 // BSD-style license that can be found in the LICENSE file.
3035 3087
3036 3088
3037 @DocsEditable() 3089 @DocsEditable()
3038 @DomName('SVGGElement') 3090 @DomName('SVGGElement')
3039 @Unstable() 3091 @Unstable()
3040 class GElement extends GraphicsElement native "SVGGElement" { 3092 @Native("SVGGElement")
3093 class GElement extends GraphicsElement {
3041 // To suppress missing implicit constructor warnings. 3094 // To suppress missing implicit constructor warnings.
3042 factory GElement._() { throw new UnsupportedError("Not supported"); } 3095 factory GElement._() { throw new UnsupportedError("Not supported"); }
3043 3096
3044 @DomName('SVGGElement.SVGGElement') 3097 @DomName('SVGGElement.SVGGElement')
3045 @DocsEditable() 3098 @DocsEditable()
3046 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); 3099 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
3047 /** 3100 /**
3048 * Constructor instantiated by the DOM when a custom element has been created. 3101 * Constructor instantiated by the DOM when a custom element has been created.
3049 * 3102 *
3050 * This can only be called by subclasses from their created constructor. 3103 * This can only be called by subclasses from their created constructor.
3051 */ 3104 */
3052 GElement.created() : super.created(); 3105 GElement.created() : super.created();
3053 } 3106 }
3054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3107 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3055 // for details. All rights reserved. Use of this source code is governed by a 3108 // for details. All rights reserved. Use of this source code is governed by a
3056 // BSD-style license that can be found in the LICENSE file. 3109 // BSD-style license that can be found in the LICENSE file.
3057 3110
3058 3111
3059 @DocsEditable() 3112 @DocsEditable()
3060 @DomName('SVGGeometryElement') 3113 @DomName('SVGGeometryElement')
3061 @Experimental() // untriaged 3114 @Experimental() // untriaged
3062 class GeometryElement extends GraphicsElement native "SVGGeometryElement" { 3115 @Native("SVGGeometryElement")
3116 class GeometryElement extends GraphicsElement {
3063 // To suppress missing implicit constructor warnings. 3117 // To suppress missing implicit constructor warnings.
3064 factory GeometryElement._() { throw new UnsupportedError("Not supported"); } 3118 factory GeometryElement._() { throw new UnsupportedError("Not supported"); }
3065 /** 3119 /**
3066 * Constructor instantiated by the DOM when a custom element has been created. 3120 * Constructor instantiated by the DOM when a custom element has been created.
3067 * 3121 *
3068 * This can only be called by subclasses from their created constructor. 3122 * This can only be called by subclasses from their created constructor.
3069 */ 3123 */
3070 GeometryElement.created() : super.created(); 3124 GeometryElement.created() : super.created();
3071 3125
3072 @DomName('SVGGeometryElement.isPointInFill') 3126 @DomName('SVGGeometryElement.isPointInFill')
3073 @DocsEditable() 3127 @DocsEditable()
3074 @Experimental() // untriaged 3128 @Experimental() // untriaged
3075 bool isPointInFill(Point point) native; 3129 bool isPointInFill(Point point) native;
3076 3130
3077 @DomName('SVGGeometryElement.isPointInStroke') 3131 @DomName('SVGGeometryElement.isPointInStroke')
3078 @DocsEditable() 3132 @DocsEditable()
3079 @Experimental() // untriaged 3133 @Experimental() // untriaged
3080 bool isPointInStroke(Point point) native; 3134 bool isPointInStroke(Point point) native;
3081 } 3135 }
3082 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3136 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3083 // for details. All rights reserved. Use of this source code is governed by a 3137 // for details. All rights reserved. Use of this source code is governed by a
3084 // BSD-style license that can be found in the LICENSE file. 3138 // BSD-style license that can be found in the LICENSE file.
3085 3139
3086 3140
3087 @DocsEditable() 3141 @DocsEditable()
3088 @DomName('SVGGraphicsElement') 3142 @DomName('SVGGraphicsElement')
3089 @Experimental() // untriaged 3143 @Experimental() // untriaged
3090 class GraphicsElement extends SvgElement implements Tests native "SVGGraphicsEle ment" { 3144 @Native("SVGGraphicsElement")
3145 class GraphicsElement extends SvgElement implements Tests {
3091 // To suppress missing implicit constructor warnings. 3146 // To suppress missing implicit constructor warnings.
3092 factory GraphicsElement._() { throw new UnsupportedError("Not supported"); } 3147 factory GraphicsElement._() { throw new UnsupportedError("Not supported"); }
3093 /** 3148 /**
3094 * Constructor instantiated by the DOM when a custom element has been created. 3149 * Constructor instantiated by the DOM when a custom element has been created.
3095 * 3150 *
3096 * This can only be called by subclasses from their created constructor. 3151 * This can only be called by subclasses from their created constructor.
3097 */ 3152 */
3098 GraphicsElement.created() : super.created(); 3153 GraphicsElement.created() : super.created();
3099 3154
3100 @DomName('SVGGraphicsElement.farthestViewportElement') 3155 @DomName('SVGGraphicsElement.farthestViewportElement')
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
3157 bool hasExtension(String extension) native; 3212 bool hasExtension(String extension) native;
3158 } 3213 }
3159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3214 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3160 // for details. All rights reserved. Use of this source code is governed by a 3215 // for details. All rights reserved. Use of this source code is governed by a
3161 // BSD-style license that can be found in the LICENSE file. 3216 // BSD-style license that can be found in the LICENSE file.
3162 3217
3163 3218
3164 @DocsEditable() 3219 @DocsEditable()
3165 @DomName('SVGImageElement') 3220 @DomName('SVGImageElement')
3166 @Unstable() 3221 @Unstable()
3167 class ImageElement extends GraphicsElement implements UriReference native "SVGIm ageElement" { 3222 @Native("SVGImageElement")
3223 class ImageElement extends GraphicsElement implements UriReference {
3168 // To suppress missing implicit constructor warnings. 3224 // To suppress missing implicit constructor warnings.
3169 factory ImageElement._() { throw new UnsupportedError("Not supported"); } 3225 factory ImageElement._() { throw new UnsupportedError("Not supported"); }
3170 3226
3171 @DomName('SVGImageElement.SVGImageElement') 3227 @DomName('SVGImageElement.SVGImageElement')
3172 @DocsEditable() 3228 @DocsEditable()
3173 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge"); 3229 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge");
3174 /** 3230 /**
3175 * Constructor instantiated by the DOM when a custom element has been created. 3231 * Constructor instantiated by the DOM when a custom element has been created.
3176 * 3232 *
3177 * This can only be called by subclasses from their created constructor. 3233 * This can only be called by subclasses from their created constructor.
(...skipping 27 matching lines...) Expand all
3205 final AnimatedString href; 3261 final AnimatedString href;
3206 } 3262 }
3207 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3263 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3208 // for details. All rights reserved. Use of this source code is governed by a 3264 // for details. All rights reserved. Use of this source code is governed by a
3209 // BSD-style license that can be found in the LICENSE file. 3265 // BSD-style license that can be found in the LICENSE file.
3210 3266
3211 3267
3212 @DocsEditable() 3268 @DocsEditable()
3213 @DomName('SVGLength') 3269 @DomName('SVGLength')
3214 @Unstable() 3270 @Unstable()
3215 class Length extends Interceptor native "SVGLength" { 3271 @Native("SVGLength")
3272 class Length extends Interceptor {
3216 // To suppress missing implicit constructor warnings. 3273 // To suppress missing implicit constructor warnings.
3217 factory Length._() { throw new UnsupportedError("Not supported"); } 3274 factory Length._() { throw new UnsupportedError("Not supported"); }
3218 3275
3219 @DomName('SVGLength.SVG_LENGTHTYPE_CM') 3276 @DomName('SVGLength.SVG_LENGTHTYPE_CM')
3220 @DocsEditable() 3277 @DocsEditable()
3221 static const int SVG_LENGTHTYPE_CM = 6; 3278 static const int SVG_LENGTHTYPE_CM = 6;
3222 3279
3223 @DomName('SVGLength.SVG_LENGTHTYPE_EMS') 3280 @DomName('SVGLength.SVG_LENGTHTYPE_EMS')
3224 @DocsEditable() 3281 @DocsEditable()
3225 static const int SVG_LENGTHTYPE_EMS = 3; 3282 static const int SVG_LENGTHTYPE_EMS = 3;
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
3285 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 3342 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
3286 } 3343 }
3287 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3288 // for details. All rights reserved. Use of this source code is governed by a 3345 // for details. All rights reserved. Use of this source code is governed by a
3289 // BSD-style license that can be found in the LICENSE file. 3346 // BSD-style license that can be found in the LICENSE file.
3290 3347
3291 3348
3292 @DocsEditable() 3349 @DocsEditable()
3293 @DomName('SVGLengthList') 3350 @DomName('SVGLengthList')
3294 @Unstable() 3351 @Unstable()
3295 class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin< Length> implements List<Length> native "SVGLengthList" { 3352 @Native("SVGLengthList")
3353 class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin< Length> implements List<Length> {
3296 // To suppress missing implicit constructor warnings. 3354 // To suppress missing implicit constructor warnings.
3297 factory LengthList._() { throw new UnsupportedError("Not supported"); } 3355 factory LengthList._() { throw new UnsupportedError("Not supported"); }
3298 3356
3299 @DomName('SVGLengthList.numberOfItems') 3357 @DomName('SVGLengthList.numberOfItems')
3300 @DocsEditable() 3358 @DocsEditable()
3301 final int numberOfItems; 3359 final int numberOfItems;
3302 3360
3303 Length operator[](int index) { 3361 Length operator[](int index) {
3304 if (JS("bool", "# >>> 0 !== # || # >= #", index, 3362 if (JS("bool", "# >>> 0 !== # || # >= #", index,
3305 index, index, length)) 3363 index, index, length))
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
3375 Length replaceItem(Length item, int index) native; 3433 Length replaceItem(Length item, int index) native;
3376 } 3434 }
3377 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3378 // for details. All rights reserved. Use of this source code is governed by a 3436 // for details. All rights reserved. Use of this source code is governed by a
3379 // BSD-style license that can be found in the LICENSE file. 3437 // BSD-style license that can be found in the LICENSE file.
3380 3438
3381 3439
3382 @DocsEditable() 3440 @DocsEditable()
3383 @DomName('SVGLineElement') 3441 @DomName('SVGLineElement')
3384 @Unstable() 3442 @Unstable()
3385 class LineElement extends GeometryElement native "SVGLineElement" { 3443 @Native("SVGLineElement")
3444 class LineElement extends GeometryElement {
3386 // To suppress missing implicit constructor warnings. 3445 // To suppress missing implicit constructor warnings.
3387 factory LineElement._() { throw new UnsupportedError("Not supported"); } 3446 factory LineElement._() { throw new UnsupportedError("Not supported"); }
3388 3447
3389 @DomName('SVGLineElement.SVGLineElement') 3448 @DomName('SVGLineElement.SVGLineElement')
3390 @DocsEditable() 3449 @DocsEditable()
3391 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 3450 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3392 /** 3451 /**
3393 * Constructor instantiated by the DOM when a custom element has been created. 3452 * Constructor instantiated by the DOM when a custom element has been created.
3394 * 3453 *
3395 * This can only be called by subclasses from their created constructor. 3454 * This can only be called by subclasses from their created constructor.
(...skipping 17 matching lines...) Expand all
3413 final AnimatedLength y2; 3472 final AnimatedLength y2;
3414 } 3473 }
3415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3474 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3416 // for details. All rights reserved. Use of this source code is governed by a 3475 // for details. All rights reserved. Use of this source code is governed by a
3417 // BSD-style license that can be found in the LICENSE file. 3476 // BSD-style license that can be found in the LICENSE file.
3418 3477
3419 3478
3420 @DocsEditable() 3479 @DocsEditable()
3421 @DomName('SVGLinearGradientElement') 3480 @DomName('SVGLinearGradientElement')
3422 @Unstable() 3481 @Unstable()
3423 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" { 3482 @Native("SVGLinearGradientElement")
3483 class LinearGradientElement extends _GradientElement {
3424 // To suppress missing implicit constructor warnings. 3484 // To suppress missing implicit constructor warnings.
3425 factory LinearGradientElement._() { throw new UnsupportedError("Not supported" ); } 3485 factory LinearGradientElement._() { throw new UnsupportedError("Not supported" ); }
3426 3486
3427 @DomName('SVGLinearGradientElement.SVGLinearGradientElement') 3487 @DomName('SVGLinearGradientElement.SVGLinearGradientElement')
3428 @DocsEditable() 3488 @DocsEditable()
3429 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient"); 3489 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient");
3430 /** 3490 /**
3431 * Constructor instantiated by the DOM when a custom element has been created. 3491 * Constructor instantiated by the DOM when a custom element has been created.
3432 * 3492 *
3433 * This can only be called by subclasses from their created constructor. 3493 * This can only be called by subclasses from their created constructor.
(...skipping 17 matching lines...) Expand all
3451 final AnimatedLength y2; 3511 final AnimatedLength y2;
3452 } 3512 }
3453 // 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
3454 // 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
3455 // BSD-style license that can be found in the LICENSE file. 3515 // BSD-style license that can be found in the LICENSE file.
3456 3516
3457 3517
3458 @DocsEditable() 3518 @DocsEditable()
3459 @DomName('SVGMarkerElement') 3519 @DomName('SVGMarkerElement')
3460 @Unstable() 3520 @Unstable()
3461 class MarkerElement extends SvgElement implements FitToViewBox native "SVGMarker Element" { 3521 @Native("SVGMarkerElement")
3522 class MarkerElement extends SvgElement implements FitToViewBox {
3462 // To suppress missing implicit constructor warnings. 3523 // To suppress missing implicit constructor warnings.
3463 factory MarkerElement._() { throw new UnsupportedError("Not supported"); } 3524 factory MarkerElement._() { throw new UnsupportedError("Not supported"); }
3464 3525
3465 @DomName('SVGMarkerElement.SVGMarkerElement') 3526 @DomName('SVGMarkerElement.SVGMarkerElement')
3466 @DocsEditable() 3527 @DocsEditable()
3467 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 3528 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
3468 /** 3529 /**
3469 * Constructor instantiated by the DOM when a custom element has been created. 3530 * Constructor instantiated by the DOM when a custom element has been created.
3470 * 3531 *
3471 * This can only be called by subclasses from their created constructor. 3532 * This can only be called by subclasses from their created constructor.
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
3543 final AnimatedRect viewBox; 3604 final AnimatedRect viewBox;
3544 } 3605 }
3545 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3606 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3546 // for details. All rights reserved. Use of this source code is governed by a 3607 // for details. All rights reserved. Use of this source code is governed by a
3547 // BSD-style license that can be found in the LICENSE file. 3608 // BSD-style license that can be found in the LICENSE file.
3548 3609
3549 3610
3550 @DocsEditable() 3611 @DocsEditable()
3551 @DomName('SVGMaskElement') 3612 @DomName('SVGMaskElement')
3552 @Unstable() 3613 @Unstable()
3553 class MaskElement extends SvgElement implements Tests native "SVGMaskElement" { 3614 @Native("SVGMaskElement")
3615 class MaskElement extends SvgElement implements Tests {
3554 // To suppress missing implicit constructor warnings. 3616 // To suppress missing implicit constructor warnings.
3555 factory MaskElement._() { throw new UnsupportedError("Not supported"); } 3617 factory MaskElement._() { throw new UnsupportedError("Not supported"); }
3556 3618
3557 @DomName('SVGMaskElement.SVGMaskElement') 3619 @DomName('SVGMaskElement.SVGMaskElement')
3558 @DocsEditable() 3620 @DocsEditable()
3559 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 3621 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
3560 /** 3622 /**
3561 * Constructor instantiated by the DOM when a custom element has been created. 3623 * Constructor instantiated by the DOM when a custom element has been created.
3562 * 3624 *
3563 * This can only be called by subclasses from their created constructor. 3625 * This can only be called by subclasses from their created constructor.
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
3607 bool hasExtension(String extension) native; 3669 bool hasExtension(String extension) native;
3608 } 3670 }
3609 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3671 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3610 // for details. All rights reserved. Use of this source code is governed by a 3672 // for details. All rights reserved. Use of this source code is governed by a
3611 // BSD-style license that can be found in the LICENSE file. 3673 // BSD-style license that can be found in the LICENSE file.
3612 3674
3613 3675
3614 @DocsEditable() 3676 @DocsEditable()
3615 @DomName('SVGMatrix') 3677 @DomName('SVGMatrix')
3616 @Unstable() 3678 @Unstable()
3617 class Matrix extends Interceptor native "SVGMatrix" { 3679 @Native("SVGMatrix")
3680 class Matrix extends Interceptor {
3618 // To suppress missing implicit constructor warnings. 3681 // To suppress missing implicit constructor warnings.
3619 factory Matrix._() { throw new UnsupportedError("Not supported"); } 3682 factory Matrix._() { throw new UnsupportedError("Not supported"); }
3620 3683
3621 @DomName('SVGMatrix.a') 3684 @DomName('SVGMatrix.a')
3622 @DocsEditable() 3685 @DocsEditable()
3623 num a; 3686 num a;
3624 3687
3625 @DomName('SVGMatrix.b') 3688 @DomName('SVGMatrix.b')
3626 @DocsEditable() 3689 @DocsEditable()
3627 num b; 3690 num b;
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
3687 Matrix translate(num x, num y) native; 3750 Matrix translate(num x, num y) native;
3688 } 3751 }
3689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3752 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3690 // for details. All rights reserved. Use of this source code is governed by a 3753 // for details. All rights reserved. Use of this source code is governed by a
3691 // BSD-style license that can be found in the LICENSE file. 3754 // BSD-style license that can be found in the LICENSE file.
3692 3755
3693 3756
3694 @DocsEditable() 3757 @DocsEditable()
3695 @DomName('SVGMetadataElement') 3758 @DomName('SVGMetadataElement')
3696 @Unstable() 3759 @Unstable()
3697 class MetadataElement extends SvgElement native "SVGMetadataElement" { 3760 @Native("SVGMetadataElement")
3761 class MetadataElement extends SvgElement {
3698 // To suppress missing implicit constructor warnings. 3762 // To suppress missing implicit constructor warnings.
3699 factory MetadataElement._() { throw new UnsupportedError("Not supported"); } 3763 factory MetadataElement._() { throw new UnsupportedError("Not supported"); }
3700 /** 3764 /**
3701 * Constructor instantiated by the DOM when a custom element has been created. 3765 * Constructor instantiated by the DOM when a custom element has been created.
3702 * 3766 *
3703 * This can only be called by subclasses from their created constructor. 3767 * This can only be called by subclasses from their created constructor.
3704 */ 3768 */
3705 MetadataElement.created() : super.created(); 3769 MetadataElement.created() : super.created();
3706 } 3770 }
3707 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3771 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3708 // for details. All rights reserved. Use of this source code is governed by a 3772 // for details. All rights reserved. Use of this source code is governed by a
3709 // BSD-style license that can be found in the LICENSE file. 3773 // BSD-style license that can be found in the LICENSE file.
3710 3774
3711 3775
3712 @DocsEditable() 3776 @DocsEditable()
3713 @DomName('SVGNumber') 3777 @DomName('SVGNumber')
3714 @Unstable() 3778 @Unstable()
3715 class Number extends Interceptor native "SVGNumber" { 3779 @Native("SVGNumber")
3780 class Number extends Interceptor {
3716 // To suppress missing implicit constructor warnings. 3781 // To suppress missing implicit constructor warnings.
3717 factory Number._() { throw new UnsupportedError("Not supported"); } 3782 factory Number._() { throw new UnsupportedError("Not supported"); }
3718 3783
3719 @DomName('SVGNumber.value') 3784 @DomName('SVGNumber.value')
3720 @DocsEditable() 3785 @DocsEditable()
3721 num value; 3786 num value;
3722 } 3787 }
3723 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3788 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3724 // for details. All rights reserved. Use of this source code is governed by a 3789 // for details. All rights reserved. Use of this source code is governed by a
3725 // BSD-style license that can be found in the LICENSE file. 3790 // BSD-style license that can be found in the LICENSE file.
3726 3791
3727 3792
3728 @DocsEditable() 3793 @DocsEditable()
3729 @DomName('SVGNumberList') 3794 @DomName('SVGNumberList')
3730 @Unstable() 3795 @Unstable()
3731 class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin< Number> implements List<Number> native "SVGNumberList" { 3796 @Native("SVGNumberList")
3797 class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin< Number> implements List<Number> {
3732 // To suppress missing implicit constructor warnings. 3798 // To suppress missing implicit constructor warnings.
3733 factory NumberList._() { throw new UnsupportedError("Not supported"); } 3799 factory NumberList._() { throw new UnsupportedError("Not supported"); }
3734 3800
3735 @DomName('SVGNumberList.numberOfItems') 3801 @DomName('SVGNumberList.numberOfItems')
3736 @DocsEditable() 3802 @DocsEditable()
3737 final int numberOfItems; 3803 final int numberOfItems;
3738 3804
3739 Number operator[](int index) { 3805 Number operator[](int index) {
3740 if (JS("bool", "# >>> 0 !== # || # >= #", index, 3806 if (JS("bool", "# >>> 0 !== # || # >= #", index,
3741 index, index, length)) 3807 index, index, length))
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
3811 Number replaceItem(Number item, int index) native; 3877 Number replaceItem(Number item, int index) native;
3812 } 3878 }
3813 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3879 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3814 // for details. All rights reserved. Use of this source code is governed by a 3880 // for details. All rights reserved. Use of this source code is governed by a
3815 // BSD-style license that can be found in the LICENSE file. 3881 // BSD-style license that can be found in the LICENSE file.
3816 3882
3817 3883
3818 @DocsEditable() 3884 @DocsEditable()
3819 @DomName('SVGPathElement') 3885 @DomName('SVGPathElement')
3820 @Unstable() 3886 @Unstable()
3821 class PathElement extends GeometryElement native "SVGPathElement" { 3887 @Native("SVGPathElement")
3888 class PathElement extends GeometryElement {
3822 // To suppress missing implicit constructor warnings. 3889 // To suppress missing implicit constructor warnings.
3823 factory PathElement._() { throw new UnsupportedError("Not supported"); } 3890 factory PathElement._() { throw new UnsupportedError("Not supported"); }
3824 3891
3825 @DomName('SVGPathElement.SVGPathElement') 3892 @DomName('SVGPathElement.SVGPathElement')
3826 @DocsEditable() 3893 @DocsEditable()
3827 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 3894 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
3828 /** 3895 /**
3829 * Constructor instantiated by the DOM when a custom element has been created. 3896 * Constructor instantiated by the DOM when a custom element has been created.
3830 * 3897 *
3831 * This can only be called by subclasses from their created constructor. 3898 * This can only be called by subclasses from their created constructor.
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
3960 double getTotalLength() native; 4027 double getTotalLength() native;
3961 } 4028 }
3962 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4029 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3963 // for details. All rights reserved. Use of this source code is governed by a 4030 // for details. All rights reserved. Use of this source code is governed by a
3964 // BSD-style license that can be found in the LICENSE file. 4031 // BSD-style license that can be found in the LICENSE file.
3965 4032
3966 4033
3967 @DocsEditable() 4034 @DocsEditable()
3968 @DomName('SVGPathSeg') 4035 @DomName('SVGPathSeg')
3969 @Unstable() 4036 @Unstable()
3970 class PathSeg extends Interceptor native "SVGPathSeg" { 4037 @Native("SVGPathSeg")
4038 class PathSeg extends Interceptor {
3971 // To suppress missing implicit constructor warnings. 4039 // To suppress missing implicit constructor warnings.
3972 factory PathSeg._() { throw new UnsupportedError("Not supported"); } 4040 factory PathSeg._() { throw new UnsupportedError("Not supported"); }
3973 4041
3974 @DomName('SVGPathSeg.PATHSEG_ARC_ABS') 4042 @DomName('SVGPathSeg.PATHSEG_ARC_ABS')
3975 @DocsEditable() 4043 @DocsEditable()
3976 static const int PATHSEG_ARC_ABS = 10; 4044 static const int PATHSEG_ARC_ABS = 10;
3977 4045
3978 @DomName('SVGPathSeg.PATHSEG_ARC_REL') 4046 @DomName('SVGPathSeg.PATHSEG_ARC_REL')
3979 @DocsEditable() 4047 @DocsEditable()
3980 static const int PATHSEG_ARC_REL = 11; 4048 static const int PATHSEG_ARC_REL = 11;
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
4060 final String pathSegTypeAsLetter; 4128 final String pathSegTypeAsLetter;
4061 } 4129 }
4062 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4130 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4063 // for details. All rights reserved. Use of this source code is governed by a 4131 // for details. All rights reserved. Use of this source code is governed by a
4064 // BSD-style license that can be found in the LICENSE file. 4132 // BSD-style license that can be found in the LICENSE file.
4065 4133
4066 4134
4067 @DocsEditable() 4135 @DocsEditable()
4068 @DomName('SVGPathSegArcAbs') 4136 @DomName('SVGPathSegArcAbs')
4069 @Unstable() 4137 @Unstable()
4070 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" { 4138 @Native("SVGPathSegArcAbs")
4139 class PathSegArcAbs extends PathSeg {
4071 // To suppress missing implicit constructor warnings. 4140 // To suppress missing implicit constructor warnings.
4072 factory PathSegArcAbs._() { throw new UnsupportedError("Not supported"); } 4141 factory PathSegArcAbs._() { throw new UnsupportedError("Not supported"); }
4073 4142
4074 @DomName('SVGPathSegArcAbs.angle') 4143 @DomName('SVGPathSegArcAbs.angle')
4075 @DocsEditable() 4144 @DocsEditable()
4076 num angle; 4145 num angle;
4077 4146
4078 @DomName('SVGPathSegArcAbs.largeArcFlag') 4147 @DomName('SVGPathSegArcAbs.largeArcFlag')
4079 @DocsEditable() 4148 @DocsEditable()
4080 bool largeArcFlag; 4149 bool largeArcFlag;
(...skipping 19 matching lines...) Expand all
4100 num y; 4169 num y;
4101 } 4170 }
4102 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4171 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4103 // for details. All rights reserved. Use of this source code is governed by a 4172 // for details. All rights reserved. Use of this source code is governed by a
4104 // BSD-style license that can be found in the LICENSE file. 4173 // BSD-style license that can be found in the LICENSE file.
4105 4174
4106 4175
4107 @DocsEditable() 4176 @DocsEditable()
4108 @DomName('SVGPathSegArcRel') 4177 @DomName('SVGPathSegArcRel')
4109 @Unstable() 4178 @Unstable()
4110 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" { 4179 @Native("SVGPathSegArcRel")
4180 class PathSegArcRel extends PathSeg {
4111 // To suppress missing implicit constructor warnings. 4181 // To suppress missing implicit constructor warnings.
4112 factory PathSegArcRel._() { throw new UnsupportedError("Not supported"); } 4182 factory PathSegArcRel._() { throw new UnsupportedError("Not supported"); }
4113 4183
4114 @DomName('SVGPathSegArcRel.angle') 4184 @DomName('SVGPathSegArcRel.angle')
4115 @DocsEditable() 4185 @DocsEditable()
4116 num angle; 4186 num angle;
4117 4187
4118 @DomName('SVGPathSegArcRel.largeArcFlag') 4188 @DomName('SVGPathSegArcRel.largeArcFlag')
4119 @DocsEditable() 4189 @DocsEditable()
4120 bool largeArcFlag; 4190 bool largeArcFlag;
(...skipping 19 matching lines...) Expand all
4140 num y; 4210 num y;
4141 } 4211 }
4142 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4212 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4143 // for details. All rights reserved. Use of this source code is governed by a 4213 // for details. All rights reserved. Use of this source code is governed by a
4144 // BSD-style license that can be found in the LICENSE file. 4214 // BSD-style license that can be found in the LICENSE file.
4145 4215
4146 4216
4147 @DocsEditable() 4217 @DocsEditable()
4148 @DomName('SVGPathSegClosePath') 4218 @DomName('SVGPathSegClosePath')
4149 @Unstable() 4219 @Unstable()
4150 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" { 4220 @Native("SVGPathSegClosePath")
4221 class PathSegClosePath extends PathSeg {
4151 // To suppress missing implicit constructor warnings. 4222 // To suppress missing implicit constructor warnings.
4152 factory PathSegClosePath._() { throw new UnsupportedError("Not supported"); } 4223 factory PathSegClosePath._() { throw new UnsupportedError("Not supported"); }
4153 } 4224 }
4154 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4155 // for details. All rights reserved. Use of this source code is governed by a 4226 // for details. All rights reserved. Use of this source code is governed by a
4156 // BSD-style license that can be found in the LICENSE file. 4227 // BSD-style license that can be found in the LICENSE file.
4157 4228
4158 4229
4159 @DocsEditable() 4230 @DocsEditable()
4160 @DomName('SVGPathSegCurvetoCubicAbs') 4231 @DomName('SVGPathSegCurvetoCubicAbs')
4161 @Unstable() 4232 @Unstable()
4162 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" { 4233 @Native("SVGPathSegCurvetoCubicAbs")
4234 class PathSegCurvetoCubicAbs extends PathSeg {
4163 // To suppress missing implicit constructor warnings. 4235 // To suppress missing implicit constructor warnings.
4164 factory PathSegCurvetoCubicAbs._() { throw new UnsupportedError("Not supported "); } 4236 factory PathSegCurvetoCubicAbs._() { throw new UnsupportedError("Not supported "); }
4165 4237
4166 @DomName('SVGPathSegCurvetoCubicAbs.x') 4238 @DomName('SVGPathSegCurvetoCubicAbs.x')
4167 @DocsEditable() 4239 @DocsEditable()
4168 num x; 4240 num x;
4169 4241
4170 @DomName('SVGPathSegCurvetoCubicAbs.x1') 4242 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4171 @DocsEditable() 4243 @DocsEditable()
4172 num x1; 4244 num x1;
(...skipping 15 matching lines...) Expand all
4188 num y2; 4260 num y2;
4189 } 4261 }
4190 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4262 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4191 // for details. All rights reserved. Use of this source code is governed by a 4263 // for details. All rights reserved. Use of this source code is governed by a
4192 // BSD-style license that can be found in the LICENSE file. 4264 // BSD-style license that can be found in the LICENSE file.
4193 4265
4194 4266
4195 @DocsEditable() 4267 @DocsEditable()
4196 @DomName('SVGPathSegCurvetoCubicRel') 4268 @DomName('SVGPathSegCurvetoCubicRel')
4197 @Unstable() 4269 @Unstable()
4198 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" { 4270 @Native("SVGPathSegCurvetoCubicRel")
4271 class PathSegCurvetoCubicRel extends PathSeg {
4199 // To suppress missing implicit constructor warnings. 4272 // To suppress missing implicit constructor warnings.
4200 factory PathSegCurvetoCubicRel._() { throw new UnsupportedError("Not supported "); } 4273 factory PathSegCurvetoCubicRel._() { throw new UnsupportedError("Not supported "); }
4201 4274
4202 @DomName('SVGPathSegCurvetoCubicRel.x') 4275 @DomName('SVGPathSegCurvetoCubicRel.x')
4203 @DocsEditable() 4276 @DocsEditable()
4204 num x; 4277 num x;
4205 4278
4206 @DomName('SVGPathSegCurvetoCubicRel.x1') 4279 @DomName('SVGPathSegCurvetoCubicRel.x1')
4207 @DocsEditable() 4280 @DocsEditable()
4208 num x1; 4281 num x1;
(...skipping 15 matching lines...) Expand all
4224 num y2; 4297 num y2;
4225 } 4298 }
4226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4227 // for details. All rights reserved. Use of this source code is governed by a 4300 // for details. All rights reserved. Use of this source code is governed by a
4228 // BSD-style license that can be found in the LICENSE file. 4301 // BSD-style license that can be found in the LICENSE file.
4229 4302
4230 4303
4231 @DocsEditable() 4304 @DocsEditable()
4232 @DomName('SVGPathSegCurvetoCubicSmoothAbs') 4305 @DomName('SVGPathSegCurvetoCubicSmoothAbs')
4233 @Unstable() 4306 @Unstable()
4234 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi cSmoothAbs" { 4307 @Native("SVGPathSegCurvetoCubicSmoothAbs")
4308 class PathSegCurvetoCubicSmoothAbs extends PathSeg {
4235 // To suppress missing implicit constructor warnings. 4309 // To suppress missing implicit constructor warnings.
4236 factory PathSegCurvetoCubicSmoothAbs._() { throw new UnsupportedError("Not sup ported"); } 4310 factory PathSegCurvetoCubicSmoothAbs._() { throw new UnsupportedError("Not sup ported"); }
4237 4311
4238 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') 4312 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
4239 @DocsEditable() 4313 @DocsEditable()
4240 num x; 4314 num x;
4241 4315
4242 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') 4316 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
4243 @DocsEditable() 4317 @DocsEditable()
4244 num x2; 4318 num x2;
4245 4319
4246 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') 4320 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
4247 @DocsEditable() 4321 @DocsEditable()
4248 num y; 4322 num y;
4249 4323
4250 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') 4324 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
4251 @DocsEditable() 4325 @DocsEditable()
4252 num y2; 4326 num y2;
4253 } 4327 }
4254 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4328 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4255 // for details. All rights reserved. Use of this source code is governed by a 4329 // for details. All rights reserved. Use of this source code is governed by a
4256 // BSD-style license that can be found in the LICENSE file. 4330 // BSD-style license that can be found in the LICENSE file.
4257 4331
4258 4332
4259 @DocsEditable() 4333 @DocsEditable()
4260 @DomName('SVGPathSegCurvetoCubicSmoothRel') 4334 @DomName('SVGPathSegCurvetoCubicSmoothRel')
4261 @Unstable() 4335 @Unstable()
4262 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi cSmoothRel" { 4336 @Native("SVGPathSegCurvetoCubicSmoothRel")
4337 class PathSegCurvetoCubicSmoothRel extends PathSeg {
4263 // To suppress missing implicit constructor warnings. 4338 // To suppress missing implicit constructor warnings.
4264 factory PathSegCurvetoCubicSmoothRel._() { throw new UnsupportedError("Not sup ported"); } 4339 factory PathSegCurvetoCubicSmoothRel._() { throw new UnsupportedError("Not sup ported"); }
4265 4340
4266 @DomName('SVGPathSegCurvetoCubicSmoothRel.x') 4341 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
4267 @DocsEditable() 4342 @DocsEditable()
4268 num x; 4343 num x;
4269 4344
4270 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') 4345 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
4271 @DocsEditable() 4346 @DocsEditable()
4272 num x2; 4347 num x2;
4273 4348
4274 @DomName('SVGPathSegCurvetoCubicSmoothRel.y') 4349 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
4275 @DocsEditable() 4350 @DocsEditable()
4276 num y; 4351 num y;
4277 4352
4278 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') 4353 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
4279 @DocsEditable() 4354 @DocsEditable()
4280 num y2; 4355 num y2;
4281 } 4356 }
4282 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4357 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4283 // for details. All rights reserved. Use of this source code is governed by a 4358 // for details. All rights reserved. Use of this source code is governed by a
4284 // BSD-style license that can be found in the LICENSE file. 4359 // BSD-style license that can be found in the LICENSE file.
4285 4360
4286 4361
4287 @DocsEditable() 4362 @DocsEditable()
4288 @DomName('SVGPathSegCurvetoQuadraticAbs') 4363 @DomName('SVGPathSegCurvetoQuadraticAbs')
4289 @Unstable() 4364 @Unstable()
4290 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra ticAbs" { 4365 @Native("SVGPathSegCurvetoQuadraticAbs")
4366 class PathSegCurvetoQuadraticAbs extends PathSeg {
4291 // To suppress missing implicit constructor warnings. 4367 // To suppress missing implicit constructor warnings.
4292 factory PathSegCurvetoQuadraticAbs._() { throw new UnsupportedError("Not suppo rted"); } 4368 factory PathSegCurvetoQuadraticAbs._() { throw new UnsupportedError("Not suppo rted"); }
4293 4369
4294 @DomName('SVGPathSegCurvetoQuadraticAbs.x') 4370 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
4295 @DocsEditable() 4371 @DocsEditable()
4296 num x; 4372 num x;
4297 4373
4298 @DomName('SVGPathSegCurvetoQuadraticAbs.x1') 4374 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
4299 @DocsEditable() 4375 @DocsEditable()
4300 num x1; 4376 num x1;
4301 4377
4302 @DomName('SVGPathSegCurvetoQuadraticAbs.y') 4378 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
4303 @DocsEditable() 4379 @DocsEditable()
4304 num y; 4380 num y;
4305 4381
4306 @DomName('SVGPathSegCurvetoQuadraticAbs.y1') 4382 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
4307 @DocsEditable() 4383 @DocsEditable()
4308 num y1; 4384 num y1;
4309 } 4385 }
4310 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4386 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4311 // for details. All rights reserved. Use of this source code is governed by a 4387 // for details. All rights reserved. Use of this source code is governed by a
4312 // BSD-style license that can be found in the LICENSE file. 4388 // BSD-style license that can be found in the LICENSE file.
4313 4389
4314 4390
4315 @DocsEditable() 4391 @DocsEditable()
4316 @DomName('SVGPathSegCurvetoQuadraticRel') 4392 @DomName('SVGPathSegCurvetoQuadraticRel')
4317 @Unstable() 4393 @Unstable()
4318 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra ticRel" { 4394 @Native("SVGPathSegCurvetoQuadraticRel")
4395 class PathSegCurvetoQuadraticRel extends PathSeg {
4319 // To suppress missing implicit constructor warnings. 4396 // To suppress missing implicit constructor warnings.
4320 factory PathSegCurvetoQuadraticRel._() { throw new UnsupportedError("Not suppo rted"); } 4397 factory PathSegCurvetoQuadraticRel._() { throw new UnsupportedError("Not suppo rted"); }
4321 4398
4322 @DomName('SVGPathSegCurvetoQuadraticRel.x') 4399 @DomName('SVGPathSegCurvetoQuadraticRel.x')
4323 @DocsEditable() 4400 @DocsEditable()
4324 num x; 4401 num x;
4325 4402
4326 @DomName('SVGPathSegCurvetoQuadraticRel.x1') 4403 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
4327 @DocsEditable() 4404 @DocsEditable()
4328 num x1; 4405 num x1;
4329 4406
4330 @DomName('SVGPathSegCurvetoQuadraticRel.y') 4407 @DomName('SVGPathSegCurvetoQuadraticRel.y')
4331 @DocsEditable() 4408 @DocsEditable()
4332 num y; 4409 num y;
4333 4410
4334 @DomName('SVGPathSegCurvetoQuadraticRel.y1') 4411 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
4335 @DocsEditable() 4412 @DocsEditable()
4336 num y1; 4413 num y1;
4337 } 4414 }
4338 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4339 // for details. All rights reserved. Use of this source code is governed by a 4416 // for details. All rights reserved. Use of this source code is governed by a
4340 // BSD-style license that can be found in the LICENSE file. 4417 // BSD-style license that can be found in the LICENSE file.
4341 4418
4342 4419
4343 @DocsEditable() 4420 @DocsEditable()
4344 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') 4421 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
4345 @Unstable() 4422 @Unstable()
4346 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto QuadraticSmoothAbs" { 4423 @Native("SVGPathSegCurvetoQuadraticSmoothAbs")
4424 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg {
4347 // To suppress missing implicit constructor warnings. 4425 // To suppress missing implicit constructor warnings.
4348 factory PathSegCurvetoQuadraticSmoothAbs._() { throw new UnsupportedError("Not supported"); } 4426 factory PathSegCurvetoQuadraticSmoothAbs._() { throw new UnsupportedError("Not supported"); }
4349 4427
4350 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') 4428 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
4351 @DocsEditable() 4429 @DocsEditable()
4352 num x; 4430 num x;
4353 4431
4354 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') 4432 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
4355 @DocsEditable() 4433 @DocsEditable()
4356 num y; 4434 num y;
4357 } 4435 }
4358 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4359 // for details. All rights reserved. Use of this source code is governed by a 4437 // for details. All rights reserved. Use of this source code is governed by a
4360 // BSD-style license that can be found in the LICENSE file. 4438 // BSD-style license that can be found in the LICENSE file.
4361 4439
4362 4440
4363 @DocsEditable() 4441 @DocsEditable()
4364 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') 4442 @DomName('SVGPathSegCurvetoQuadraticSmoothRel')
4365 @Unstable() 4443 @Unstable()
4366 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto QuadraticSmoothRel" { 4444 @Native("SVGPathSegCurvetoQuadraticSmoothRel")
4445 class PathSegCurvetoQuadraticSmoothRel extends PathSeg {
4367 // To suppress missing implicit constructor warnings. 4446 // To suppress missing implicit constructor warnings.
4368 factory PathSegCurvetoQuadraticSmoothRel._() { throw new UnsupportedError("Not supported"); } 4447 factory PathSegCurvetoQuadraticSmoothRel._() { throw new UnsupportedError("Not supported"); }
4369 4448
4370 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') 4449 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
4371 @DocsEditable() 4450 @DocsEditable()
4372 num x; 4451 num x;
4373 4452
4374 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') 4453 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
4375 @DocsEditable() 4454 @DocsEditable()
4376 num y; 4455 num y;
4377 } 4456 }
4378 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4379 // for details. All rights reserved. Use of this source code is governed by a 4458 // for details. All rights reserved. Use of this source code is governed by a
4380 // BSD-style license that can be found in the LICENSE file. 4459 // BSD-style license that can be found in the LICENSE file.
4381 4460
4382 4461
4383 @DocsEditable() 4462 @DocsEditable()
4384 @DomName('SVGPathSegLinetoAbs') 4463 @DomName('SVGPathSegLinetoAbs')
4385 @Unstable() 4464 @Unstable()
4386 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" { 4465 @Native("SVGPathSegLinetoAbs")
4466 class PathSegLinetoAbs extends PathSeg {
4387 // To suppress missing implicit constructor warnings. 4467 // To suppress missing implicit constructor warnings.
4388 factory PathSegLinetoAbs._() { throw new UnsupportedError("Not supported"); } 4468 factory PathSegLinetoAbs._() { throw new UnsupportedError("Not supported"); }
4389 4469
4390 @DomName('SVGPathSegLinetoAbs.x') 4470 @DomName('SVGPathSegLinetoAbs.x')
4391 @DocsEditable() 4471 @DocsEditable()
4392 num x; 4472 num x;
4393 4473
4394 @DomName('SVGPathSegLinetoAbs.y') 4474 @DomName('SVGPathSegLinetoAbs.y')
4395 @DocsEditable() 4475 @DocsEditable()
4396 num y; 4476 num y;
4397 } 4477 }
4398 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4478 // 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 4479 // 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. 4480 // BSD-style license that can be found in the LICENSE file.
4401 4481
4402 4482
4403 @DocsEditable() 4483 @DocsEditable()
4404 @DomName('SVGPathSegLinetoHorizontalAbs') 4484 @DomName('SVGPathSegLinetoHorizontalAbs')
4405 @Unstable() 4485 @Unstable()
4406 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon talAbs" { 4486 @Native("SVGPathSegLinetoHorizontalAbs")
4487 class PathSegLinetoHorizontalAbs extends PathSeg {
4407 // To suppress missing implicit constructor warnings. 4488 // To suppress missing implicit constructor warnings.
4408 factory PathSegLinetoHorizontalAbs._() { throw new UnsupportedError("Not suppo rted"); } 4489 factory PathSegLinetoHorizontalAbs._() { throw new UnsupportedError("Not suppo rted"); }
4409 4490
4410 @DomName('SVGPathSegLinetoHorizontalAbs.x') 4491 @DomName('SVGPathSegLinetoHorizontalAbs.x')
4411 @DocsEditable() 4492 @DocsEditable()
4412 num x; 4493 num x;
4413 } 4494 }
4414 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4495 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4415 // for details. All rights reserved. Use of this source code is governed by a 4496 // for details. All rights reserved. Use of this source code is governed by a
4416 // BSD-style license that can be found in the LICENSE file. 4497 // BSD-style license that can be found in the LICENSE file.
4417 4498
4418 4499
4419 @DocsEditable() 4500 @DocsEditable()
4420 @DomName('SVGPathSegLinetoHorizontalRel') 4501 @DomName('SVGPathSegLinetoHorizontalRel')
4421 @Unstable() 4502 @Unstable()
4422 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon talRel" { 4503 @Native("SVGPathSegLinetoHorizontalRel")
4504 class PathSegLinetoHorizontalRel extends PathSeg {
4423 // To suppress missing implicit constructor warnings. 4505 // To suppress missing implicit constructor warnings.
4424 factory PathSegLinetoHorizontalRel._() { throw new UnsupportedError("Not suppo rted"); } 4506 factory PathSegLinetoHorizontalRel._() { throw new UnsupportedError("Not suppo rted"); }
4425 4507
4426 @DomName('SVGPathSegLinetoHorizontalRel.x') 4508 @DomName('SVGPathSegLinetoHorizontalRel.x')
4427 @DocsEditable() 4509 @DocsEditable()
4428 num x; 4510 num x;
4429 } 4511 }
4430 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4512 // 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 4513 // 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. 4514 // BSD-style license that can be found in the LICENSE file.
4433 4515
4434 4516
4435 @DocsEditable() 4517 @DocsEditable()
4436 @DomName('SVGPathSegLinetoRel') 4518 @DomName('SVGPathSegLinetoRel')
4437 @Unstable() 4519 @Unstable()
4438 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" { 4520 @Native("SVGPathSegLinetoRel")
4521 class PathSegLinetoRel extends PathSeg {
4439 // To suppress missing implicit constructor warnings. 4522 // To suppress missing implicit constructor warnings.
4440 factory PathSegLinetoRel._() { throw new UnsupportedError("Not supported"); } 4523 factory PathSegLinetoRel._() { throw new UnsupportedError("Not supported"); }
4441 4524
4442 @DomName('SVGPathSegLinetoRel.x') 4525 @DomName('SVGPathSegLinetoRel.x')
4443 @DocsEditable() 4526 @DocsEditable()
4444 num x; 4527 num x;
4445 4528
4446 @DomName('SVGPathSegLinetoRel.y') 4529 @DomName('SVGPathSegLinetoRel.y')
4447 @DocsEditable() 4530 @DocsEditable()
4448 num y; 4531 num y;
4449 } 4532 }
4450 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4533 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4451 // for details. All rights reserved. Use of this source code is governed by a 4534 // for details. All rights reserved. Use of this source code is governed by a
4452 // BSD-style license that can be found in the LICENSE file. 4535 // BSD-style license that can be found in the LICENSE file.
4453 4536
4454 4537
4455 @DocsEditable() 4538 @DocsEditable()
4456 @DomName('SVGPathSegLinetoVerticalAbs') 4539 @DomName('SVGPathSegLinetoVerticalAbs')
4457 @Unstable() 4540 @Unstable()
4458 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA bs" { 4541 @Native("SVGPathSegLinetoVerticalAbs")
4542 class PathSegLinetoVerticalAbs extends PathSeg {
4459 // To suppress missing implicit constructor warnings. 4543 // To suppress missing implicit constructor warnings.
4460 factory PathSegLinetoVerticalAbs._() { throw new UnsupportedError("Not support ed"); } 4544 factory PathSegLinetoVerticalAbs._() { throw new UnsupportedError("Not support ed"); }
4461 4545
4462 @DomName('SVGPathSegLinetoVerticalAbs.y') 4546 @DomName('SVGPathSegLinetoVerticalAbs.y')
4463 @DocsEditable() 4547 @DocsEditable()
4464 num y; 4548 num y;
4465 } 4549 }
4466 // 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
4467 // 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
4468 // BSD-style license that can be found in the LICENSE file. 4552 // BSD-style license that can be found in the LICENSE file.
4469 4553
4470 4554
4471 @DocsEditable() 4555 @DocsEditable()
4472 @DomName('SVGPathSegLinetoVerticalRel') 4556 @DomName('SVGPathSegLinetoVerticalRel')
4473 @Unstable() 4557 @Unstable()
4474 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR el" { 4558 @Native("SVGPathSegLinetoVerticalRel")
4559 class PathSegLinetoVerticalRel extends PathSeg {
4475 // To suppress missing implicit constructor warnings. 4560 // To suppress missing implicit constructor warnings.
4476 factory PathSegLinetoVerticalRel._() { throw new UnsupportedError("Not support ed"); } 4561 factory PathSegLinetoVerticalRel._() { throw new UnsupportedError("Not support ed"); }
4477 4562
4478 @DomName('SVGPathSegLinetoVerticalRel.y') 4563 @DomName('SVGPathSegLinetoVerticalRel.y')
4479 @DocsEditable() 4564 @DocsEditable()
4480 num y; 4565 num y;
4481 } 4566 }
4482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4567 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4483 // for details. All rights reserved. Use of this source code is governed by a 4568 // for details. All rights reserved. Use of this source code is governed by a
4484 // BSD-style license that can be found in the LICENSE file. 4569 // BSD-style license that can be found in the LICENSE file.
4485 4570
4486 4571
4487 @DocsEditable() 4572 @DocsEditable()
4488 @DomName('SVGPathSegList') 4573 @DomName('SVGPathSegList')
4489 @Unstable() 4574 @Unstable()
4490 class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi n<PathSeg> implements List<PathSeg> native "SVGPathSegList" { 4575 @Native("SVGPathSegList")
4576 class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi n<PathSeg> implements List<PathSeg> {
4491 // To suppress missing implicit constructor warnings. 4577 // To suppress missing implicit constructor warnings.
4492 factory PathSegList._() { throw new UnsupportedError("Not supported"); } 4578 factory PathSegList._() { throw new UnsupportedError("Not supported"); }
4493 4579
4494 @DomName('SVGPathSegList.numberOfItems') 4580 @DomName('SVGPathSegList.numberOfItems')
4495 @DocsEditable() 4581 @DocsEditable()
4496 final int numberOfItems; 4582 final int numberOfItems;
4497 4583
4498 PathSeg operator[](int index) { 4584 PathSeg operator[](int index) {
4499 if (JS("bool", "# >>> 0 !== # || # >= #", index, 4585 if (JS("bool", "# >>> 0 !== # || # >= #", index,
4500 index, index, length)) 4586 index, index, length))
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
4570 PathSeg replaceItem(PathSeg newItem, int index) native; 4656 PathSeg replaceItem(PathSeg newItem, int index) native;
4571 } 4657 }
4572 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4658 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4573 // for details. All rights reserved. Use of this source code is governed by a 4659 // for details. All rights reserved. Use of this source code is governed by a
4574 // BSD-style license that can be found in the LICENSE file. 4660 // BSD-style license that can be found in the LICENSE file.
4575 4661
4576 4662
4577 @DocsEditable() 4663 @DocsEditable()
4578 @DomName('SVGPathSegMovetoAbs') 4664 @DomName('SVGPathSegMovetoAbs')
4579 @Unstable() 4665 @Unstable()
4580 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" { 4666 @Native("SVGPathSegMovetoAbs")
4667 class PathSegMovetoAbs extends PathSeg {
4581 // To suppress missing implicit constructor warnings. 4668 // To suppress missing implicit constructor warnings.
4582 factory PathSegMovetoAbs._() { throw new UnsupportedError("Not supported"); } 4669 factory PathSegMovetoAbs._() { throw new UnsupportedError("Not supported"); }
4583 4670
4584 @DomName('SVGPathSegMovetoAbs.x') 4671 @DomName('SVGPathSegMovetoAbs.x')
4585 @DocsEditable() 4672 @DocsEditable()
4586 num x; 4673 num x;
4587 4674
4588 @DomName('SVGPathSegMovetoAbs.y') 4675 @DomName('SVGPathSegMovetoAbs.y')
4589 @DocsEditable() 4676 @DocsEditable()
4590 num y; 4677 num y;
4591 } 4678 }
4592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4679 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4593 // for details. All rights reserved. Use of this source code is governed by a 4680 // for details. All rights reserved. Use of this source code is governed by a
4594 // BSD-style license that can be found in the LICENSE file. 4681 // BSD-style license that can be found in the LICENSE file.
4595 4682
4596 4683
4597 @DocsEditable() 4684 @DocsEditable()
4598 @DomName('SVGPathSegMovetoRel') 4685 @DomName('SVGPathSegMovetoRel')
4599 @Unstable() 4686 @Unstable()
4600 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" { 4687 @Native("SVGPathSegMovetoRel")
4688 class PathSegMovetoRel extends PathSeg {
4601 // To suppress missing implicit constructor warnings. 4689 // To suppress missing implicit constructor warnings.
4602 factory PathSegMovetoRel._() { throw new UnsupportedError("Not supported"); } 4690 factory PathSegMovetoRel._() { throw new UnsupportedError("Not supported"); }
4603 4691
4604 @DomName('SVGPathSegMovetoRel.x') 4692 @DomName('SVGPathSegMovetoRel.x')
4605 @DocsEditable() 4693 @DocsEditable()
4606 num x; 4694 num x;
4607 4695
4608 @DomName('SVGPathSegMovetoRel.y') 4696 @DomName('SVGPathSegMovetoRel.y')
4609 @DocsEditable() 4697 @DocsEditable()
4610 num y; 4698 num y;
4611 } 4699 }
4612 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4700 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4613 // for details. All rights reserved. Use of this source code is governed by a 4701 // for details. All rights reserved. Use of this source code is governed by a
4614 // BSD-style license that can be found in the LICENSE file. 4702 // BSD-style license that can be found in the LICENSE file.
4615 4703
4616 4704
4617 @DocsEditable() 4705 @DocsEditable()
4618 @DomName('SVGPatternElement') 4706 @DomName('SVGPatternElement')
4619 @Unstable() 4707 @Unstable()
4620 class PatternElement extends SvgElement implements FitToViewBox, UriReference, T ests native "SVGPatternElement" { 4708 @Native("SVGPatternElement")
4709 class PatternElement extends SvgElement implements FitToViewBox, UriReference, T ests {
4621 // To suppress missing implicit constructor warnings. 4710 // To suppress missing implicit constructor warnings.
4622 factory PatternElement._() { throw new UnsupportedError("Not supported"); } 4711 factory PatternElement._() { throw new UnsupportedError("Not supported"); }
4623 4712
4624 @DomName('SVGPatternElement.SVGPatternElement') 4713 @DomName('SVGPatternElement.SVGPatternElement')
4625 @DocsEditable() 4714 @DocsEditable()
4626 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 4715 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
4627 /** 4716 /**
4628 * Constructor instantiated by the DOM when a custom element has been created. 4717 * Constructor instantiated by the DOM when a custom element has been created.
4629 * 4718 *
4630 * This can only be called by subclasses from their created constructor. 4719 * This can only be called by subclasses from their created constructor.
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
4694 final AnimatedString href; 4783 final AnimatedString href;
4695 } 4784 }
4696 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4785 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4697 // for details. All rights reserved. Use of this source code is governed by a 4786 // for details. All rights reserved. Use of this source code is governed by a
4698 // BSD-style license that can be found in the LICENSE file. 4787 // BSD-style license that can be found in the LICENSE file.
4699 4788
4700 4789
4701 @DocsEditable() 4790 @DocsEditable()
4702 @DomName('SVGPoint') 4791 @DomName('SVGPoint')
4703 @Unstable() 4792 @Unstable()
4704 class Point extends Interceptor native "SVGPoint" { 4793 @Native("SVGPoint")
4794 class Point extends Interceptor {
4705 // To suppress missing implicit constructor warnings. 4795 // To suppress missing implicit constructor warnings.
4706 factory Point._() { throw new UnsupportedError("Not supported"); } 4796 factory Point._() { throw new UnsupportedError("Not supported"); }
4707 4797
4708 @DomName('SVGPoint.x') 4798 @DomName('SVGPoint.x')
4709 @DocsEditable() 4799 @DocsEditable()
4710 num x; 4800 num x;
4711 4801
4712 @DomName('SVGPoint.y') 4802 @DomName('SVGPoint.y')
4713 @DocsEditable() 4803 @DocsEditable()
4714 num y; 4804 num y;
4715 4805
4716 @DomName('SVGPoint.matrixTransform') 4806 @DomName('SVGPoint.matrixTransform')
4717 @DocsEditable() 4807 @DocsEditable()
4718 Point matrixTransform(Matrix matrix) native; 4808 Point matrixTransform(Matrix matrix) native;
4719 } 4809 }
4720 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4810 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4721 // for details. All rights reserved. Use of this source code is governed by a 4811 // for details. All rights reserved. Use of this source code is governed by a
4722 // BSD-style license that can be found in the LICENSE file. 4812 // BSD-style license that can be found in the LICENSE file.
4723 4813
4724 4814
4725 @DocsEditable() 4815 @DocsEditable()
4726 @DomName('SVGPointList') 4816 @DomName('SVGPointList')
4727 @Unstable() 4817 @Unstable()
4728 class PointList extends Interceptor native "SVGPointList" { 4818 @Native("SVGPointList")
4819 class PointList extends Interceptor {
4729 // To suppress missing implicit constructor warnings. 4820 // To suppress missing implicit constructor warnings.
4730 factory PointList._() { throw new UnsupportedError("Not supported"); } 4821 factory PointList._() { throw new UnsupportedError("Not supported"); }
4731 4822
4732 @DomName('SVGPointList.numberOfItems') 4823 @DomName('SVGPointList.numberOfItems')
4733 @DocsEditable() 4824 @DocsEditable()
4734 final int numberOfItems; 4825 final int numberOfItems;
4735 4826
4736 @DomName('SVGPointList.appendItem') 4827 @DomName('SVGPointList.appendItem')
4737 @DocsEditable() 4828 @DocsEditable()
4738 Point appendItem(Point item) native; 4829 Point appendItem(Point item) native;
(...skipping 23 matching lines...) Expand all
4762 Point replaceItem(Point item, int index) native; 4853 Point replaceItem(Point item, int index) native;
4763 } 4854 }
4764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4855 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4765 // for details. All rights reserved. Use of this source code is governed by a 4856 // for details. All rights reserved. Use of this source code is governed by a
4766 // BSD-style license that can be found in the LICENSE file. 4857 // BSD-style license that can be found in the LICENSE file.
4767 4858
4768 4859
4769 @DocsEditable() 4860 @DocsEditable()
4770 @DomName('SVGPolygonElement') 4861 @DomName('SVGPolygonElement')
4771 @Unstable() 4862 @Unstable()
4772 class PolygonElement extends GeometryElement native "SVGPolygonElement" { 4863 @Native("SVGPolygonElement")
4864 class PolygonElement extends GeometryElement {
4773 // To suppress missing implicit constructor warnings. 4865 // To suppress missing implicit constructor warnings.
4774 factory PolygonElement._() { throw new UnsupportedError("Not supported"); } 4866 factory PolygonElement._() { throw new UnsupportedError("Not supported"); }
4775 4867
4776 @DomName('SVGPolygonElement.SVGPolygonElement') 4868 @DomName('SVGPolygonElement.SVGPolygonElement')
4777 @DocsEditable() 4869 @DocsEditable()
4778 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 4870 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
4779 /** 4871 /**
4780 * Constructor instantiated by the DOM when a custom element has been created. 4872 * Constructor instantiated by the DOM when a custom element has been created.
4781 * 4873 *
4782 * This can only be called by subclasses from their created constructor. 4874 * This can only be called by subclasses from their created constructor.
4783 */ 4875 */
4784 PolygonElement.created() : super.created(); 4876 PolygonElement.created() : super.created();
4785 4877
4786 @DomName('SVGPolygonElement.animatedPoints') 4878 @DomName('SVGPolygonElement.animatedPoints')
4787 @DocsEditable() 4879 @DocsEditable()
4788 final PointList animatedPoints; 4880 final PointList animatedPoints;
4789 4881
4790 @DomName('SVGPolygonElement.points') 4882 @DomName('SVGPolygonElement.points')
4791 @DocsEditable() 4883 @DocsEditable()
4792 final PointList points; 4884 final PointList points;
4793 } 4885 }
4794 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4886 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4795 // for details. All rights reserved. Use of this source code is governed by a 4887 // for details. All rights reserved. Use of this source code is governed by a
4796 // BSD-style license that can be found in the LICENSE file. 4888 // BSD-style license that can be found in the LICENSE file.
4797 4889
4798 4890
4799 @DocsEditable() 4891 @DocsEditable()
4800 @DomName('SVGPolylineElement') 4892 @DomName('SVGPolylineElement')
4801 @Unstable() 4893 @Unstable()
4802 class PolylineElement extends GeometryElement native "SVGPolylineElement" { 4894 @Native("SVGPolylineElement")
4895 class PolylineElement extends GeometryElement {
4803 // To suppress missing implicit constructor warnings. 4896 // To suppress missing implicit constructor warnings.
4804 factory PolylineElement._() { throw new UnsupportedError("Not supported"); } 4897 factory PolylineElement._() { throw new UnsupportedError("Not supported"); }
4805 4898
4806 @DomName('SVGPolylineElement.SVGPolylineElement') 4899 @DomName('SVGPolylineElement.SVGPolylineElement')
4807 @DocsEditable() 4900 @DocsEditable()
4808 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 4901 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
4809 /** 4902 /**
4810 * Constructor instantiated by the DOM when a custom element has been created. 4903 * Constructor instantiated by the DOM when a custom element has been created.
4811 * 4904 *
4812 * This can only be called by subclasses from their created constructor. 4905 * This can only be called by subclasses from their created constructor.
4813 */ 4906 */
4814 PolylineElement.created() : super.created(); 4907 PolylineElement.created() : super.created();
4815 4908
4816 @DomName('SVGPolylineElement.animatedPoints') 4909 @DomName('SVGPolylineElement.animatedPoints')
4817 @DocsEditable() 4910 @DocsEditable()
4818 final PointList animatedPoints; 4911 final PointList animatedPoints;
4819 4912
4820 @DomName('SVGPolylineElement.points') 4913 @DomName('SVGPolylineElement.points')
4821 @DocsEditable() 4914 @DocsEditable()
4822 final PointList points; 4915 final PointList points;
4823 } 4916 }
4824 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4825 // for details. All rights reserved. Use of this source code is governed by a 4918 // for details. All rights reserved. Use of this source code is governed by a
4826 // BSD-style license that can be found in the LICENSE file. 4919 // BSD-style license that can be found in the LICENSE file.
4827 4920
4828 4921
4829 @DocsEditable() 4922 @DocsEditable()
4830 @DomName('SVGPreserveAspectRatio') 4923 @DomName('SVGPreserveAspectRatio')
4831 @Unstable() 4924 @Unstable()
4832 class PreserveAspectRatio extends Interceptor native "SVGPreserveAspectRatio" { 4925 @Native("SVGPreserveAspectRatio")
4926 class PreserveAspectRatio extends Interceptor {
4833 // To suppress missing implicit constructor warnings. 4927 // To suppress missing implicit constructor warnings.
4834 factory PreserveAspectRatio._() { throw new UnsupportedError("Not supported"); } 4928 factory PreserveAspectRatio._() { throw new UnsupportedError("Not supported"); }
4835 4929
4836 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET') 4930 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET')
4837 @DocsEditable() 4931 @DocsEditable()
4838 static const int SVG_MEETORSLICE_MEET = 1; 4932 static const int SVG_MEETORSLICE_MEET = 1;
4839 4933
4840 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE') 4934 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE')
4841 @DocsEditable() 4935 @DocsEditable()
4842 static const int SVG_MEETORSLICE_SLICE = 2; 4936 static const int SVG_MEETORSLICE_SLICE = 2;
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
4898 int meetOrSlice; 4992 int meetOrSlice;
4899 } 4993 }
4900 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4994 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4901 // for details. All rights reserved. Use of this source code is governed by a 4995 // for details. All rights reserved. Use of this source code is governed by a
4902 // BSD-style license that can be found in the LICENSE file. 4996 // BSD-style license that can be found in the LICENSE file.
4903 4997
4904 4998
4905 @DocsEditable() 4999 @DocsEditable()
4906 @DomName('SVGRadialGradientElement') 5000 @DomName('SVGRadialGradientElement')
4907 @Unstable() 5001 @Unstable()
4908 class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl ement" { 5002 @Native("SVGRadialGradientElement")
5003 class RadialGradientElement extends _GradientElement {
4909 // To suppress missing implicit constructor warnings. 5004 // To suppress missing implicit constructor warnings.
4910 factory RadialGradientElement._() { throw new UnsupportedError("Not supported" ); } 5005 factory RadialGradientElement._() { throw new UnsupportedError("Not supported" ); }
4911 5006
4912 @DomName('SVGRadialGradientElement.SVGRadialGradientElement') 5007 @DomName('SVGRadialGradientElement.SVGRadialGradientElement')
4913 @DocsEditable() 5008 @DocsEditable()
4914 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient"); 5009 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient");
4915 /** 5010 /**
4916 * Constructor instantiated by the DOM when a custom element has been created. 5011 * Constructor instantiated by the DOM when a custom element has been created.
4917 * 5012 *
4918 * This can only be called by subclasses from their created constructor. 5013 * This can only be called by subclasses from their created constructor.
(...skipping 25 matching lines...) Expand all
4944 final AnimatedLength r; 5039 final AnimatedLength r;
4945 } 5040 }
4946 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4947 // for details. All rights reserved. Use of this source code is governed by a 5042 // for details. All rights reserved. Use of this source code is governed by a
4948 // BSD-style license that can be found in the LICENSE file. 5043 // BSD-style license that can be found in the LICENSE file.
4949 5044
4950 5045
4951 @DocsEditable() 5046 @DocsEditable()
4952 @DomName('SVGRect') 5047 @DomName('SVGRect')
4953 @Unstable() 5048 @Unstable()
4954 class Rect extends Interceptor native "SVGRect" { 5049 @Native("SVGRect")
5050 class Rect extends Interceptor {
4955 // To suppress missing implicit constructor warnings. 5051 // To suppress missing implicit constructor warnings.
4956 factory Rect._() { throw new UnsupportedError("Not supported"); } 5052 factory Rect._() { throw new UnsupportedError("Not supported"); }
4957 5053
4958 @DomName('SVGRect.height') 5054 @DomName('SVGRect.height')
4959 @DocsEditable() 5055 @DocsEditable()
4960 num height; 5056 num height;
4961 5057
4962 @DomName('SVGRect.width') 5058 @DomName('SVGRect.width')
4963 @DocsEditable() 5059 @DocsEditable()
4964 num width; 5060 num width;
4965 5061
4966 @DomName('SVGRect.x') 5062 @DomName('SVGRect.x')
4967 @DocsEditable() 5063 @DocsEditable()
4968 num x; 5064 num x;
4969 5065
4970 @DomName('SVGRect.y') 5066 @DomName('SVGRect.y')
4971 @DocsEditable() 5067 @DocsEditable()
4972 num y; 5068 num y;
4973 } 5069 }
4974 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5070 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4975 // for details. All rights reserved. Use of this source code is governed by a 5071 // for details. All rights reserved. Use of this source code is governed by a
4976 // BSD-style license that can be found in the LICENSE file. 5072 // BSD-style license that can be found in the LICENSE file.
4977 5073
4978 5074
4979 @DocsEditable() 5075 @DocsEditable()
4980 @DomName('SVGRectElement') 5076 @DomName('SVGRectElement')
4981 @Unstable() 5077 @Unstable()
4982 class RectElement extends GeometryElement native "SVGRectElement" { 5078 @Native("SVGRectElement")
5079 class RectElement extends GeometryElement {
4983 // To suppress missing implicit constructor warnings. 5080 // To suppress missing implicit constructor warnings.
4984 factory RectElement._() { throw new UnsupportedError("Not supported"); } 5081 factory RectElement._() { throw new UnsupportedError("Not supported"); }
4985 5082
4986 @DomName('SVGRectElement.SVGRectElement') 5083 @DomName('SVGRectElement.SVGRectElement')
4987 @DocsEditable() 5084 @DocsEditable()
4988 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 5085 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
4989 /** 5086 /**
4990 * Constructor instantiated by the DOM when a custom element has been created. 5087 * Constructor instantiated by the DOM when a custom element has been created.
4991 * 5088 *
4992 * This can only be called by subclasses from their created constructor. 5089 * This can only be called by subclasses from their created constructor.
(...skipping 25 matching lines...) Expand all
5018 final AnimatedLength y; 5115 final AnimatedLength y;
5019 } 5116 }
5020 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5117 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5021 // for details. All rights reserved. Use of this source code is governed by a 5118 // for details. All rights reserved. Use of this source code is governed by a
5022 // BSD-style license that can be found in the LICENSE file. 5119 // BSD-style license that can be found in the LICENSE file.
5023 5120
5024 5121
5025 @DocsEditable() 5122 @DocsEditable()
5026 @DomName('SVGRenderingIntent') 5123 @DomName('SVGRenderingIntent')
5027 @Unstable() 5124 @Unstable()
5028 class RenderingIntent extends Interceptor native "SVGRenderingIntent" { 5125 @Native("SVGRenderingIntent")
5126 class RenderingIntent extends Interceptor {
5029 // To suppress missing implicit constructor warnings. 5127 // To suppress missing implicit constructor warnings.
5030 factory RenderingIntent._() { throw new UnsupportedError("Not supported"); } 5128 factory RenderingIntent._() { throw new UnsupportedError("Not supported"); }
5031 5129
5032 @DomName('SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC') 5130 @DomName('SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC')
5033 @DocsEditable() 5131 @DocsEditable()
5034 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; 5132 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
5035 5133
5036 @DomName('SVGRenderingIntent.RENDERING_INTENT_AUTO') 5134 @DomName('SVGRenderingIntent.RENDERING_INTENT_AUTO')
5037 @DocsEditable() 5135 @DocsEditable()
5038 static const int RENDERING_INTENT_AUTO = 1; 5136 static const int RENDERING_INTENT_AUTO = 1;
(...skipping 15 matching lines...) Expand all
5054 static const int RENDERING_INTENT_UNKNOWN = 0; 5152 static const int RENDERING_INTENT_UNKNOWN = 0;
5055 } 5153 }
5056 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5154 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5057 // for details. All rights reserved. Use of this source code is governed by a 5155 // for details. All rights reserved. Use of this source code is governed by a
5058 // BSD-style license that can be found in the LICENSE file. 5156 // BSD-style license that can be found in the LICENSE file.
5059 5157
5060 5158
5061 @DocsEditable() 5159 @DocsEditable()
5062 @DomName('SVGScriptElement') 5160 @DomName('SVGScriptElement')
5063 @Unstable() 5161 @Unstable()
5064 class ScriptElement extends SvgElement implements UriReference native "SVGScript Element" { 5162 @Native("SVGScriptElement")
5163 class ScriptElement extends SvgElement implements UriReference {
5065 // To suppress missing implicit constructor warnings. 5164 // To suppress missing implicit constructor warnings.
5066 factory ScriptElement._() { throw new UnsupportedError("Not supported"); } 5165 factory ScriptElement._() { throw new UnsupportedError("Not supported"); }
5067 5166
5068 @DomName('SVGScriptElement.SVGScriptElement') 5167 @DomName('SVGScriptElement.SVGScriptElement')
5069 @DocsEditable() 5168 @DocsEditable()
5070 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript"); 5169 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript");
5071 /** 5170 /**
5072 * Constructor instantiated by the DOM when a custom element has been created. 5171 * Constructor instantiated by the DOM when a custom element has been created.
5073 * 5172 *
5074 * This can only be called by subclasses from their created constructor. 5173 * This can only be called by subclasses from their created constructor.
(...skipping 14 matching lines...) Expand all
5089 // for details. All rights reserved. Use of this source code is governed by a 5188 // for details. All rights reserved. Use of this source code is governed by a
5090 // BSD-style license that can be found in the LICENSE file. 5189 // BSD-style license that can be found in the LICENSE file.
5091 5190
5092 5191
5093 @DocsEditable() 5192 @DocsEditable()
5094 @DomName('SVGSetElement') 5193 @DomName('SVGSetElement')
5095 @SupportedBrowser(SupportedBrowser.CHROME) 5194 @SupportedBrowser(SupportedBrowser.CHROME)
5096 @SupportedBrowser(SupportedBrowser.FIREFOX) 5195 @SupportedBrowser(SupportedBrowser.FIREFOX)
5097 @SupportedBrowser(SupportedBrowser.SAFARI) 5196 @SupportedBrowser(SupportedBrowser.SAFARI)
5098 @Unstable() 5197 @Unstable()
5099 class SetElement extends AnimationElement native "SVGSetElement" { 5198 @Native("SVGSetElement")
5199 class SetElement extends AnimationElement {
5100 // To suppress missing implicit constructor warnings. 5200 // To suppress missing implicit constructor warnings.
5101 factory SetElement._() { throw new UnsupportedError("Not supported"); } 5201 factory SetElement._() { throw new UnsupportedError("Not supported"); }
5102 5202
5103 @DomName('SVGSetElement.SVGSetElement') 5203 @DomName('SVGSetElement.SVGSetElement')
5104 @DocsEditable() 5204 @DocsEditable()
5105 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ; 5205 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ;
5106 /** 5206 /**
5107 * Constructor instantiated by the DOM when a custom element has been created. 5207 * Constructor instantiated by the DOM when a custom element has been created.
5108 * 5208 *
5109 * This can only be called by subclasses from their created constructor. 5209 * This can only be called by subclasses from their created constructor.
5110 */ 5210 */
5111 SetElement.created() : super.created(); 5211 SetElement.created() : super.created();
5112 5212
5113 /// Checks if this type is supported on the current platform. 5213 /// Checks if this type is supported on the current platform.
5114 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement); 5214 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement);
5115 } 5215 }
5116 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5216 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5117 // for details. All rights reserved. Use of this source code is governed by a 5217 // for details. All rights reserved. Use of this source code is governed by a
5118 // BSD-style license that can be found in the LICENSE file. 5218 // BSD-style license that can be found in the LICENSE file.
5119 5219
5120 5220
5121 @DocsEditable() 5221 @DocsEditable()
5122 @DomName('SVGStopElement') 5222 @DomName('SVGStopElement')
5123 @Unstable() 5223 @Unstable()
5124 class StopElement extends SvgElement native "SVGStopElement" { 5224 @Native("SVGStopElement")
5225 class StopElement extends SvgElement {
5125 // To suppress missing implicit constructor warnings. 5226 // To suppress missing implicit constructor warnings.
5126 factory StopElement._() { throw new UnsupportedError("Not supported"); } 5227 factory StopElement._() { throw new UnsupportedError("Not supported"); }
5127 5228
5128 @DomName('SVGStopElement.SVGStopElement') 5229 @DomName('SVGStopElement.SVGStopElement')
5129 @DocsEditable() 5230 @DocsEditable()
5130 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop "); 5231 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop ");
5131 /** 5232 /**
5132 * Constructor instantiated by the DOM when a custom element has been created. 5233 * Constructor instantiated by the DOM when a custom element has been created.
5133 * 5234 *
5134 * This can only be called by subclasses from their created constructor. 5235 * This can only be called by subclasses from their created constructor.
5135 */ 5236 */
5136 StopElement.created() : super.created(); 5237 StopElement.created() : super.created();
5137 5238
5138 @JSName('offset') 5239 @JSName('offset')
5139 @DomName('SVGStopElement.offset') 5240 @DomName('SVGStopElement.offset')
5140 @DocsEditable() 5241 @DocsEditable()
5141 final AnimatedNumber gradientOffset; 5242 final AnimatedNumber gradientOffset;
5142 } 5243 }
5143 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5244 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5144 // for details. All rights reserved. Use of this source code is governed by a 5245 // for details. All rights reserved. Use of this source code is governed by a
5145 // BSD-style license that can be found in the LICENSE file. 5246 // BSD-style license that can be found in the LICENSE file.
5146 5247
5147 5248
5148 @DocsEditable() 5249 @DocsEditable()
5149 @DomName('SVGStringList') 5250 @DomName('SVGStringList')
5150 @Unstable() 5251 @Unstable()
5151 class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin< String> implements List<String> native "SVGStringList" { 5252 @Native("SVGStringList")
5253 class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin< String> implements List<String> {
5152 // To suppress missing implicit constructor warnings. 5254 // To suppress missing implicit constructor warnings.
5153 factory StringList._() { throw new UnsupportedError("Not supported"); } 5255 factory StringList._() { throw new UnsupportedError("Not supported"); }
5154 5256
5155 @DomName('SVGStringList.numberOfItems') 5257 @DomName('SVGStringList.numberOfItems')
5156 @DocsEditable() 5258 @DocsEditable()
5157 final int numberOfItems; 5259 final int numberOfItems;
5158 5260
5159 String operator[](int index) { 5261 String operator[](int index) {
5160 if (JS("bool", "# >>> 0 !== # || # >= #", index, 5262 if (JS("bool", "# >>> 0 !== # || # >= #", index,
5161 index, index, length)) 5263 index, index, length))
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
5232 } 5334 }
5233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5335 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5234 // for details. All rights reserved. Use of this source code is governed by a 5336 // for details. All rights reserved. Use of this source code is governed by a
5235 // BSD-style license that can be found in the LICENSE file. 5337 // BSD-style license that can be found in the LICENSE file.
5236 5338
5237 5339
5238 @DocsEditable() 5340 @DocsEditable()
5239 @DomName('SVGStyleElement') 5341 @DomName('SVGStyleElement')
5240 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable 5342 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable
5241 @Experimental() // nonstandard 5343 @Experimental() // nonstandard
5242 class StyleElement extends SvgElement native "SVGStyleElement" { 5344 @Native("SVGStyleElement")
5345 class StyleElement extends SvgElement {
5243 // To suppress missing implicit constructor warnings. 5346 // To suppress missing implicit constructor warnings.
5244 factory StyleElement._() { throw new UnsupportedError("Not supported"); } 5347 factory StyleElement._() { throw new UnsupportedError("Not supported"); }
5245 5348
5246 @DomName('SVGStyleElement.SVGStyleElement') 5349 @DomName('SVGStyleElement.SVGStyleElement')
5247 @DocsEditable() 5350 @DocsEditable()
5248 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 5351 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
5249 /** 5352 /**
5250 * Constructor instantiated by the DOM when a custom element has been created. 5353 * Constructor instantiated by the DOM when a custom element has been created.
5251 * 5354 *
5252 * This can only be called by subclasses from their created constructor. 5355 * This can only be called by subclasses from their created constructor.
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
5298 return s; 5401 return s;
5299 } 5402 }
5300 5403
5301 void writeClasses(Set s) { 5404 void writeClasses(Set s) {
5302 _element.attributes['class'] = s.join(' '); 5405 _element.attributes['class'] = s.join(' ');
5303 } 5406 }
5304 } 5407 }
5305 5408
5306 @DomName('SVGElement') 5409 @DomName('SVGElement')
5307 @Unstable() 5410 @Unstable()
5308 class SvgElement extends Element implements GlobalEventHandlers native "SVGEleme nt" { 5411 @Native("SVGElement")
5412 class SvgElement extends Element implements GlobalEventHandlers {
5309 static final _START_TAG_REGEXP = new RegExp('<(\\w+)'); 5413 static final _START_TAG_REGEXP = new RegExp('<(\\w+)');
5310 5414
5311 factory SvgElement.tag(String tag) => 5415 factory SvgElement.tag(String tag) =>
5312 document.createElementNS("http://www.w3.org/2000/svg", tag); 5416 document.createElementNS("http://www.w3.org/2000/svg", tag);
5313 factory SvgElement.svg(String svg, 5417 factory SvgElement.svg(String svg,
5314 {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) { 5418 {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) {
5315 5419
5316 if (validator == null && treeSanitizer == null) { 5420 if (validator == null && treeSanitizer == null) {
5317 validator = new NodeValidatorBuilder.common()..allowSvg(); 5421 validator = new NodeValidatorBuilder.common()..allowSvg();
5318 } 5422 }
(...skipping 663 matching lines...) Expand 10 before | Expand all | Expand 10 after
5982 ElementStream<Event> get onWaiting => waitingEvent.forElement(this); 6086 ElementStream<Event> get onWaiting => waitingEvent.forElement(this);
5983 6087
5984 } 6088 }
5985 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6089 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5986 // for details. All rights reserved. Use of this source code is governed by a 6090 // for details. All rights reserved. Use of this source code is governed by a
5987 // BSD-style license that can be found in the LICENSE file. 6091 // BSD-style license that can be found in the LICENSE file.
5988 6092
5989 6093
5990 @DomName('SVGSVGElement') 6094 @DomName('SVGSVGElement')
5991 @Unstable() 6095 @Unstable()
5992 class SvgSvgElement extends GraphicsElement implements FitToViewBox, ZoomAndPan native "SVGSVGElement" { 6096 @Native("SVGSVGElement")
6097 class SvgSvgElement extends GraphicsElement implements FitToViewBox, ZoomAndPan {
5993 factory SvgSvgElement() { 6098 factory SvgSvgElement() {
5994 final el = new SvgElement.tag("svg"); 6099 final el = new SvgElement.tag("svg");
5995 // The SVG spec requires the version attribute to match the spec version 6100 // The SVG spec requires the version attribute to match the spec version
5996 el.attributes['version'] = "1.1"; 6101 el.attributes['version'] = "1.1";
5997 return el; 6102 return el;
5998 } 6103 }
5999 6104
6000 // To suppress missing implicit constructor warnings. 6105 // To suppress missing implicit constructor warnings.
6001 factory SvgSvgElement._() { throw new UnsupportedError("Not supported"); } 6106 factory SvgSvgElement._() { throw new UnsupportedError("Not supported"); }
6002 /** 6107 /**
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
6180 6285
6181 } 6286 }
6182 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6287 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6183 // for details. All rights reserved. Use of this source code is governed by a 6288 // for details. All rights reserved. Use of this source code is governed by a
6184 // BSD-style license that can be found in the LICENSE file. 6289 // BSD-style license that can be found in the LICENSE file.
6185 6290
6186 6291
6187 @DocsEditable() 6292 @DocsEditable()
6188 @DomName('SVGSwitchElement') 6293 @DomName('SVGSwitchElement')
6189 @Unstable() 6294 @Unstable()
6190 class SwitchElement extends GraphicsElement native "SVGSwitchElement" { 6295 @Native("SVGSwitchElement")
6296 class SwitchElement extends GraphicsElement {
6191 // To suppress missing implicit constructor warnings. 6297 // To suppress missing implicit constructor warnings.
6192 factory SwitchElement._() { throw new UnsupportedError("Not supported"); } 6298 factory SwitchElement._() { throw new UnsupportedError("Not supported"); }
6193 6299
6194 @DomName('SVGSwitchElement.SVGSwitchElement') 6300 @DomName('SVGSwitchElement.SVGSwitchElement')
6195 @DocsEditable() 6301 @DocsEditable()
6196 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 6302 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
6197 /** 6303 /**
6198 * Constructor instantiated by the DOM when a custom element has been created. 6304 * Constructor instantiated by the DOM when a custom element has been created.
6199 * 6305 *
6200 * This can only be called by subclasses from their created constructor. 6306 * This can only be called by subclasses from their created constructor.
6201 */ 6307 */
6202 SwitchElement.created() : super.created(); 6308 SwitchElement.created() : super.created();
6203 } 6309 }
6204 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6310 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6205 // for details. All rights reserved. Use of this source code is governed by a 6311 // for details. All rights reserved. Use of this source code is governed by a
6206 // BSD-style license that can be found in the LICENSE file. 6312 // BSD-style license that can be found in the LICENSE file.
6207 6313
6208 6314
6209 @DocsEditable() 6315 @DocsEditable()
6210 @DomName('SVGSymbolElement') 6316 @DomName('SVGSymbolElement')
6211 @Unstable() 6317 @Unstable()
6212 class SymbolElement extends SvgElement implements FitToViewBox native "SVGSymbol Element" { 6318 @Native("SVGSymbolElement")
6319 class SymbolElement extends SvgElement implements FitToViewBox {
6213 // To suppress missing implicit constructor warnings. 6320 // To suppress missing implicit constructor warnings.
6214 factory SymbolElement._() { throw new UnsupportedError("Not supported"); } 6321 factory SymbolElement._() { throw new UnsupportedError("Not supported"); }
6215 6322
6216 @DomName('SVGSymbolElement.SVGSymbolElement') 6323 @DomName('SVGSymbolElement.SVGSymbolElement')
6217 @DocsEditable() 6324 @DocsEditable()
6218 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 6325 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
6219 /** 6326 /**
6220 * Constructor instantiated by the DOM when a custom element has been created. 6327 * Constructor instantiated by the DOM when a custom element has been created.
6221 * 6328 *
6222 * This can only be called by subclasses from their created constructor. 6329 * This can only be called by subclasses from their created constructor.
(...skipping 11 matching lines...) Expand all
6234 final AnimatedRect viewBox; 6341 final AnimatedRect viewBox;
6235 } 6342 }
6236 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6343 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6237 // for details. All rights reserved. Use of this source code is governed by a 6344 // for details. All rights reserved. Use of this source code is governed by a
6238 // BSD-style license that can be found in the LICENSE file. 6345 // BSD-style license that can be found in the LICENSE file.
6239 6346
6240 6347
6241 @DocsEditable() 6348 @DocsEditable()
6242 @DomName('SVGTSpanElement') 6349 @DomName('SVGTSpanElement')
6243 @Unstable() 6350 @Unstable()
6244 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" { 6351 @Native("SVGTSpanElement")
6352 class TSpanElement extends TextPositioningElement {
6245 // To suppress missing implicit constructor warnings. 6353 // To suppress missing implicit constructor warnings.
6246 factory TSpanElement._() { throw new UnsupportedError("Not supported"); } 6354 factory TSpanElement._() { throw new UnsupportedError("Not supported"); }
6247 6355
6248 @DomName('SVGTSpanElement.SVGTSpanElement') 6356 @DomName('SVGTSpanElement.SVGTSpanElement')
6249 @DocsEditable() 6357 @DocsEditable()
6250 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an"); 6358 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an");
6251 /** 6359 /**
6252 * Constructor instantiated by the DOM when a custom element has been created. 6360 * Constructor instantiated by the DOM when a custom element has been created.
6253 * 6361 *
6254 * This can only be called by subclasses from their created constructor. 6362 * This can only be called by subclasses from their created constructor.
(...skipping 21 matching lines...) Expand all
6276 bool hasExtension(String extension); 6384 bool hasExtension(String extension);
6277 } 6385 }
6278 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6386 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6279 // for details. All rights reserved. Use of this source code is governed by a 6387 // for details. All rights reserved. Use of this source code is governed by a
6280 // BSD-style license that can be found in the LICENSE file. 6388 // BSD-style license that can be found in the LICENSE file.
6281 6389
6282 6390
6283 @DocsEditable() 6391 @DocsEditable()
6284 @DomName('SVGTextContentElement') 6392 @DomName('SVGTextContentElement')
6285 @Unstable() 6393 @Unstable()
6286 class TextContentElement extends GraphicsElement native "SVGTextContentElement" { 6394 @Native("SVGTextContentElement")
6395 class TextContentElement extends GraphicsElement {
6287 // To suppress missing implicit constructor warnings. 6396 // To suppress missing implicit constructor warnings.
6288 factory TextContentElement._() { throw new UnsupportedError("Not supported"); } 6397 factory TextContentElement._() { throw new UnsupportedError("Not supported"); }
6289 /** 6398 /**
6290 * Constructor instantiated by the DOM when a custom element has been created. 6399 * Constructor instantiated by the DOM when a custom element has been created.
6291 * 6400 *
6292 * This can only be called by subclasses from their created constructor. 6401 * This can only be called by subclasses from their created constructor.
6293 */ 6402 */
6294 TextContentElement.created() : super.created(); 6403 TextContentElement.created() : super.created();
6295 6404
6296 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING') 6405 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING')
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
6350 void selectSubString(int offset, int length) native; 6459 void selectSubString(int offset, int length) native;
6351 } 6460 }
6352 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6353 // for details. All rights reserved. Use of this source code is governed by a 6462 // for details. All rights reserved. Use of this source code is governed by a
6354 // BSD-style license that can be found in the LICENSE file. 6463 // BSD-style license that can be found in the LICENSE file.
6355 6464
6356 6465
6357 @DocsEditable() 6466 @DocsEditable()
6358 @DomName('SVGTextElement') 6467 @DomName('SVGTextElement')
6359 @Unstable() 6468 @Unstable()
6360 class TextElement extends TextPositioningElement native "SVGTextElement" { 6469 @Native("SVGTextElement")
6470 class TextElement extends TextPositioningElement {
6361 // To suppress missing implicit constructor warnings. 6471 // To suppress missing implicit constructor warnings.
6362 factory TextElement._() { throw new UnsupportedError("Not supported"); } 6472 factory TextElement._() { throw new UnsupportedError("Not supported"); }
6363 6473
6364 @DomName('SVGTextElement.SVGTextElement') 6474 @DomName('SVGTextElement.SVGTextElement')
6365 @DocsEditable() 6475 @DocsEditable()
6366 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 6476 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
6367 /** 6477 /**
6368 * Constructor instantiated by the DOM when a custom element has been created. 6478 * Constructor instantiated by the DOM when a custom element has been created.
6369 * 6479 *
6370 * This can only be called by subclasses from their created constructor. 6480 * This can only be called by subclasses from their created constructor.
6371 */ 6481 */
6372 TextElement.created() : super.created(); 6482 TextElement.created() : super.created();
6373 } 6483 }
6374 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6484 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6375 // for details. All rights reserved. Use of this source code is governed by a 6485 // for details. All rights reserved. Use of this source code is governed by a
6376 // BSD-style license that can be found in the LICENSE file. 6486 // BSD-style license that can be found in the LICENSE file.
6377 6487
6378 6488
6379 @DocsEditable() 6489 @DocsEditable()
6380 @DomName('SVGTextPathElement') 6490 @DomName('SVGTextPathElement')
6381 @Unstable() 6491 @Unstable()
6382 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" { 6492 @Native("SVGTextPathElement")
6493 class TextPathElement extends TextContentElement implements UriReference {
6383 // To suppress missing implicit constructor warnings. 6494 // To suppress missing implicit constructor warnings.
6384 factory TextPathElement._() { throw new UnsupportedError("Not supported"); } 6495 factory TextPathElement._() { throw new UnsupportedError("Not supported"); }
6385 /** 6496 /**
6386 * Constructor instantiated by the DOM when a custom element has been created. 6497 * Constructor instantiated by the DOM when a custom element has been created.
6387 * 6498 *
6388 * This can only be called by subclasses from their created constructor. 6499 * This can only be called by subclasses from their created constructor.
6389 */ 6500 */
6390 TextPathElement.created() : super.created(); 6501 TextPathElement.created() : super.created();
6391 6502
6392 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN') 6503 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN')
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
6432 final AnimatedString href; 6543 final AnimatedString href;
6433 } 6544 }
6434 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6545 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6435 // for details. All rights reserved. Use of this source code is governed by a 6546 // for details. All rights reserved. Use of this source code is governed by a
6436 // BSD-style license that can be found in the LICENSE file. 6547 // BSD-style license that can be found in the LICENSE file.
6437 6548
6438 6549
6439 @DocsEditable() 6550 @DocsEditable()
6440 @DomName('SVGTextPositioningElement') 6551 @DomName('SVGTextPositioningElement')
6441 @Unstable() 6552 @Unstable()
6442 class TextPositioningElement extends TextContentElement native "SVGTextPositioni ngElement" { 6553 @Native("SVGTextPositioningElement")
6554 class TextPositioningElement extends TextContentElement {
6443 // To suppress missing implicit constructor warnings. 6555 // To suppress missing implicit constructor warnings.
6444 factory TextPositioningElement._() { throw new UnsupportedError("Not supported "); } 6556 factory TextPositioningElement._() { throw new UnsupportedError("Not supported "); }
6445 /** 6557 /**
6446 * Constructor instantiated by the DOM when a custom element has been created. 6558 * Constructor instantiated by the DOM when a custom element has been created.
6447 * 6559 *
6448 * This can only be called by subclasses from their created constructor. 6560 * This can only be called by subclasses from their created constructor.
6449 */ 6561 */
6450 TextPositioningElement.created() : super.created(); 6562 TextPositioningElement.created() : super.created();
6451 6563
6452 @DomName('SVGTextPositioningElement.dx') 6564 @DomName('SVGTextPositioningElement.dx')
(...skipping 17 matching lines...) Expand all
6470 final AnimatedLengthList y; 6582 final AnimatedLengthList y;
6471 } 6583 }
6472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6473 // for details. All rights reserved. Use of this source code is governed by a 6585 // for details. All rights reserved. Use of this source code is governed by a
6474 // BSD-style license that can be found in the LICENSE file. 6586 // BSD-style license that can be found in the LICENSE file.
6475 6587
6476 6588
6477 @DocsEditable() 6589 @DocsEditable()
6478 @DomName('SVGTitleElement') 6590 @DomName('SVGTitleElement')
6479 @Unstable() 6591 @Unstable()
6480 class TitleElement extends SvgElement native "SVGTitleElement" { 6592 @Native("SVGTitleElement")
6593 class TitleElement extends SvgElement {
6481 // To suppress missing implicit constructor warnings. 6594 // To suppress missing implicit constructor warnings.
6482 factory TitleElement._() { throw new UnsupportedError("Not supported"); } 6595 factory TitleElement._() { throw new UnsupportedError("Not supported"); }
6483 6596
6484 @DomName('SVGTitleElement.SVGTitleElement') 6597 @DomName('SVGTitleElement.SVGTitleElement')
6485 @DocsEditable() 6598 @DocsEditable()
6486 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 6599 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
6487 /** 6600 /**
6488 * Constructor instantiated by the DOM when a custom element has been created. 6601 * Constructor instantiated by the DOM when a custom element has been created.
6489 * 6602 *
6490 * This can only be called by subclasses from their created constructor. 6603 * This can only be called by subclasses from their created constructor.
6491 */ 6604 */
6492 TitleElement.created() : super.created(); 6605 TitleElement.created() : super.created();
6493 } 6606 }
6494 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6607 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6495 // for details. All rights reserved. Use of this source code is governed by a 6608 // for details. All rights reserved. Use of this source code is governed by a
6496 // BSD-style license that can be found in the LICENSE file. 6609 // BSD-style license that can be found in the LICENSE file.
6497 6610
6498 6611
6499 @DocsEditable() 6612 @DocsEditable()
6500 @DomName('SVGTransform') 6613 @DomName('SVGTransform')
6501 @Unstable() 6614 @Unstable()
6502 class Transform extends Interceptor native "SVGTransform" { 6615 @Native("SVGTransform")
6616 class Transform extends Interceptor {
6503 // To suppress missing implicit constructor warnings. 6617 // To suppress missing implicit constructor warnings.
6504 factory Transform._() { throw new UnsupportedError("Not supported"); } 6618 factory Transform._() { throw new UnsupportedError("Not supported"); }
6505 6619
6506 @DomName('SVGTransform.SVG_TRANSFORM_MATRIX') 6620 @DomName('SVGTransform.SVG_TRANSFORM_MATRIX')
6507 @DocsEditable() 6621 @DocsEditable()
6508 static const int SVG_TRANSFORM_MATRIX = 1; 6622 static const int SVG_TRANSFORM_MATRIX = 1;
6509 6623
6510 @DomName('SVGTransform.SVG_TRANSFORM_ROTATE') 6624 @DomName('SVGTransform.SVG_TRANSFORM_ROTATE')
6511 @DocsEditable() 6625 @DocsEditable()
6512 static const int SVG_TRANSFORM_ROTATE = 4; 6626 static const int SVG_TRANSFORM_ROTATE = 4;
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
6568 void setTranslate(num tx, num ty) native; 6682 void setTranslate(num tx, num ty) native;
6569 } 6683 }
6570 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6684 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6571 // for details. All rights reserved. Use of this source code is governed by a 6685 // for details. All rights reserved. Use of this source code is governed by a
6572 // BSD-style license that can be found in the LICENSE file. 6686 // BSD-style license that can be found in the LICENSE file.
6573 6687
6574 6688
6575 @DocsEditable() 6689 @DocsEditable()
6576 @DomName('SVGTransformList') 6690 @DomName('SVGTransformList')
6577 @Unstable() 6691 @Unstable()
6578 class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList Mixin<Transform> implements List<Transform> native "SVGTransformList" { 6692 @Native("SVGTransformList")
6693 class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList Mixin<Transform> implements List<Transform> {
6579 // To suppress missing implicit constructor warnings. 6694 // To suppress missing implicit constructor warnings.
6580 factory TransformList._() { throw new UnsupportedError("Not supported"); } 6695 factory TransformList._() { throw new UnsupportedError("Not supported"); }
6581 6696
6582 @DomName('SVGTransformList.numberOfItems') 6697 @DomName('SVGTransformList.numberOfItems')
6583 @DocsEditable() 6698 @DocsEditable()
6584 final int numberOfItems; 6699 final int numberOfItems;
6585 6700
6586 Transform operator[](int index) { 6701 Transform operator[](int index) {
6587 if (JS("bool", "# >>> 0 !== # || # >= #", index, 6702 if (JS("bool", "# >>> 0 !== # || # >= #", index,
6588 index, index, length)) 6703 index, index, length))
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
6667 Transform replaceItem(Transform item, int index) native; 6782 Transform replaceItem(Transform item, int index) native;
6668 } 6783 }
6669 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6784 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6670 // for details. All rights reserved. Use of this source code is governed by a 6785 // for details. All rights reserved. Use of this source code is governed by a
6671 // BSD-style license that can be found in the LICENSE file. 6786 // BSD-style license that can be found in the LICENSE file.
6672 6787
6673 6788
6674 @DocsEditable() 6789 @DocsEditable()
6675 @DomName('SVGUnitTypes') 6790 @DomName('SVGUnitTypes')
6676 @Unstable() 6791 @Unstable()
6677 class UnitTypes extends Interceptor native "SVGUnitTypes" { 6792 @Native("SVGUnitTypes")
6793 class UnitTypes extends Interceptor {
6678 // To suppress missing implicit constructor warnings. 6794 // To suppress missing implicit constructor warnings.
6679 factory UnitTypes._() { throw new UnsupportedError("Not supported"); } 6795 factory UnitTypes._() { throw new UnsupportedError("Not supported"); }
6680 6796
6681 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX') 6797 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX')
6682 @DocsEditable() 6798 @DocsEditable()
6683 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; 6799 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
6684 6800
6685 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN') 6801 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN')
6686 @DocsEditable() 6802 @DocsEditable()
6687 static const int SVG_UNIT_TYPE_UNKNOWN = 0; 6803 static const int SVG_UNIT_TYPE_UNKNOWN = 0;
(...skipping 17 matching lines...) Expand all
6705 final AnimatedString href; 6821 final AnimatedString href;
6706 } 6822 }
6707 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6823 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6708 // for details. All rights reserved. Use of this source code is governed by a 6824 // for details. All rights reserved. Use of this source code is governed by a
6709 // BSD-style license that can be found in the LICENSE file. 6825 // BSD-style license that can be found in the LICENSE file.
6710 6826
6711 6827
6712 @DocsEditable() 6828 @DocsEditable()
6713 @DomName('SVGUseElement') 6829 @DomName('SVGUseElement')
6714 @Unstable() 6830 @Unstable()
6715 class UseElement extends GraphicsElement implements UriReference, Tests native " SVGUseElement" { 6831 @Native("SVGUseElement")
6832 class UseElement extends GraphicsElement implements UriReference, Tests {
6716 // To suppress missing implicit constructor warnings. 6833 // To suppress missing implicit constructor warnings.
6717 factory UseElement._() { throw new UnsupportedError("Not supported"); } 6834 factory UseElement._() { throw new UnsupportedError("Not supported"); }
6718 6835
6719 @DomName('SVGUseElement.SVGUseElement') 6836 @DomName('SVGUseElement.SVGUseElement')
6720 @DocsEditable() 6837 @DocsEditable()
6721 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 6838 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
6722 /** 6839 /**
6723 * Constructor instantiated by the DOM when a custom element has been created. 6840 * Constructor instantiated by the DOM when a custom element has been created.
6724 * 6841 *
6725 * This can only be called by subclasses from their created constructor. 6842 * This can only be called by subclasses from their created constructor.
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
6775 final AnimatedString href; 6892 final AnimatedString href;
6776 } 6893 }
6777 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6894 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6778 // for details. All rights reserved. Use of this source code is governed by a 6895 // for details. All rights reserved. Use of this source code is governed by a
6779 // BSD-style license that can be found in the LICENSE file. 6896 // BSD-style license that can be found in the LICENSE file.
6780 6897
6781 6898
6782 @DocsEditable() 6899 @DocsEditable()
6783 @DomName('SVGViewElement') 6900 @DomName('SVGViewElement')
6784 @Unstable() 6901 @Unstable()
6785 class ViewElement extends SvgElement implements FitToViewBox, ZoomAndPan native "SVGViewElement" { 6902 @Native("SVGViewElement")
6903 class ViewElement extends SvgElement implements FitToViewBox, ZoomAndPan {
6786 // To suppress missing implicit constructor warnings. 6904 // To suppress missing implicit constructor warnings.
6787 factory ViewElement._() { throw new UnsupportedError("Not supported"); } 6905 factory ViewElement._() { throw new UnsupportedError("Not supported"); }
6788 6906
6789 @DomName('SVGViewElement.SVGViewElement') 6907 @DomName('SVGViewElement.SVGViewElement')
6790 @DocsEditable() 6908 @DocsEditable()
6791 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view "); 6909 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view ");
6792 /** 6910 /**
6793 * Constructor instantiated by the DOM when a custom element has been created. 6911 * Constructor instantiated by the DOM when a custom element has been created.
6794 * 6912 *
6795 * This can only be called by subclasses from their created constructor. 6913 * This can only be called by subclasses from their created constructor.
(...skipping 21 matching lines...) Expand all
6817 int zoomAndPan; 6935 int zoomAndPan;
6818 } 6936 }
6819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6937 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6820 // for details. All rights reserved. Use of this source code is governed by a 6938 // for details. All rights reserved. Use of this source code is governed by a
6821 // BSD-style license that can be found in the LICENSE file. 6939 // BSD-style license that can be found in the LICENSE file.
6822 6940
6823 6941
6824 @DocsEditable() 6942 @DocsEditable()
6825 @DomName('SVGViewSpec') 6943 @DomName('SVGViewSpec')
6826 @Unstable() 6944 @Unstable()
6827 class ViewSpec extends Interceptor implements FitToViewBox, ZoomAndPan native "S VGViewSpec" { 6945 @Native("SVGViewSpec")
6946 class ViewSpec extends Interceptor implements FitToViewBox, ZoomAndPan {
6828 // To suppress missing implicit constructor warnings. 6947 // To suppress missing implicit constructor warnings.
6829 factory ViewSpec._() { throw new UnsupportedError("Not supported"); } 6948 factory ViewSpec._() { throw new UnsupportedError("Not supported"); }
6830 6949
6831 @DomName('SVGViewSpec.preserveAspectRatioString') 6950 @DomName('SVGViewSpec.preserveAspectRatioString')
6832 @DocsEditable() 6951 @DocsEditable()
6833 final String preserveAspectRatioString; 6952 final String preserveAspectRatioString;
6834 6953
6835 @DomName('SVGViewSpec.transform') 6954 @DomName('SVGViewSpec.transform')
6836 @DocsEditable() 6955 @DocsEditable()
6837 final TransformList transform; 6956 final TransformList transform;
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
6898 int zoomAndPan; 7017 int zoomAndPan;
6899 } 7018 }
6900 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7019 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6901 // for details. All rights reserved. Use of this source code is governed by a 7020 // for details. All rights reserved. Use of this source code is governed by a
6902 // BSD-style license that can be found in the LICENSE file. 7021 // BSD-style license that can be found in the LICENSE file.
6903 7022
6904 7023
6905 @DocsEditable() 7024 @DocsEditable()
6906 @DomName('SVGZoomEvent') 7025 @DomName('SVGZoomEvent')
6907 @Unstable() 7026 @Unstable()
6908 class ZoomEvent extends UIEvent native "SVGZoomEvent" { 7027 @Native("SVGZoomEvent")
7028 class ZoomEvent extends UIEvent {
6909 // To suppress missing implicit constructor warnings. 7029 // To suppress missing implicit constructor warnings.
6910 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); } 7030 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); }
6911 7031
6912 @DomName('SVGZoomEvent.newScale') 7032 @DomName('SVGZoomEvent.newScale')
6913 @DocsEditable() 7033 @DocsEditable()
6914 final double newScale; 7034 final double newScale;
6915 7035
6916 @DomName('SVGZoomEvent.newTranslate') 7036 @DomName('SVGZoomEvent.newTranslate')
6917 @DocsEditable() 7037 @DocsEditable()
6918 final Point newTranslate; 7038 final Point newTranslate;
(...skipping 11 matching lines...) Expand all
6930 final Rect zoomRectScreen; 7050 final Rect zoomRectScreen;
6931 } 7051 }
6932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7052 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6933 // for details. All rights reserved. Use of this source code is governed by a 7053 // for details. All rights reserved. Use of this source code is governed by a
6934 // BSD-style license that can be found in the LICENSE file. 7054 // BSD-style license that can be found in the LICENSE file.
6935 7055
6936 7056
6937 @DocsEditable() 7057 @DocsEditable()
6938 @DomName('SVGElementInstanceList') 7058 @DomName('SVGElementInstanceList')
6939 @Unstable() 7059 @Unstable()
6940 class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>, ImmutableListMixin<ElementInstance> implements List<ElementInstance> native "SVG ElementInstanceList" { 7060 @Native("SVGElementInstanceList")
7061 class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>, ImmutableListMixin<ElementInstance> implements List<ElementInstance> {
6941 // To suppress missing implicit constructor warnings. 7062 // To suppress missing implicit constructor warnings.
6942 factory _ElementInstanceList._() { throw new UnsupportedError("Not supported") ; } 7063 factory _ElementInstanceList._() { throw new UnsupportedError("Not supported") ; }
6943 7064
6944 @DomName('SVGElementInstanceList.length') 7065 @DomName('SVGElementInstanceList.length')
6945 @DocsEditable() 7066 @DocsEditable()
6946 int get length => JS("int", "#.length", this); 7067 int get length => JS("int", "#.length", this);
6947 7068
6948 ElementInstance operator[](int index) { 7069 ElementInstance operator[](int index) {
6949 if (JS("bool", "# >>> 0 !== # || # >= #", index, 7070 if (JS("bool", "# >>> 0 !== # || # >= #", index,
6950 index, index, length)) 7071 index, index, length))
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
6994 ElementInstance item(int index) native; 7115 ElementInstance item(int index) native;
6995 } 7116 }
6996 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7117 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6997 // for details. All rights reserved. Use of this source code is governed by a 7118 // for details. All rights reserved. Use of this source code is governed by a
6998 // BSD-style license that can be found in the LICENSE file. 7119 // BSD-style license that can be found in the LICENSE file.
6999 7120
7000 7121
7001 @DocsEditable() 7122 @DocsEditable()
7002 @DomName('SVGGradientElement') 7123 @DomName('SVGGradientElement')
7003 @Unstable() 7124 @Unstable()
7004 class _GradientElement extends SvgElement implements UriReference native "SVGGra dientElement" { 7125 @Native("SVGGradientElement")
7126 class _GradientElement extends SvgElement implements UriReference {
7005 // To suppress missing implicit constructor warnings. 7127 // To suppress missing implicit constructor warnings.
7006 factory _GradientElement._() { throw new UnsupportedError("Not supported"); } 7128 factory _GradientElement._() { throw new UnsupportedError("Not supported"); }
7007 /** 7129 /**
7008 * Constructor instantiated by the DOM when a custom element has been created. 7130 * Constructor instantiated by the DOM when a custom element has been created.
7009 * 7131 *
7010 * This can only be called by subclasses from their created constructor. 7132 * This can only be called by subclasses from their created constructor.
7011 */ 7133 */
7012 _GradientElement.created() : super.created(); 7134 _GradientElement.created() : super.created();
7013 7135
7014 @DomName('SVGGradientElement.SVG_SPREADMETHOD_PAD') 7136 @DomName('SVGGradientElement.SVG_SPREADMETHOD_PAD')
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
7046 final AnimatedString href; 7168 final AnimatedString href;
7047 } 7169 }
7048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7170 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7049 // for details. All rights reserved. Use of this source code is governed by a 7171 // for details. All rights reserved. Use of this source code is governed by a
7050 // BSD-style license that can be found in the LICENSE file. 7172 // BSD-style license that can be found in the LICENSE file.
7051 7173
7052 7174
7053 @DocsEditable() 7175 @DocsEditable()
7054 @DomName('SVGAltGlyphDefElement') 7176 @DomName('SVGAltGlyphDefElement')
7055 @Unstable() 7177 @Unstable()
7056 abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE lement" { 7178 @Native("SVGAltGlyphDefElement")
7179 abstract class _SVGAltGlyphDefElement extends SvgElement {
7057 // To suppress missing implicit constructor warnings. 7180 // To suppress missing implicit constructor warnings.
7058 factory _SVGAltGlyphDefElement._() { throw new UnsupportedError("Not supported "); } 7181 factory _SVGAltGlyphDefElement._() { throw new UnsupportedError("Not supported "); }
7059 /** 7182 /**
7060 * Constructor instantiated by the DOM when a custom element has been created. 7183 * Constructor instantiated by the DOM when a custom element has been created.
7061 * 7184 *
7062 * This can only be called by subclasses from their created constructor. 7185 * This can only be called by subclasses from their created constructor.
7063 */ 7186 */
7064 _SVGAltGlyphDefElement.created() : super.created(); 7187 _SVGAltGlyphDefElement.created() : super.created();
7065 } 7188 }
7066 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7189 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7067 // for details. All rights reserved. Use of this source code is governed by a 7190 // for details. All rights reserved. Use of this source code is governed by a
7068 // BSD-style license that can be found in the LICENSE file. 7191 // BSD-style license that can be found in the LICENSE file.
7069 7192
7070 7193
7071 @DocsEditable() 7194 @DocsEditable()
7072 @DomName('SVGAltGlyphItemElement') 7195 @DomName('SVGAltGlyphItemElement')
7073 @Unstable() 7196 @Unstable()
7074 abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte mElement" { 7197 @Native("SVGAltGlyphItemElement")
7198 abstract class _SVGAltGlyphItemElement extends SvgElement {
7075 // To suppress missing implicit constructor warnings. 7199 // To suppress missing implicit constructor warnings.
7076 factory _SVGAltGlyphItemElement._() { throw new UnsupportedError("Not supporte d"); } 7200 factory _SVGAltGlyphItemElement._() { throw new UnsupportedError("Not supporte d"); }
7077 /** 7201 /**
7078 * Constructor instantiated by the DOM when a custom element has been created. 7202 * Constructor instantiated by the DOM when a custom element has been created.
7079 * 7203 *
7080 * This can only be called by subclasses from their created constructor. 7204 * This can only be called by subclasses from their created constructor.
7081 */ 7205 */
7082 _SVGAltGlyphItemElement.created() : super.created(); 7206 _SVGAltGlyphItemElement.created() : super.created();
7083 } 7207 }
7084 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7208 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7085 // for details. All rights reserved. Use of this source code is governed by a 7209 // for details. All rights reserved. Use of this source code is governed by a
7086 // BSD-style license that can be found in the LICENSE file. 7210 // BSD-style license that can be found in the LICENSE file.
7087 7211
7088 7212
7089 @DocsEditable() 7213 @DocsEditable()
7090 @DomName('SVGComponentTransferFunctionElement') 7214 @DomName('SVGComponentTransferFunctionElement')
7091 @Unstable() 7215 @Unstable()
7092 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S VGComponentTransferFunctionElement" { 7216 @Native("SVGComponentTransferFunctionElement")
7217 abstract class _SVGComponentTransferFunctionElement extends SvgElement {
7093 // To suppress missing implicit constructor warnings. 7218 // To suppress missing implicit constructor warnings.
7094 factory _SVGComponentTransferFunctionElement._() { throw new UnsupportedError( "Not supported"); } 7219 factory _SVGComponentTransferFunctionElement._() { throw new UnsupportedError( "Not supported"); }
7095 /** 7220 /**
7096 * Constructor instantiated by the DOM when a custom element has been created. 7221 * Constructor instantiated by the DOM when a custom element has been created.
7097 * 7222 *
7098 * This can only be called by subclasses from their created constructor. 7223 * This can only be called by subclasses from their created constructor.
7099 */ 7224 */
7100 _SVGComponentTransferFunctionElement.created() : super.created(); 7225 _SVGComponentTransferFunctionElement.created() : super.created();
7101 } 7226 }
7102 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7227 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7103 // for details. All rights reserved. Use of this source code is governed by a 7228 // for details. All rights reserved. Use of this source code is governed by a
7104 // BSD-style license that can be found in the LICENSE file. 7229 // BSD-style license that can be found in the LICENSE file.
7105 7230
7106 7231
7107 @DocsEditable() 7232 @DocsEditable()
7108 @DomName('SVGCursorElement') 7233 @DomName('SVGCursorElement')
7109 @Unstable() 7234 @Unstable()
7110 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts native "SVGCursorElement" { 7235 @Native("SVGCursorElement")
7236 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts {
7111 // To suppress missing implicit constructor warnings. 7237 // To suppress missing implicit constructor warnings.
7112 factory _SVGCursorElement._() { throw new UnsupportedError("Not supported"); } 7238 factory _SVGCursorElement._() { throw new UnsupportedError("Not supported"); }
7113 7239
7114 @DomName('SVGCursorElement.SVGCursorElement') 7240 @DomName('SVGCursorElement.SVGCursorElement')
7115 @DocsEditable() 7241 @DocsEditable()
7116 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor"); 7242 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor");
7117 /** 7243 /**
7118 * Constructor instantiated by the DOM when a custom element has been created. 7244 * Constructor instantiated by the DOM when a custom element has been created.
7119 * 7245 *
7120 * This can only be called by subclasses from their created constructor. 7246 * This can only be called by subclasses from their created constructor.
7121 */ 7247 */
7122 _SVGCursorElement.created() : super.created(); 7248 _SVGCursorElement.created() : super.created();
7123 7249
7124 /// Checks if this type is supported on the current platform. 7250 /// Checks if this type is supported on the current platform.
7125 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement); 7251 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement);
7126 7252
7127 // From SVGTests 7253 // From SVGTests
7128 7254
7129 // From SVGURIReference 7255 // From SVGURIReference
7130 } 7256 }
7131 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7132 // for details. All rights reserved. Use of this source code is governed by a 7258 // for details. All rights reserved. Use of this source code is governed by a
7133 // BSD-style license that can be found in the LICENSE file. 7259 // BSD-style license that can be found in the LICENSE file.
7134 7260
7135 7261
7136 @DocsEditable() 7262 @DocsEditable()
7137 @DomName('SVGFEDropShadowElement') 7263 @DomName('SVGFEDropShadowElement')
7138 @Experimental() // nonstandard 7264 @Experimental() // nonstandard
7139 abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimi tiveStandardAttributes native "SVGFEDropShadowElement" { 7265 @Native("SVGFEDropShadowElement")
7266 abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimi tiveStandardAttributes {
7140 // To suppress missing implicit constructor warnings. 7267 // To suppress missing implicit constructor warnings.
7141 factory _SVGFEDropShadowElement._() { throw new UnsupportedError("Not supporte d"); } 7268 factory _SVGFEDropShadowElement._() { throw new UnsupportedError("Not supporte d"); }
7142 /** 7269 /**
7143 * Constructor instantiated by the DOM when a custom element has been created. 7270 * Constructor instantiated by the DOM when a custom element has been created.
7144 * 7271 *
7145 * This can only be called by subclasses from their created constructor. 7272 * This can only be called by subclasses from their created constructor.
7146 */ 7273 */
7147 _SVGFEDropShadowElement.created() : super.created(); 7274 _SVGFEDropShadowElement.created() : super.created();
7148 7275
7149 // From SVGFilterPrimitiveStandardAttributes 7276 // From SVGFilterPrimitiveStandardAttributes
7150 } 7277 }
7151 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7278 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7152 // for details. All rights reserved. Use of this source code is governed by a 7279 // for details. All rights reserved. Use of this source code is governed by a
7153 // BSD-style license that can be found in the LICENSE file. 7280 // BSD-style license that can be found in the LICENSE file.
7154 7281
7155 7282
7156 @DocsEditable() 7283 @DocsEditable()
7157 @DomName('SVGFontElement') 7284 @DomName('SVGFontElement')
7158 @Unstable() 7285 @Unstable()
7159 abstract class _SVGFontElement extends SvgElement native "SVGFontElement" { 7286 @Native("SVGFontElement")
7287 abstract class _SVGFontElement extends SvgElement {
7160 // To suppress missing implicit constructor warnings. 7288 // To suppress missing implicit constructor warnings.
7161 factory _SVGFontElement._() { throw new UnsupportedError("Not supported"); } 7289 factory _SVGFontElement._() { throw new UnsupportedError("Not supported"); }
7162 /** 7290 /**
7163 * Constructor instantiated by the DOM when a custom element has been created. 7291 * Constructor instantiated by the DOM when a custom element has been created.
7164 * 7292 *
7165 * This can only be called by subclasses from their created constructor. 7293 * This can only be called by subclasses from their created constructor.
7166 */ 7294 */
7167 _SVGFontElement.created() : super.created(); 7295 _SVGFontElement.created() : super.created();
7168 } 7296 }
7169 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7297 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7170 // for details. All rights reserved. Use of this source code is governed by a 7298 // for details. All rights reserved. Use of this source code is governed by a
7171 // BSD-style license that can be found in the LICENSE file. 7299 // BSD-style license that can be found in the LICENSE file.
7172 7300
7173 7301
7174 @DocsEditable() 7302 @DocsEditable()
7175 @DomName('SVGFontFaceElement') 7303 @DomName('SVGFontFaceElement')
7176 @Unstable() 7304 @Unstable()
7177 abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement " { 7305 @Native("SVGFontFaceElement")
7306 abstract class _SVGFontFaceElement extends SvgElement {
7178 // To suppress missing implicit constructor warnings. 7307 // To suppress missing implicit constructor warnings.
7179 factory _SVGFontFaceElement._() { throw new UnsupportedError("Not supported"); } 7308 factory _SVGFontFaceElement._() { throw new UnsupportedError("Not supported"); }
7180 /** 7309 /**
7181 * Constructor instantiated by the DOM when a custom element has been created. 7310 * Constructor instantiated by the DOM when a custom element has been created.
7182 * 7311 *
7183 * This can only be called by subclasses from their created constructor. 7312 * This can only be called by subclasses from their created constructor.
7184 */ 7313 */
7185 _SVGFontFaceElement.created() : super.created(); 7314 _SVGFontFaceElement.created() : super.created();
7186 } 7315 }
7187 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7316 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7188 // for details. All rights reserved. Use of this source code is governed by a 7317 // for details. All rights reserved. Use of this source code is governed by a
7189 // BSD-style license that can be found in the LICENSE file. 7318 // BSD-style license that can be found in the LICENSE file.
7190 7319
7191 7320
7192 @DocsEditable() 7321 @DocsEditable()
7193 @DomName('SVGFontFaceFormatElement') 7322 @DomName('SVGFontFaceFormatElement')
7194 @Unstable() 7323 @Unstable()
7195 abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF ormatElement" { 7324 @Native("SVGFontFaceFormatElement")
7325 abstract class _SVGFontFaceFormatElement extends SvgElement {
7196 // To suppress missing implicit constructor warnings. 7326 // To suppress missing implicit constructor warnings.
7197 factory _SVGFontFaceFormatElement._() { throw new UnsupportedError("Not suppor ted"); } 7327 factory _SVGFontFaceFormatElement._() { throw new UnsupportedError("Not suppor ted"); }
7198 /** 7328 /**
7199 * Constructor instantiated by the DOM when a custom element has been created. 7329 * Constructor instantiated by the DOM when a custom element has been created.
7200 * 7330 *
7201 * This can only be called by subclasses from their created constructor. 7331 * This can only be called by subclasses from their created constructor.
7202 */ 7332 */
7203 _SVGFontFaceFormatElement.created() : super.created(); 7333 _SVGFontFaceFormatElement.created() : super.created();
7204 } 7334 }
7205 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7335 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7206 // for details. All rights reserved. Use of this source code is governed by a 7336 // for details. All rights reserved. Use of this source code is governed by a
7207 // BSD-style license that can be found in the LICENSE file. 7337 // BSD-style license that can be found in the LICENSE file.
7208 7338
7209 7339
7210 @DocsEditable() 7340 @DocsEditable()
7211 @DomName('SVGFontFaceNameElement') 7341 @DomName('SVGFontFaceNameElement')
7212 @Unstable() 7342 @Unstable()
7213 abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam eElement" { 7343 @Native("SVGFontFaceNameElement")
7344 abstract class _SVGFontFaceNameElement extends SvgElement {
7214 // To suppress missing implicit constructor warnings. 7345 // To suppress missing implicit constructor warnings.
7215 factory _SVGFontFaceNameElement._() { throw new UnsupportedError("Not supporte d"); } 7346 factory _SVGFontFaceNameElement._() { throw new UnsupportedError("Not supporte d"); }
7216 /** 7347 /**
7217 * Constructor instantiated by the DOM when a custom element has been created. 7348 * Constructor instantiated by the DOM when a custom element has been created.
7218 * 7349 *
7219 * This can only be called by subclasses from their created constructor. 7350 * This can only be called by subclasses from their created constructor.
7220 */ 7351 */
7221 _SVGFontFaceNameElement.created() : super.created(); 7352 _SVGFontFaceNameElement.created() : super.created();
7222 } 7353 }
7223 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7354 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7224 // for details. All rights reserved. Use of this source code is governed by a 7355 // for details. All rights reserved. Use of this source code is governed by a
7225 // BSD-style license that can be found in the LICENSE file. 7356 // BSD-style license that can be found in the LICENSE file.
7226 7357
7227 7358
7228 @DocsEditable() 7359 @DocsEditable()
7229 @DomName('SVGFontFaceSrcElement') 7360 @DomName('SVGFontFaceSrcElement')
7230 @Unstable() 7361 @Unstable()
7231 abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE lement" { 7362 @Native("SVGFontFaceSrcElement")
7363 abstract class _SVGFontFaceSrcElement extends SvgElement {
7232 // To suppress missing implicit constructor warnings. 7364 // To suppress missing implicit constructor warnings.
7233 factory _SVGFontFaceSrcElement._() { throw new UnsupportedError("Not supported "); } 7365 factory _SVGFontFaceSrcElement._() { throw new UnsupportedError("Not supported "); }
7234 /** 7366 /**
7235 * Constructor instantiated by the DOM when a custom element has been created. 7367 * Constructor instantiated by the DOM when a custom element has been created.
7236 * 7368 *
7237 * This can only be called by subclasses from their created constructor. 7369 * This can only be called by subclasses from their created constructor.
7238 */ 7370 */
7239 _SVGFontFaceSrcElement.created() : super.created(); 7371 _SVGFontFaceSrcElement.created() : super.created();
7240 } 7372 }
7241 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7373 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7242 // for details. All rights reserved. Use of this source code is governed by a 7374 // for details. All rights reserved. Use of this source code is governed by a
7243 // BSD-style license that can be found in the LICENSE file. 7375 // BSD-style license that can be found in the LICENSE file.
7244 7376
7245 7377
7246 @DocsEditable() 7378 @DocsEditable()
7247 @DomName('SVGFontFaceUriElement') 7379 @DomName('SVGFontFaceUriElement')
7248 @Unstable() 7380 @Unstable()
7249 abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE lement" { 7381 @Native("SVGFontFaceUriElement")
7382 abstract class _SVGFontFaceUriElement extends SvgElement {
7250 // To suppress missing implicit constructor warnings. 7383 // To suppress missing implicit constructor warnings.
7251 factory _SVGFontFaceUriElement._() { throw new UnsupportedError("Not supported "); } 7384 factory _SVGFontFaceUriElement._() { throw new UnsupportedError("Not supported "); }
7252 /** 7385 /**
7253 * Constructor instantiated by the DOM when a custom element has been created. 7386 * Constructor instantiated by the DOM when a custom element has been created.
7254 * 7387 *
7255 * This can only be called by subclasses from their created constructor. 7388 * This can only be called by subclasses from their created constructor.
7256 */ 7389 */
7257 _SVGFontFaceUriElement.created() : super.created(); 7390 _SVGFontFaceUriElement.created() : super.created();
7258 } 7391 }
7259 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7392 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7260 // for details. All rights reserved. Use of this source code is governed by a 7393 // for details. All rights reserved. Use of this source code is governed by a
7261 // BSD-style license that can be found in the LICENSE file. 7394 // BSD-style license that can be found in the LICENSE file.
7262 7395
7263 7396
7264 @DocsEditable() 7397 @DocsEditable()
7265 @DomName('SVGGlyphElement') 7398 @DomName('SVGGlyphElement')
7266 @Unstable() 7399 @Unstable()
7267 abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" { 7400 @Native("SVGGlyphElement")
7401 abstract class _SVGGlyphElement extends SvgElement {
7268 // To suppress missing implicit constructor warnings. 7402 // To suppress missing implicit constructor warnings.
7269 factory _SVGGlyphElement._() { throw new UnsupportedError("Not supported"); } 7403 factory _SVGGlyphElement._() { throw new UnsupportedError("Not supported"); }
7270 7404
7271 @DomName('SVGGlyphElement.SVGGlyphElement') 7405 @DomName('SVGGlyphElement.SVGGlyphElement')
7272 @DocsEditable() 7406 @DocsEditable()
7273 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph"); 7407 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph");
7274 /** 7408 /**
7275 * Constructor instantiated by the DOM when a custom element has been created. 7409 * Constructor instantiated by the DOM when a custom element has been created.
7276 * 7410 *
7277 * This can only be called by subclasses from their created constructor. 7411 * This can only be called by subclasses from their created constructor.
7278 */ 7412 */
7279 _SVGGlyphElement.created() : super.created(); 7413 _SVGGlyphElement.created() : super.created();
7280 } 7414 }
7281 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7282 // for details. All rights reserved. Use of this source code is governed by a 7416 // for details. All rights reserved. Use of this source code is governed by a
7283 // BSD-style license that can be found in the LICENSE file. 7417 // BSD-style license that can be found in the LICENSE file.
7284 7418
7285 7419
7286 @DocsEditable() 7420 @DocsEditable()
7287 @DomName('SVGGlyphRefElement') 7421 @DomName('SVGGlyphRefElement')
7288 @Unstable() 7422 @Unstable()
7289 abstract class _SVGGlyphRefElement extends SvgElement implements UriReference na tive "SVGGlyphRefElement" { 7423 @Native("SVGGlyphRefElement")
7424 abstract class _SVGGlyphRefElement extends SvgElement implements UriReference {
7290 // To suppress missing implicit constructor warnings. 7425 // To suppress missing implicit constructor warnings.
7291 factory _SVGGlyphRefElement._() { throw new UnsupportedError("Not supported"); } 7426 factory _SVGGlyphRefElement._() { throw new UnsupportedError("Not supported"); }
7292 /** 7427 /**
7293 * Constructor instantiated by the DOM when a custom element has been created. 7428 * Constructor instantiated by the DOM when a custom element has been created.
7294 * 7429 *
7295 * This can only be called by subclasses from their created constructor. 7430 * This can only be called by subclasses from their created constructor.
7296 */ 7431 */
7297 _SVGGlyphRefElement.created() : super.created(); 7432 _SVGGlyphRefElement.created() : super.created();
7298 7433
7299 // From SVGURIReference 7434 // From SVGURIReference
7300 } 7435 }
7301 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7302 // for details. All rights reserved. Use of this source code is governed by a 7437 // for details. All rights reserved. Use of this source code is governed by a
7303 // BSD-style license that can be found in the LICENSE file. 7438 // BSD-style license that can be found in the LICENSE file.
7304 7439
7305 7440
7306 @DocsEditable() 7441 @DocsEditable()
7307 @DomName('SVGHKernElement') 7442 @DomName('SVGHKernElement')
7308 @Unstable() 7443 @Unstable()
7309 abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" { 7444 @Native("SVGHKernElement")
7445 abstract class _SVGHKernElement extends SvgElement {
7310 // To suppress missing implicit constructor warnings. 7446 // To suppress missing implicit constructor warnings.
7311 factory _SVGHKernElement._() { throw new UnsupportedError("Not supported"); } 7447 factory _SVGHKernElement._() { throw new UnsupportedError("Not supported"); }
7312 7448
7313 @DomName('SVGHKernElement.SVGHKernElement') 7449 @DomName('SVGHKernElement.SVGHKernElement')
7314 @DocsEditable() 7450 @DocsEditable()
7315 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern"); 7451 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern");
7316 /** 7452 /**
7317 * Constructor instantiated by the DOM when a custom element has been created. 7453 * Constructor instantiated by the DOM when a custom element has been created.
7318 * 7454 *
7319 * This can only be called by subclasses from their created constructor. 7455 * This can only be called by subclasses from their created constructor.
7320 */ 7456 */
7321 _SVGHKernElement.created() : super.created(); 7457 _SVGHKernElement.created() : super.created();
7322 } 7458 }
7323 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7459 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7324 // for details. All rights reserved. Use of this source code is governed by a 7460 // for details. All rights reserved. Use of this source code is governed by a
7325 // BSD-style license that can be found in the LICENSE file. 7461 // BSD-style license that can be found in the LICENSE file.
7326 7462
7327 7463
7328 @DocsEditable() 7464 @DocsEditable()
7329 @DomName('SVGMPathElement') 7465 @DomName('SVGMPathElement')
7330 abstract class _SVGMPathElement extends SvgElement implements UriReference nativ e "SVGMPathElement" { 7466 @Native("SVGMPathElement")
7467 abstract class _SVGMPathElement extends SvgElement implements UriReference {
7331 // To suppress missing implicit constructor warnings. 7468 // To suppress missing implicit constructor warnings.
7332 factory _SVGMPathElement._() { throw new UnsupportedError("Not supported"); } 7469 factory _SVGMPathElement._() { throw new UnsupportedError("Not supported"); }
7333 7470
7334 @DomName('SVGMPathElement.SVGMPathElement') 7471 @DomName('SVGMPathElement.SVGMPathElement')
7335 @DocsEditable() 7472 @DocsEditable()
7336 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag( "mpath"); 7473 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag( "mpath");
7337 /** 7474 /**
7338 * Constructor instantiated by the DOM when a custom element has been created. 7475 * Constructor instantiated by the DOM when a custom element has been created.
7339 * 7476 *
7340 * This can only be called by subclasses from their created constructor. 7477 * This can only be called by subclasses from their created constructor.
7341 */ 7478 */
7342 _SVGMPathElement.created() : super.created(); 7479 _SVGMPathElement.created() : super.created();
7343 7480
7344 // From SVGURIReference 7481 // From SVGURIReference
7345 } 7482 }
7346 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7483 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7347 // for details. All rights reserved. Use of this source code is governed by a 7484 // for details. All rights reserved. Use of this source code is governed by a
7348 // BSD-style license that can be found in the LICENSE file. 7485 // BSD-style license that can be found in the LICENSE file.
7349 7486
7350 7487
7351 @DocsEditable() 7488 @DocsEditable()
7352 @DomName('SVGMissingGlyphElement') 7489 @DomName('SVGMissingGlyphElement')
7353 @Unstable() 7490 @Unstable()
7354 abstract class _SVGMissingGlyphElement extends SvgElement native "SVGMissingGlyp hElement" { 7491 @Native("SVGMissingGlyphElement")
7492 abstract class _SVGMissingGlyphElement extends SvgElement {
7355 // To suppress missing implicit constructor warnings. 7493 // To suppress missing implicit constructor warnings.
7356 factory _SVGMissingGlyphElement._() { throw new UnsupportedError("Not supporte d"); } 7494 factory _SVGMissingGlyphElement._() { throw new UnsupportedError("Not supporte d"); }
7357 /** 7495 /**
7358 * Constructor instantiated by the DOM when a custom element has been created. 7496 * Constructor instantiated by the DOM when a custom element has been created.
7359 * 7497 *
7360 * This can only be called by subclasses from their created constructor. 7498 * This can only be called by subclasses from their created constructor.
7361 */ 7499 */
7362 _SVGMissingGlyphElement.created() : super.created(); 7500 _SVGMissingGlyphElement.created() : super.created();
7363 } 7501 }
7364 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7502 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7365 // for details. All rights reserved. Use of this source code is governed by a 7503 // for details. All rights reserved. Use of this source code is governed by a
7366 // BSD-style license that can be found in the LICENSE file. 7504 // BSD-style license that can be found in the LICENSE file.
7367 7505
7368 7506
7369 @DocsEditable() 7507 @DocsEditable()
7370 @DomName('SVGVKernElement') 7508 @DomName('SVGVKernElement')
7371 @Unstable() 7509 @Unstable()
7372 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { 7510 @Native("SVGVKernElement")
7511 abstract class _SVGVKernElement extends SvgElement {
7373 // To suppress missing implicit constructor warnings. 7512 // To suppress missing implicit constructor warnings.
7374 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); } 7513 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); }
7375 7514
7376 @DomName('SVGVKernElement.SVGVKernElement') 7515 @DomName('SVGVKernElement.SVGVKernElement')
7377 @DocsEditable() 7516 @DocsEditable()
7378 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7517 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7379 /** 7518 /**
7380 * Constructor instantiated by the DOM when a custom element has been created. 7519 * Constructor instantiated by the DOM when a custom element has been created.
7381 * 7520 *
7382 * This can only be called by subclasses from their created constructor. 7521 * This can only be called by subclasses from their created constructor.
7383 */ 7522 */
7384 _SVGVKernElement.created() : super.created(); 7523 _SVGVKernElement.created() : super.created();
7385 } 7524 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart ('k') | sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698