OLD | NEW |
1 library dart.dom.svg; | 1 library dart.dom.svg; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:collection'; | 4 import 'dart:collection'; |
5 import 'dart:html'; | 5 import 'dart:html'; |
6 import 'dart:html_common'; | 6 import 'dart:html_common'; |
7 import 'dart:nativewrappers'; | 7 import 'dart:nativewrappers'; |
8 // DO NOT EDIT | 8 // DO NOT EDIT |
9 // Auto-generated dart:svg library. | 9 // Auto-generated dart:svg library. |
10 | 10 |
(...skipping 3472 matching lines...) Loading... |
3483 } | 3483 } |
3484 | 3484 |
3485 void removeRange(int start, int rangeLength) { | 3485 void removeRange(int start, int rangeLength) { |
3486 throw new UnsupportedError("Cannot removeRange on immutable List."); | 3486 throw new UnsupportedError("Cannot removeRange on immutable List."); |
3487 } | 3487 } |
3488 | 3488 |
3489 void insertRange(int start, int rangeLength, [Length initialValue]) { | 3489 void insertRange(int start, int rangeLength, [Length initialValue]) { |
3490 throw new UnsupportedError("Cannot insertRange on immutable List."); | 3490 throw new UnsupportedError("Cannot insertRange on immutable List."); |
3491 } | 3491 } |
3492 | 3492 |
| 3493 List<Length> sublist(int start, [int end]) { |
| 3494 if (end == null) end = length; |
| 3495 return Lists.getRange(this, start, end, <Length>[]); |
| 3496 } |
| 3497 |
3493 List<Length> getRange(int start, int rangeLength) => | 3498 List<Length> getRange(int start, int rangeLength) => |
3494 Lists.getRange(this, start, rangeLength, <Length>[]); | 3499 sublist(start, start + rangeLength); |
3495 | 3500 |
3496 Map<int, Length> asMap() => | 3501 Map<int, Length> asMap() => |
3497 IterableMixinWorkaround.asMapList(this); | 3502 IterableMixinWorkaround.asMapList(this); |
3498 | 3503 |
3499 // -- end List<Length> mixins. | 3504 // -- end List<Length> mixins. |
3500 | 3505 |
3501 @DomName('SVGLengthList.appendItem') | 3506 @DomName('SVGLengthList.appendItem') |
3502 @DocsEditable | 3507 @DocsEditable |
3503 Length appendItem(Length item) native "SVGLengthList_appendItem_Callback"; | 3508 Length appendItem(Length item) native "SVGLengthList_appendItem_Callback"; |
3504 | 3509 |
(...skipping 684 matching lines...) Loading... |
4189 } | 4194 } |
4190 | 4195 |
4191 void removeRange(int start, int rangeLength) { | 4196 void removeRange(int start, int rangeLength) { |
4192 throw new UnsupportedError("Cannot removeRange on immutable List."); | 4197 throw new UnsupportedError("Cannot removeRange on immutable List."); |
4193 } | 4198 } |
4194 | 4199 |
4195 void insertRange(int start, int rangeLength, [Number initialValue]) { | 4200 void insertRange(int start, int rangeLength, [Number initialValue]) { |
4196 throw new UnsupportedError("Cannot insertRange on immutable List."); | 4201 throw new UnsupportedError("Cannot insertRange on immutable List."); |
4197 } | 4202 } |
4198 | 4203 |
| 4204 List<Number> sublist(int start, [int end]) { |
| 4205 if (end == null) end = length; |
| 4206 return Lists.getRange(this, start, end, <Number>[]); |
| 4207 } |
| 4208 |
4199 List<Number> getRange(int start, int rangeLength) => | 4209 List<Number> getRange(int start, int rangeLength) => |
4200 Lists.getRange(this, start, rangeLength, <Number>[]); | 4210 sublist(start, start + rangeLength); |
4201 | 4211 |
4202 Map<int, Number> asMap() => | 4212 Map<int, Number> asMap() => |
4203 IterableMixinWorkaround.asMapList(this); | 4213 IterableMixinWorkaround.asMapList(this); |
4204 | 4214 |
4205 // -- end List<Number> mixins. | 4215 // -- end List<Number> mixins. |
4206 | 4216 |
4207 @DomName('SVGNumberList.appendItem') | 4217 @DomName('SVGNumberList.appendItem') |
4208 @DocsEditable | 4218 @DocsEditable |
4209 Number appendItem(Number item) native "SVGNumberList_appendItem_Callback"; | 4219 Number appendItem(Number item) native "SVGNumberList_appendItem_Callback"; |
4210 | 4220 |
(...skipping 1160 matching lines...) Loading... |
5371 } | 5381 } |
5372 | 5382 |
5373 void removeRange(int start, int rangeLength) { | 5383 void removeRange(int start, int rangeLength) { |
5374 throw new UnsupportedError("Cannot removeRange on immutable List."); | 5384 throw new UnsupportedError("Cannot removeRange on immutable List."); |
5375 } | 5385 } |
5376 | 5386 |
5377 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { | 5387 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { |
5378 throw new UnsupportedError("Cannot insertRange on immutable List."); | 5388 throw new UnsupportedError("Cannot insertRange on immutable List."); |
5379 } | 5389 } |
5380 | 5390 |
| 5391 List<PathSeg> sublist(int start, [int end]) { |
| 5392 if (end == null) end = length; |
| 5393 return Lists.getRange(this, start, end, <PathSeg>[]); |
| 5394 } |
| 5395 |
5381 List<PathSeg> getRange(int start, int rangeLength) => | 5396 List<PathSeg> getRange(int start, int rangeLength) => |
5382 Lists.getRange(this, start, rangeLength, <PathSeg>[]); | 5397 sublist(start, start + rangeLength); |
5383 | 5398 |
5384 Map<int, PathSeg> asMap() => | 5399 Map<int, PathSeg> asMap() => |
5385 IterableMixinWorkaround.asMapList(this); | 5400 IterableMixinWorkaround.asMapList(this); |
5386 | 5401 |
5387 // -- end List<PathSeg> mixins. | 5402 // -- end List<PathSeg> mixins. |
5388 | 5403 |
5389 @DomName('SVGPathSegList.appendItem') | 5404 @DomName('SVGPathSegList.appendItem') |
5390 @DocsEditable | 5405 @DocsEditable |
5391 PathSeg appendItem(PathSeg newItem) native "SVGPathSegList_appendItem_Callback
"; | 5406 PathSeg appendItem(PathSeg newItem) native "SVGPathSegList_appendItem_Callback
"; |
5392 | 5407 |
(...skipping 965 matching lines...) Loading... |
6358 } | 6373 } |
6359 | 6374 |
6360 void removeRange(int start, int rangeLength) { | 6375 void removeRange(int start, int rangeLength) { |
6361 throw new UnsupportedError("Cannot removeRange on immutable List."); | 6376 throw new UnsupportedError("Cannot removeRange on immutable List."); |
6362 } | 6377 } |
6363 | 6378 |
6364 void insertRange(int start, int rangeLength, [String initialValue]) { | 6379 void insertRange(int start, int rangeLength, [String initialValue]) { |
6365 throw new UnsupportedError("Cannot insertRange on immutable List."); | 6380 throw new UnsupportedError("Cannot insertRange on immutable List."); |
6366 } | 6381 } |
6367 | 6382 |
| 6383 List<String> sublist(int start, [int end]) { |
| 6384 if (end == null) end = length; |
| 6385 return Lists.getRange(this, start, end, <String>[]); |
| 6386 } |
| 6387 |
6368 List<String> getRange(int start, int rangeLength) => | 6388 List<String> getRange(int start, int rangeLength) => |
6369 Lists.getRange(this, start, rangeLength, <String>[]); | 6389 sublist(start, start + rangeLength); |
6370 | 6390 |
6371 Map<int, String> asMap() => | 6391 Map<int, String> asMap() => |
6372 IterableMixinWorkaround.asMapList(this); | 6392 IterableMixinWorkaround.asMapList(this); |
6373 | 6393 |
6374 // -- end List<String> mixins. | 6394 // -- end List<String> mixins. |
6375 | 6395 |
6376 @DomName('SVGStringList.appendItem') | 6396 @DomName('SVGStringList.appendItem') |
6377 @DocsEditable | 6397 @DocsEditable |
6378 String appendItem(String item) native "SVGStringList_appendItem_Callback"; | 6398 String appendItem(String item) native "SVGStringList_appendItem_Callback"; |
6379 | 6399 |
(...skipping 1234 matching lines...) Loading... |
7614 } | 7634 } |
7615 | 7635 |
7616 void removeRange(int start, int rangeLength) { | 7636 void removeRange(int start, int rangeLength) { |
7617 throw new UnsupportedError("Cannot removeRange on immutable List."); | 7637 throw new UnsupportedError("Cannot removeRange on immutable List."); |
7618 } | 7638 } |
7619 | 7639 |
7620 void insertRange(int start, int rangeLength, [Transform initialValue]) { | 7640 void insertRange(int start, int rangeLength, [Transform initialValue]) { |
7621 throw new UnsupportedError("Cannot insertRange on immutable List."); | 7641 throw new UnsupportedError("Cannot insertRange on immutable List."); |
7622 } | 7642 } |
7623 | 7643 |
| 7644 List<Transform> sublist(int start, [int end]) { |
| 7645 if (end == null) end = length; |
| 7646 return Lists.getRange(this, start, end, <Transform>[]); |
| 7647 } |
| 7648 |
7624 List<Transform> getRange(int start, int rangeLength) => | 7649 List<Transform> getRange(int start, int rangeLength) => |
7625 Lists.getRange(this, start, rangeLength, <Transform>[]); | 7650 sublist(start, start + rangeLength); |
7626 | 7651 |
7627 Map<int, Transform> asMap() => | 7652 Map<int, Transform> asMap() => |
7628 IterableMixinWorkaround.asMapList(this); | 7653 IterableMixinWorkaround.asMapList(this); |
7629 | 7654 |
7630 // -- end List<Transform> mixins. | 7655 // -- end List<Transform> mixins. |
7631 | 7656 |
7632 @DomName('SVGTransformList.appendItem') | 7657 @DomName('SVGTransformList.appendItem') |
7633 @DocsEditable | 7658 @DocsEditable |
7634 Transform appendItem(Transform item) native "SVGTransformList_appendItem_Callb
ack"; | 7659 Transform appendItem(Transform item) native "SVGTransformList_appendItem_Callb
ack"; |
7635 | 7660 |
(...skipping 556 matching lines...) Loading... |
8192 } | 8217 } |
8193 | 8218 |
8194 void removeRange(int start, int rangeLength) { | 8219 void removeRange(int start, int rangeLength) { |
8195 throw new UnsupportedError("Cannot removeRange on immutable List."); | 8220 throw new UnsupportedError("Cannot removeRange on immutable List."); |
8196 } | 8221 } |
8197 | 8222 |
8198 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { | 8223 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { |
8199 throw new UnsupportedError("Cannot insertRange on immutable List."); | 8224 throw new UnsupportedError("Cannot insertRange on immutable List."); |
8200 } | 8225 } |
8201 | 8226 |
| 8227 List<ElementInstance> sublist(int start, [int end]) { |
| 8228 if (end == null) end = length; |
| 8229 return Lists.getRange(this, start, end, <ElementInstance>[]); |
| 8230 } |
| 8231 |
8202 List<ElementInstance> getRange(int start, int rangeLength) => | 8232 List<ElementInstance> getRange(int start, int rangeLength) => |
8203 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); | 8233 sublist(start, start + rangeLength); |
8204 | 8234 |
8205 Map<int, ElementInstance> asMap() => | 8235 Map<int, ElementInstance> asMap() => |
8206 IterableMixinWorkaround.asMapList(this); | 8236 IterableMixinWorkaround.asMapList(this); |
8207 | 8237 |
8208 // -- end List<ElementInstance> mixins. | 8238 // -- end List<ElementInstance> mixins. |
8209 | 8239 |
8210 @DomName('SVGElementInstanceList.item') | 8240 @DomName('SVGElementInstanceList.item') |
8211 @DocsEditable | 8241 @DocsEditable |
8212 ElementInstance item(int index) native "SVGElementInstanceList_item_Callback"; | 8242 ElementInstance item(int index) native "SVGElementInstanceList_item_Callback"; |
8213 | 8243 |
(...skipping 486 matching lines...) Loading... |
8700 @DocsEditable | 8730 @DocsEditable |
8701 @DomName('SVGVKernElement') | 8731 @DomName('SVGVKernElement') |
8702 class _SVGVKernElement extends SvgElement { | 8732 class _SVGVKernElement extends SvgElement { |
8703 _SVGVKernElement.internal() : super.internal(); | 8733 _SVGVKernElement.internal() : super.internal(); |
8704 | 8734 |
8705 @DomName('SVGVKernElement.SVGVKernElement') | 8735 @DomName('SVGVKernElement.SVGVKernElement') |
8706 @DocsEditable | 8736 @DocsEditable |
8707 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); | 8737 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); |
8708 | 8738 |
8709 } | 8739 } |
OLD | NEW |