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:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
me; | 7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
me; |
8 import 'dart:_foreign_helper' show JS; | 8 import 'dart:_foreign_helper' show JS; |
9 // DO NOT EDIT - unless you are editing documentation as per: | 9 // DO NOT EDIT - unless you are editing documentation as per: |
10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation | 10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation |
(...skipping 3209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3220 } | 3220 } |
3221 | 3221 |
3222 void removeRange(int start, int rangeLength) { | 3222 void removeRange(int start, int rangeLength) { |
3223 throw new UnsupportedError("Cannot removeRange on immutable List."); | 3223 throw new UnsupportedError("Cannot removeRange on immutable List."); |
3224 } | 3224 } |
3225 | 3225 |
3226 void insertRange(int start, int rangeLength, [Length initialValue]) { | 3226 void insertRange(int start, int rangeLength, [Length initialValue]) { |
3227 throw new UnsupportedError("Cannot insertRange on immutable List."); | 3227 throw new UnsupportedError("Cannot insertRange on immutable List."); |
3228 } | 3228 } |
3229 | 3229 |
| 3230 List<Length> sublist(int start, [int end]) { |
| 3231 if (end == null) end = length; |
| 3232 return Lists.getRange(this, start, end, <Length>[]); |
| 3233 } |
| 3234 |
3230 List<Length> getRange(int start, int rangeLength) => | 3235 List<Length> getRange(int start, int rangeLength) => |
3231 Lists.getRange(this, start, rangeLength, <Length>[]); | 3236 sublist(start, start + rangeLength); |
3232 | 3237 |
3233 Map<int, Length> asMap() => | 3238 Map<int, Length> asMap() => |
3234 IterableMixinWorkaround.asMapList(this); | 3239 IterableMixinWorkaround.asMapList(this); |
3235 | 3240 |
3236 // -- end List<Length> mixins. | 3241 // -- end List<Length> mixins. |
3237 | 3242 |
3238 @DomName('SVGLengthList.appendItem') | 3243 @DomName('SVGLengthList.appendItem') |
3239 @DocsEditable | 3244 @DocsEditable |
3240 Length appendItem(Length item) native; | 3245 Length appendItem(Length item) native; |
3241 | 3246 |
(...skipping 607 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3849 } | 3854 } |
3850 | 3855 |
3851 void removeRange(int start, int rangeLength) { | 3856 void removeRange(int start, int rangeLength) { |
3852 throw new UnsupportedError("Cannot removeRange on immutable List."); | 3857 throw new UnsupportedError("Cannot removeRange on immutable List."); |
3853 } | 3858 } |
3854 | 3859 |
3855 void insertRange(int start, int rangeLength, [Number initialValue]) { | 3860 void insertRange(int start, int rangeLength, [Number initialValue]) { |
3856 throw new UnsupportedError("Cannot insertRange on immutable List."); | 3861 throw new UnsupportedError("Cannot insertRange on immutable List."); |
3857 } | 3862 } |
3858 | 3863 |
| 3864 List<Number> sublist(int start, [int end]) { |
| 3865 if (end == null) end = length; |
| 3866 return Lists.getRange(this, start, end, <Number>[]); |
| 3867 } |
| 3868 |
3859 List<Number> getRange(int start, int rangeLength) => | 3869 List<Number> getRange(int start, int rangeLength) => |
3860 Lists.getRange(this, start, rangeLength, <Number>[]); | 3870 sublist(start, start + rangeLength); |
3861 | 3871 |
3862 Map<int, Number> asMap() => | 3872 Map<int, Number> asMap() => |
3863 IterableMixinWorkaround.asMapList(this); | 3873 IterableMixinWorkaround.asMapList(this); |
3864 | 3874 |
3865 // -- end List<Number> mixins. | 3875 // -- end List<Number> mixins. |
3866 | 3876 |
3867 @DomName('SVGNumberList.appendItem') | 3877 @DomName('SVGNumberList.appendItem') |
3868 @DocsEditable | 3878 @DocsEditable |
3869 Number appendItem(Number item) native; | 3879 Number appendItem(Number item) native; |
3870 | 3880 |
(...skipping 883 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4754 } | 4764 } |
4755 | 4765 |
4756 void removeRange(int start, int rangeLength) { | 4766 void removeRange(int start, int rangeLength) { |
4757 throw new UnsupportedError("Cannot removeRange on immutable List."); | 4767 throw new UnsupportedError("Cannot removeRange on immutable List."); |
4758 } | 4768 } |
4759 | 4769 |
4760 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { | 4770 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { |
4761 throw new UnsupportedError("Cannot insertRange on immutable List."); | 4771 throw new UnsupportedError("Cannot insertRange on immutable List."); |
4762 } | 4772 } |
4763 | 4773 |
| 4774 List<PathSeg> sublist(int start, [int end]) { |
| 4775 if (end == null) end = length; |
| 4776 return Lists.getRange(this, start, end, <PathSeg>[]); |
| 4777 } |
| 4778 |
4764 List<PathSeg> getRange(int start, int rangeLength) => | 4779 List<PathSeg> getRange(int start, int rangeLength) => |
4765 Lists.getRange(this, start, rangeLength, <PathSeg>[]); | 4780 sublist(start, start + rangeLength); |
4766 | 4781 |
4767 Map<int, PathSeg> asMap() => | 4782 Map<int, PathSeg> asMap() => |
4768 IterableMixinWorkaround.asMapList(this); | 4783 IterableMixinWorkaround.asMapList(this); |
4769 | 4784 |
4770 // -- end List<PathSeg> mixins. | 4785 // -- end List<PathSeg> mixins. |
4771 | 4786 |
4772 @DomName('SVGPathSegList.appendItem') | 4787 @DomName('SVGPathSegList.appendItem') |
4773 @DocsEditable | 4788 @DocsEditable |
4774 PathSeg appendItem(PathSeg newItem) native; | 4789 PathSeg appendItem(PathSeg newItem) native; |
4775 | 4790 |
(...skipping 868 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5644 } | 5659 } |
5645 | 5660 |
5646 void removeRange(int start, int rangeLength) { | 5661 void removeRange(int start, int rangeLength) { |
5647 throw new UnsupportedError("Cannot removeRange on immutable List."); | 5662 throw new UnsupportedError("Cannot removeRange on immutable List."); |
5648 } | 5663 } |
5649 | 5664 |
5650 void insertRange(int start, int rangeLength, [String initialValue]) { | 5665 void insertRange(int start, int rangeLength, [String initialValue]) { |
5651 throw new UnsupportedError("Cannot insertRange on immutable List."); | 5666 throw new UnsupportedError("Cannot insertRange on immutable List."); |
5652 } | 5667 } |
5653 | 5668 |
| 5669 List<String> sublist(int start, [int end]) { |
| 5670 if (end == null) end = length; |
| 5671 return Lists.getRange(this, start, end, <String>[]); |
| 5672 } |
| 5673 |
5654 List<String> getRange(int start, int rangeLength) => | 5674 List<String> getRange(int start, int rangeLength) => |
5655 Lists.getRange(this, start, rangeLength, <String>[]); | 5675 sublist(start, start + rangeLength); |
5656 | 5676 |
5657 Map<int, String> asMap() => | 5677 Map<int, String> asMap() => |
5658 IterableMixinWorkaround.asMapList(this); | 5678 IterableMixinWorkaround.asMapList(this); |
5659 | 5679 |
5660 // -- end List<String> mixins. | 5680 // -- end List<String> mixins. |
5661 | 5681 |
5662 @DomName('SVGStringList.appendItem') | 5682 @DomName('SVGStringList.appendItem') |
5663 @DocsEditable | 5683 @DocsEditable |
5664 String appendItem(String item) native; | 5684 String appendItem(String item) native; |
5665 | 5685 |
(...skipping 1145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6811 } | 6831 } |
6812 | 6832 |
6813 void removeRange(int start, int rangeLength) { | 6833 void removeRange(int start, int rangeLength) { |
6814 throw new UnsupportedError("Cannot removeRange on immutable List."); | 6834 throw new UnsupportedError("Cannot removeRange on immutable List."); |
6815 } | 6835 } |
6816 | 6836 |
6817 void insertRange(int start, int rangeLength, [Transform initialValue]) { | 6837 void insertRange(int start, int rangeLength, [Transform initialValue]) { |
6818 throw new UnsupportedError("Cannot insertRange on immutable List."); | 6838 throw new UnsupportedError("Cannot insertRange on immutable List."); |
6819 } | 6839 } |
6820 | 6840 |
| 6841 List<Transform> sublist(int start, [int end]) { |
| 6842 if (end == null) end = length; |
| 6843 return Lists.getRange(this, start, end, <Transform>[]); |
| 6844 } |
| 6845 |
6821 List<Transform> getRange(int start, int rangeLength) => | 6846 List<Transform> getRange(int start, int rangeLength) => |
6822 Lists.getRange(this, start, rangeLength, <Transform>[]); | 6847 sublist(start, start + rangeLength); |
6823 | 6848 |
6824 Map<int, Transform> asMap() => | 6849 Map<int, Transform> asMap() => |
6825 IterableMixinWorkaround.asMapList(this); | 6850 IterableMixinWorkaround.asMapList(this); |
6826 | 6851 |
6827 // -- end List<Transform> mixins. | 6852 // -- end List<Transform> mixins. |
6828 | 6853 |
6829 @DomName('SVGTransformList.appendItem') | 6854 @DomName('SVGTransformList.appendItem') |
6830 @DocsEditable | 6855 @DocsEditable |
6831 Transform appendItem(Transform item) native; | 6856 Transform appendItem(Transform item) native; |
6832 | 6857 |
(...skipping 502 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7335 } | 7360 } |
7336 | 7361 |
7337 void removeRange(int start, int rangeLength) { | 7362 void removeRange(int start, int rangeLength) { |
7338 throw new UnsupportedError("Cannot removeRange on immutable List."); | 7363 throw new UnsupportedError("Cannot removeRange on immutable List."); |
7339 } | 7364 } |
7340 | 7365 |
7341 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { | 7366 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { |
7342 throw new UnsupportedError("Cannot insertRange on immutable List."); | 7367 throw new UnsupportedError("Cannot insertRange on immutable List."); |
7343 } | 7368 } |
7344 | 7369 |
| 7370 List<ElementInstance> sublist(int start, [int end]) { |
| 7371 if (end == null) end = length; |
| 7372 return Lists.getRange(this, start, end, <ElementInstance>[]); |
| 7373 } |
| 7374 |
7345 List<ElementInstance> getRange(int start, int rangeLength) => | 7375 List<ElementInstance> getRange(int start, int rangeLength) => |
7346 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); | 7376 sublist(start, start + rangeLength); |
7347 | 7377 |
7348 Map<int, ElementInstance> asMap() => | 7378 Map<int, ElementInstance> asMap() => |
7349 IterableMixinWorkaround.asMapList(this); | 7379 IterableMixinWorkaround.asMapList(this); |
7350 | 7380 |
7351 // -- end List<ElementInstance> mixins. | 7381 // -- end List<ElementInstance> mixins. |
7352 | 7382 |
7353 @DomName('SVGElementInstanceList.item') | 7383 @DomName('SVGElementInstanceList.item') |
7354 @DocsEditable | 7384 @DocsEditable |
7355 ElementInstance item(int index) native; | 7385 ElementInstance item(int index) native; |
7356 } | 7386 } |
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7759 | 7789 |
7760 | 7790 |
7761 @DocsEditable | 7791 @DocsEditable |
7762 @DomName('SVGVKernElement') | 7792 @DomName('SVGVKernElement') |
7763 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { | 7793 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { |
7764 | 7794 |
7765 @DomName('SVGVKernElement.SVGVKernElement') | 7795 @DomName('SVGVKernElement.SVGVKernElement') |
7766 @DocsEditable | 7796 @DocsEditable |
7767 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); | 7797 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); |
7768 } | 7798 } |
OLD | NEW |