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

Unified Diff: tool/input_sdk/lib/_internal/pub/asset/dart/core_stubs/dart_svg.dart

Issue 1020043002: Replace dart_core.js with actual compiled SDK (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: merge Created 5 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: tool/input_sdk/lib/_internal/pub/asset/dart/core_stubs/dart_svg.dart
diff --git a/tool/input_sdk/lib/_internal/pub/asset/dart/core_stubs/dart_svg.dart b/tool/input_sdk/lib/_internal/pub/asset/dart/core_stubs/dart_svg.dart
deleted file mode 100644
index 0728635d194e078e2c4069f9d482897c03f6fbb9..0000000000000000000000000000000000000000
--- a/tool/input_sdk/lib/_internal/pub/asset/dart/core_stubs/dart_svg.dart
+++ /dev/null
@@ -1 +0,0 @@
-library dart.dom.svg; import 'dart:async'; import 'dart:collection'; import "dart_html.dart"; import "dart_html_common.dart"; import 'dart:nativewrappers'; get svgBlinkMap => throw new UnsupportedError("svgBlinkMap is unsupported on this platform."); class _SvgElementFactoryProvider { static SvgElement createSvgElement_tag(String tag) { throw new UnsupportedError("_SvgElementFactoryProvider.createSvgElement_tag() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGAElement') @Unstable() class AElement extends GraphicsElement implements UriReference { factory AElement._() { throw new UnsupportedError("new AElement._() is unsupported on this platform."); } @DomName('SVGAElement.SVGAElement') @DocsEditable() factory AElement() { throw new UnsupportedError("new AElement() is unsupported on this platform."); } AElement.created() : super.created() { throw new UnsupportedError("new AElement.created() is unsupported on this platform."); } @DomName('SVGAElement.target') @DocsEditable() AnimatedString get target {} @DomName('SVGAElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGAltGlyphElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class AltGlyphElement extends TextPositioningElement implements UriReference { factory AltGlyphElement._() { throw new UnsupportedError("new AltGlyphElement._() is unsupported on this platform."); } @DomName('SVGAltGlyphElement.SVGAltGlyphElement') @DocsEditable() factory AltGlyphElement() { throw new UnsupportedError("new AltGlyphElement() is unsupported on this platform."); } AltGlyphElement.created() : super.created() { throw new UnsupportedError("new AltGlyphElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("AltGlyphElement.supported is unsupported on this platform."); } @DomName('SVGAltGlyphElement.format') @DocsEditable() String get format {} @DomName('SVGAltGlyphElement.format') @DocsEditable() void set format(String value) {} @DomName('SVGAltGlyphElement.glyphRef') @DocsEditable() String get glyphRef {} @DomName('SVGAltGlyphElement.glyphRef') @DocsEditable() void set glyphRef(String value) {} @DomName('SVGAltGlyphElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGAngle') @Unstable() class Angle extends NativeFieldWrapperClass2 { factory Angle._() { throw new UnsupportedError("new Angle._() is unsupported on this platform."); } static const SVG_ANGLETYPE_DEG = 2; static const SVG_ANGLETYPE_GRAD = 4; static const SVG_ANGLETYPE_RAD = 3; static const SVG_ANGLETYPE_UNKNOWN = 0; static const SVG_ANGLETYPE_UNSPECIFIED = 1; @DomName('SVGAngle.unitType') @DocsEditable() int get unitType {} @DomName('SVGAngle.value') @DocsEditable() num get value {} @DomName('SVGAngle.value') @DocsEditable() void set value(num value) {} @DomName('SVGAngle.valueAsString') @DocsEditable() String get valueAsString {} @DomName('SVGAngle.valueAsString') @DocsEditable() void set valueAsString(String value) {} @DomName('SVGAngle.valueInSpecifiedUnits') @DocsEditable() num get valueInSpecifiedUnits {} @DomName('SVGAngle.valueInSpecifiedUnits') @DocsEditable() void set valueInSpecifiedUnits(num value) {} @DomName('SVGAngle.convertToSpecifiedUnits') @DocsEditable() void convertToSpecifiedUnits(int unitType) {} @DomName('SVGAngle.newValueSpecifiedUnits') @DocsEditable() void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) {} } @DocsEditable() @DomName('SVGAnimateElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class AnimateElement extends AnimationElement { factory AnimateElement._() { throw new UnsupportedError("new AnimateElement._() is unsupported on this platform."); } @DomName('SVGAnimateElement.SVGAnimateElement') @DocsEditable() factory AnimateElement() { throw new UnsupportedError("new AnimateElement() is unsupported on this platform."); } AnimateElement.created() : super.created() { throw new UnsupportedError("new AnimateElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("AnimateElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGAnimateMotionElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class AnimateMotionElement extends AnimationElement { factory AnimateMotionElement._() { throw new UnsupportedError("new AnimateMotionElement._() is unsupported on this platform."); } @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement') @DocsEditable() factory AnimateMotionElement() { throw new UnsupportedError("new AnimateMotionElement() is unsupported on this platform."); } AnimateMotionElement.created() : super.created() { throw new UnsupportedError("new AnimateMotionElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("AnimateMotionElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGAnimateTransformElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class AnimateTransformElement extends AnimationElement { factory AnimateTransformElement._() { throw new UnsupportedError("new AnimateTransformElement._() is unsupported on this platform."); } @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement') @DocsEditable() factory AnimateTransformElement() { throw new UnsupportedError("new AnimateTransformElement() is unsupported on this platform."); } AnimateTransformElement.created() : super.created() { throw new UnsupportedError("new AnimateTransformElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("AnimateTransformElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGAnimatedAngle') @Unstable() class AnimatedAngle extends NativeFieldWrapperClass2 { factory AnimatedAngle._() { throw new UnsupportedError("new AnimatedAngle._() is unsupported on this platform."); } @DomName('SVGAnimatedAngle.animVal') @DocsEditable() Angle get animVal {} @DomName('SVGAnimatedAngle.baseVal') @DocsEditable() Angle get baseVal {} } @DocsEditable() @DomName('SVGAnimatedBoolean') @Unstable() class AnimatedBoolean extends NativeFieldWrapperClass2 { factory AnimatedBoolean._() { throw new UnsupportedError("new AnimatedBoolean._() is unsupported on this platform."); } @DomName('SVGAnimatedBoolean.animVal') @DocsEditable() bool get animVal {} @DomName('SVGAnimatedBoolean.baseVal') @DocsEditable() bool get baseVal {} @DomName('SVGAnimatedBoolean.baseVal') @DocsEditable() void set baseVal(bool value) {} } @DocsEditable() @DomName('SVGAnimatedEnumeration') @Unstable() class AnimatedEnumeration extends NativeFieldWrapperClass2 { factory AnimatedEnumeration._() { throw new UnsupportedError("new AnimatedEnumeration._() is unsupported on this platform."); } @DomName('SVGAnimatedEnumeration.animVal') @DocsEditable() int get animVal {} @DomName('SVGAnimatedEnumeration.baseVal') @DocsEditable() int get baseVal {} @DomName('SVGAnimatedEnumeration.baseVal') @DocsEditable() void set baseVal(int value) {} } @DocsEditable() @DomName('SVGAnimatedInteger') @Unstable() class AnimatedInteger extends NativeFieldWrapperClass2 { factory AnimatedInteger._() { throw new UnsupportedError("new AnimatedInteger._() is unsupported on this platform."); } @DomName('SVGAnimatedInteger.animVal') @DocsEditable() int get animVal {} @DomName('SVGAnimatedInteger.baseVal') @DocsEditable() int get baseVal {} @DomName('SVGAnimatedInteger.baseVal') @DocsEditable() void set baseVal(int value) {} } @DocsEditable() @DomName('SVGAnimatedLength') @Unstable() class AnimatedLength extends NativeFieldWrapperClass2 { factory AnimatedLength._() { throw new UnsupportedError("new AnimatedLength._() is unsupported on this platform."); } @DomName('SVGAnimatedLength.animVal') @DocsEditable() Length get animVal {} @DomName('SVGAnimatedLength.baseVal') @DocsEditable() Length get baseVal {} } @DocsEditable() @DomName('SVGAnimatedLengthList') @Unstable() class AnimatedLengthList extends NativeFieldWrapperClass2 { factory AnimatedLengthList._() { throw new UnsupportedError("new AnimatedLengthList._() is unsupported on this platform."); } @DomName('SVGAnimatedLengthList.animVal') @DocsEditable() LengthList get animVal {} @DomName('SVGAnimatedLengthList.baseVal') @DocsEditable() LengthList get baseVal {} } @DocsEditable() @DomName('SVGAnimatedNumber') @Unstable() class AnimatedNumber extends NativeFieldWrapperClass2 { factory AnimatedNumber._() { throw new UnsupportedError("new AnimatedNumber._() is unsupported on this platform."); } @DomName('SVGAnimatedNumber.animVal') @DocsEditable() double get animVal {} @DomName('SVGAnimatedNumber.baseVal') @DocsEditable() num get baseVal {} @DomName('SVGAnimatedNumber.baseVal') @DocsEditable() void set baseVal(num value) {} } @DocsEditable() @DomName('SVGAnimatedNumberList') @Unstable() class AnimatedNumberList extends NativeFieldWrapperClass2 { factory AnimatedNumberList._() { throw new UnsupportedError("new AnimatedNumberList._() is unsupported on this platform."); } @DomName('SVGAnimatedNumberList.animVal') @DocsEditable() NumberList get animVal {} @DomName('SVGAnimatedNumberList.baseVal') @DocsEditable() NumberList get baseVal {} } @DocsEditable() @DomName('SVGAnimatedPreserveAspectRatio') @Unstable() class AnimatedPreserveAspectRatio extends NativeFieldWrapperClass2 { factory AnimatedPreserveAspectRatio._() { throw new UnsupportedError("new AnimatedPreserveAspectRatio._() is unsupported on this platform."); } @DomName('SVGAnimatedPreserveAspectRatio.animVal') @DocsEditable() PreserveAspectRatio get animVal {} @DomName('SVGAnimatedPreserveAspectRatio.baseVal') @DocsEditable() PreserveAspectRatio get baseVal {} } @DocsEditable() @DomName('SVGAnimatedRect') @Unstable() class AnimatedRect extends NativeFieldWrapperClass2 { factory AnimatedRect._() { throw new UnsupportedError("new AnimatedRect._() is unsupported on this platform."); } @DomName('SVGAnimatedRect.animVal') @DocsEditable() Rect get animVal {} @DomName('SVGAnimatedRect.baseVal') @DocsEditable() Rect get baseVal {} } @DocsEditable() @DomName('SVGAnimatedString') @Unstable() class AnimatedString extends NativeFieldWrapperClass2 { factory AnimatedString._() { throw new UnsupportedError("new AnimatedString._() is unsupported on this platform."); } @DomName('SVGAnimatedString.animVal') @DocsEditable() String get animVal {} @DomName('SVGAnimatedString.baseVal') @DocsEditable() String get baseVal {} @DomName('SVGAnimatedString.baseVal') @DocsEditable() void set baseVal(String value) {} } @DocsEditable() @DomName('SVGAnimatedTransformList') @Unstable() class AnimatedTransformList extends NativeFieldWrapperClass2 { factory AnimatedTransformList._() { throw new UnsupportedError("new AnimatedTransformList._() is unsupported on this platform."); } @DomName('SVGAnimatedTransformList.animVal') @DocsEditable() TransformList get animVal {} @DomName('SVGAnimatedTransformList.baseVal') @DocsEditable() TransformList get baseVal {} } @DocsEditable() @DomName('SVGAnimationElement') @Unstable() class AnimationElement extends SvgElement implements Tests { factory AnimationElement._() { throw new UnsupportedError("new AnimationElement._() is unsupported on this platform."); } @DomName('SVGAnimationElement.SVGAnimationElement') @DocsEditable() factory AnimationElement() { throw new UnsupportedError("new AnimationElement() is unsupported on this platform."); } AnimationElement.created() : super.created() { throw new UnsupportedError("new AnimationElement.created() is unsupported on this platform."); } @DomName('SVGAnimationElement.targetElement') @DocsEditable() SvgElement get targetElement {} @DomName('SVGAnimationElement.beginElement') @DocsEditable() void beginElement() {} @DomName('SVGAnimationElement.beginElementAt') @DocsEditable() void beginElementAt(num offset) {} @DomName('SVGAnimationElement.endElement') @DocsEditable() void endElement() {} @DomName('SVGAnimationElement.endElementAt') @DocsEditable() void endElementAt(num offset) {} @DomName('SVGAnimationElement.getCurrentTime') @DocsEditable() double getCurrentTime() {} @DomName('SVGAnimationElement.getSimpleDuration') @DocsEditable() double getSimpleDuration() {} @DomName('SVGAnimationElement.getStartTime') @DocsEditable() double getStartTime() {} @DomName('SVGAnimationElement.requiredExtensions') @DocsEditable() StringList get requiredExtensions {} @DomName('SVGAnimationElement.requiredFeatures') @DocsEditable() StringList get requiredFeatures {} @DomName('SVGAnimationElement.systemLanguage') @DocsEditable() StringList get systemLanguage {} @DomName('SVGAnimationElement.hasExtension') @DocsEditable() bool hasExtension(String extension) {} } @DocsEditable() @DomName('SVGCircleElement') @Unstable() class CircleElement extends GeometryElement { factory CircleElement._() { throw new UnsupportedError("new CircleElement._() is unsupported on this platform."); } @DomName('SVGCircleElement.SVGCircleElement') @DocsEditable() factory CircleElement() { throw new UnsupportedError("new CircleElement() is unsupported on this platform."); } CircleElement.created() : super.created() { throw new UnsupportedError("new CircleElement.created() is unsupported on this platform."); } @DomName('SVGCircleElement.cx') @DocsEditable() AnimatedLength get cx {} @DomName('SVGCircleElement.cy') @DocsEditable() AnimatedLength get cy {} @DomName('SVGCircleElement.r') @DocsEditable() AnimatedLength get r {} } @DocsEditable() @DomName('SVGClipPathElement') @Unstable() class ClipPathElement extends GraphicsElement { factory ClipPathElement._() { throw new UnsupportedError("new ClipPathElement._() is unsupported on this platform."); } @DomName('SVGClipPathElement.SVGClipPathElement') @DocsEditable() factory ClipPathElement() { throw new UnsupportedError("new ClipPathElement() is unsupported on this platform."); } ClipPathElement.created() : super.created() { throw new UnsupportedError("new ClipPathElement.created() is unsupported on this platform."); } @DomName('SVGClipPathElement.clipPathUnits') @DocsEditable() AnimatedEnumeration get clipPathUnits {} } @DocsEditable() @DomName('SVGDefsElement') @Unstable() class DefsElement extends GraphicsElement { factory DefsElement._() { throw new UnsupportedError("new DefsElement._() is unsupported on this platform."); } @DomName('SVGDefsElement.SVGDefsElement') @DocsEditable() factory DefsElement() { throw new UnsupportedError("new DefsElement() is unsupported on this platform."); } DefsElement.created() : super.created() { throw new UnsupportedError("new DefsElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGDescElement') @Unstable() class DescElement extends SvgElement { factory DescElement._() { throw new UnsupportedError("new DescElement._() is unsupported on this platform."); } @DomName('SVGDescElement.SVGDescElement') @DocsEditable() factory DescElement() { throw new UnsupportedError("new DescElement() is unsupported on this platform."); } DescElement.created() : super.created() { throw new UnsupportedError("new DescElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGDiscardElement') @Experimental() class DiscardElement extends SvgElement { factory DiscardElement._() { throw new UnsupportedError("new DiscardElement._() is unsupported on this platform."); } DiscardElement.created() : super.created() { throw new UnsupportedError("new DiscardElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGEllipseElement') @Unstable() class EllipseElement extends GeometryElement { factory EllipseElement._() { throw new UnsupportedError("new EllipseElement._() is unsupported on this platform."); } @DomName('SVGEllipseElement.SVGEllipseElement') @DocsEditable() factory EllipseElement() { throw new UnsupportedError("new EllipseElement() is unsupported on this platform."); } EllipseElement.created() : super.created() { throw new UnsupportedError("new EllipseElement.created() is unsupported on this platform."); } @DomName('SVGEllipseElement.cx') @DocsEditable() AnimatedLength get cx {} @DomName('SVGEllipseElement.cy') @DocsEditable() AnimatedLength get cy {} @DomName('SVGEllipseElement.rx') @DocsEditable() AnimatedLength get rx {} @DomName('SVGEllipseElement.ry') @DocsEditable() AnimatedLength get ry {} } @DocsEditable() @DomName('SVGFEBlendElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEBlendElement._() { throw new UnsupportedError("new FEBlendElement._() is unsupported on this platform."); } @DomName('SVGFEBlendElement.SVGFEBlendElement') @DocsEditable() factory FEBlendElement() { throw new UnsupportedError("new FEBlendElement() is unsupported on this platform."); } FEBlendElement.created() : super.created() { throw new UnsupportedError("new FEBlendElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEBlendElement.supported is unsupported on this platform."); } static const SVG_FEBLEND_MODE_DARKEN = 4; static const SVG_FEBLEND_MODE_LIGHTEN = 5; static const SVG_FEBLEND_MODE_MULTIPLY = 2; static const SVG_FEBLEND_MODE_NORMAL = 1; static const SVG_FEBLEND_MODE_SCREEN = 3; static const SVG_FEBLEND_MODE_UNKNOWN = 0; @DomName('SVGFEBlendElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEBlendElement.in2') @DocsEditable() AnimatedString get in2 {} @DomName('SVGFEBlendElement.mode') @DocsEditable() AnimatedEnumeration get mode {} @DomName('SVGFEBlendElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEBlendElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEBlendElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEBlendElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEBlendElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEColorMatrixElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEColorMatrixElement._() { throw new UnsupportedError("new FEColorMatrixElement._() is unsupported on this platform."); } @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement') @DocsEditable() factory FEColorMatrixElement() { throw new UnsupportedError("new FEColorMatrixElement() is unsupported on this platform."); } FEColorMatrixElement.created() : super.created() { throw new UnsupportedError("new FEColorMatrixElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEColorMatrixElement.supported is unsupported on this platform."); } static const SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; static const SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; static const SVG_FECOLORMATRIX_TYPE_MATRIX = 1; static const SVG_FECOLORMATRIX_TYPE_SATURATE = 2; static const SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; @DomName('SVGFEColorMatrixElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEColorMatrixElement.type') @DocsEditable() AnimatedEnumeration get type {} @DomName('SVGFEColorMatrixElement.values') @DocsEditable() AnimatedNumberList get values {} @DomName('SVGFEColorMatrixElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEColorMatrixElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEColorMatrixElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEColorMatrixElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEColorMatrixElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEComponentTransferElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEComponentTransferElement._() { throw new UnsupportedError("new FEComponentTransferElement._() is unsupported on this platform."); } @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement') @DocsEditable() factory FEComponentTransferElement() { throw new UnsupportedError("new FEComponentTransferElement() is unsupported on this platform."); } FEComponentTransferElement.created() : super.created() { throw new UnsupportedError("new FEComponentTransferElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEComponentTransferElement.supported is unsupported on this platform."); } @DomName('SVGFEComponentTransferElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEComponentTransferElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEComponentTransferElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEComponentTransferElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEComponentTransferElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEComponentTransferElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFECompositeElement') @Unstable() class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FECompositeElement._() { throw new UnsupportedError("new FECompositeElement._() is unsupported on this platform."); } FECompositeElement.created() : super.created() { throw new UnsupportedError("new FECompositeElement.created() is unsupported on this platform."); } static const SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; static const SVG_FECOMPOSITE_OPERATOR_ATOP = 4; static const SVG_FECOMPOSITE_OPERATOR_IN = 2; static const SVG_FECOMPOSITE_OPERATOR_OUT = 3; static const SVG_FECOMPOSITE_OPERATOR_OVER = 1; static const SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; static const SVG_FECOMPOSITE_OPERATOR_XOR = 5; @DomName('SVGFECompositeElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFECompositeElement.in2') @DocsEditable() AnimatedString get in2 {} @DomName('SVGFECompositeElement.k1') @DocsEditable() AnimatedNumber get k1 {} @DomName('SVGFECompositeElement.k2') @DocsEditable() AnimatedNumber get k2 {} @DomName('SVGFECompositeElement.k3') @DocsEditable() AnimatedNumber get k3 {} @DomName('SVGFECompositeElement.k4') @DocsEditable() AnimatedNumber get k4 {} @DomName('SVGFECompositeElement.operator') @DocsEditable() AnimatedEnumeration get operator {} @DomName('SVGFECompositeElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFECompositeElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFECompositeElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFECompositeElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFECompositeElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEConvolveMatrixElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEConvolveMatrixElement._() { throw new UnsupportedError("new FEConvolveMatrixElement._() is unsupported on this platform."); } @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement') @DocsEditable() factory FEConvolveMatrixElement() { throw new UnsupportedError("new FEConvolveMatrixElement() is unsupported on this platform."); } FEConvolveMatrixElement.created() : super.created() { throw new UnsupportedError("new FEConvolveMatrixElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEConvolveMatrixElement.supported is unsupported on this platform."); } static const SVG_EDGEMODE_DUPLICATE = 1; static const SVG_EDGEMODE_NONE = 3; static const SVG_EDGEMODE_UNKNOWN = 0; static const SVG_EDGEMODE_WRAP = 2; @DomName('SVGFEConvolveMatrixElement.bias') @DocsEditable() AnimatedNumber get bias {} @DomName('SVGFEConvolveMatrixElement.divisor') @DocsEditable() AnimatedNumber get divisor {} @DomName('SVGFEConvolveMatrixElement.edgeMode') @DocsEditable() AnimatedEnumeration get edgeMode {} @DomName('SVGFEConvolveMatrixElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEConvolveMatrixElement.kernelMatrix') @DocsEditable() AnimatedNumberList get kernelMatrix {} @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthX') @DocsEditable() AnimatedNumber get kernelUnitLengthX {} @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthY') @DocsEditable() AnimatedNumber get kernelUnitLengthY {} @DomName('SVGFEConvolveMatrixElement.orderX') @DocsEditable() AnimatedInteger get orderX {} @DomName('SVGFEConvolveMatrixElement.orderY') @DocsEditable() AnimatedInteger get orderY {} @DomName('SVGFEConvolveMatrixElement.preserveAlpha') @DocsEditable() AnimatedBoolean get preserveAlpha {} @DomName('SVGFEConvolveMatrixElement.targetX') @DocsEditable() AnimatedInteger get targetX {} @DomName('SVGFEConvolveMatrixElement.targetY') @DocsEditable() AnimatedInteger get targetY {} @DomName('SVGFEConvolveMatrixElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEConvolveMatrixElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEConvolveMatrixElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEConvolveMatrixElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEConvolveMatrixElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEDiffuseLightingElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEDiffuseLightingElement._() { throw new UnsupportedError("new FEDiffuseLightingElement._() is unsupported on this platform."); } @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement') @DocsEditable() factory FEDiffuseLightingElement() { throw new UnsupportedError("new FEDiffuseLightingElement() is unsupported on this platform."); } FEDiffuseLightingElement.created() : super.created() { throw new UnsupportedError("new FEDiffuseLightingElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEDiffuseLightingElement.supported is unsupported on this platform."); } @DomName('SVGFEDiffuseLightingElement.diffuseConstant') @DocsEditable() AnimatedNumber get diffuseConstant {} @DomName('SVGFEDiffuseLightingElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthX') @DocsEditable() AnimatedNumber get kernelUnitLengthX {} @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthY') @DocsEditable() AnimatedNumber get kernelUnitLengthY {} @DomName('SVGFEDiffuseLightingElement.surfaceScale') @DocsEditable() AnimatedNumber get surfaceScale {} @DomName('SVGFEDiffuseLightingElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEDiffuseLightingElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEDiffuseLightingElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEDiffuseLightingElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEDiffuseLightingElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEDisplacementMapElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEDisplacementMapElement._() { throw new UnsupportedError("new FEDisplacementMapElement._() is unsupported on this platform."); } @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement') @DocsEditable() factory FEDisplacementMapElement() { throw new UnsupportedError("new FEDisplacementMapElement() is unsupported on this platform."); } FEDisplacementMapElement.created() : super.created() { throw new UnsupportedError("new FEDisplacementMapElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEDisplacementMapElement.supported is unsupported on this platform."); } static const SVG_CHANNEL_A = 4; static const SVG_CHANNEL_B = 3; static const SVG_CHANNEL_G = 2; static const SVG_CHANNEL_R = 1; static const SVG_CHANNEL_UNKNOWN = 0; @DomName('SVGFEDisplacementMapElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEDisplacementMapElement.in2') @DocsEditable() AnimatedString get in2 {} @DomName('SVGFEDisplacementMapElement.scale') @DocsEditable() AnimatedNumber get scale {} @DomName('SVGFEDisplacementMapElement.xChannelSelector') @DocsEditable() AnimatedEnumeration get xChannelSelector {} @DomName('SVGFEDisplacementMapElement.yChannelSelector') @DocsEditable() AnimatedEnumeration get yChannelSelector {} @DomName('SVGFEDisplacementMapElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEDisplacementMapElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEDisplacementMapElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEDisplacementMapElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEDisplacementMapElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEDistantLightElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEDistantLightElement extends SvgElement { factory FEDistantLightElement._() { throw new UnsupportedError("new FEDistantLightElement._() is unsupported on this platform."); } @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement') @DocsEditable() factory FEDistantLightElement() { throw new UnsupportedError("new FEDistantLightElement() is unsupported on this platform."); } FEDistantLightElement.created() : super.created() { throw new UnsupportedError("new FEDistantLightElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEDistantLightElement.supported is unsupported on this platform."); } @DomName('SVGFEDistantLightElement.azimuth') @DocsEditable() AnimatedNumber get azimuth {} @DomName('SVGFEDistantLightElement.elevation') @DocsEditable() AnimatedNumber get elevation {} } @DocsEditable() @DomName('SVGFEFloodElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEFloodElement._() { throw new UnsupportedError("new FEFloodElement._() is unsupported on this platform."); } @DomName('SVGFEFloodElement.SVGFEFloodElement') @DocsEditable() factory FEFloodElement() { throw new UnsupportedError("new FEFloodElement() is unsupported on this platform."); } FEFloodElement.created() : super.created() { throw new UnsupportedError("new FEFloodElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEFloodElement.supported is unsupported on this platform."); } @DomName('SVGFEFloodElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEFloodElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEFloodElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEFloodElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEFloodElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEFuncAElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEFuncAElement extends _SVGComponentTransferFunctionElement { factory FEFuncAElement._() { throw new UnsupportedError("new FEFuncAElement._() is unsupported on this platform."); } @DomName('SVGFEFuncAElement.SVGFEFuncAElement') @DocsEditable() factory FEFuncAElement() { throw new UnsupportedError("new FEFuncAElement() is unsupported on this platform."); } FEFuncAElement.created() : super.created() { throw new UnsupportedError("new FEFuncAElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEFuncAElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFEFuncBElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEFuncBElement extends _SVGComponentTransferFunctionElement { factory FEFuncBElement._() { throw new UnsupportedError("new FEFuncBElement._() is unsupported on this platform."); } @DomName('SVGFEFuncBElement.SVGFEFuncBElement') @DocsEditable() factory FEFuncBElement() { throw new UnsupportedError("new FEFuncBElement() is unsupported on this platform."); } FEFuncBElement.created() : super.created() { throw new UnsupportedError("new FEFuncBElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEFuncBElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFEFuncGElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEFuncGElement extends _SVGComponentTransferFunctionElement { factory FEFuncGElement._() { throw new UnsupportedError("new FEFuncGElement._() is unsupported on this platform."); } @DomName('SVGFEFuncGElement.SVGFEFuncGElement') @DocsEditable() factory FEFuncGElement() { throw new UnsupportedError("new FEFuncGElement() is unsupported on this platform."); } FEFuncGElement.created() : super.created() { throw new UnsupportedError("new FEFuncGElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEFuncGElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFEFuncRElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEFuncRElement extends _SVGComponentTransferFunctionElement { factory FEFuncRElement._() { throw new UnsupportedError("new FEFuncRElement._() is unsupported on this platform."); } @DomName('SVGFEFuncRElement.SVGFEFuncRElement') @DocsEditable() factory FEFuncRElement() { throw new UnsupportedError("new FEFuncRElement() is unsupported on this platform."); } FEFuncRElement.created() : super.created() { throw new UnsupportedError("new FEFuncRElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEFuncRElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFEGaussianBlurElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEGaussianBlurElement._() { throw new UnsupportedError("new FEGaussianBlurElement._() is unsupported on this platform."); } @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement') @DocsEditable() factory FEGaussianBlurElement() { throw new UnsupportedError("new FEGaussianBlurElement() is unsupported on this platform."); } FEGaussianBlurElement.created() : super.created() { throw new UnsupportedError("new FEGaussianBlurElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEGaussianBlurElement.supported is unsupported on this platform."); } @DomName('SVGFEGaussianBlurElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEGaussianBlurElement.stdDeviationX') @DocsEditable() AnimatedNumber get stdDeviationX {} @DomName('SVGFEGaussianBlurElement.stdDeviationY') @DocsEditable() AnimatedNumber get stdDeviationY {} @DomName('SVGFEGaussianBlurElement.setStdDeviation') @DocsEditable() void setStdDeviation(num stdDeviationX, num stdDeviationY) {} @DomName('SVGFEGaussianBlurElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEGaussianBlurElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEGaussianBlurElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEGaussianBlurElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEGaussianBlurElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEImageElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference { factory FEImageElement._() { throw new UnsupportedError("new FEImageElement._() is unsupported on this platform."); } @DomName('SVGFEImageElement.SVGFEImageElement') @DocsEditable() factory FEImageElement() { throw new UnsupportedError("new FEImageElement() is unsupported on this platform."); } FEImageElement.created() : super.created() { throw new UnsupportedError("new FEImageElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEImageElement.supported is unsupported on this platform."); } @DomName('SVGFEImageElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGFEImageElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEImageElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEImageElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEImageElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEImageElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGFEImageElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGFEMergeElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEMergeElement._() { throw new UnsupportedError("new FEMergeElement._() is unsupported on this platform."); } @DomName('SVGFEMergeElement.SVGFEMergeElement') @DocsEditable() factory FEMergeElement() { throw new UnsupportedError("new FEMergeElement() is unsupported on this platform."); } FEMergeElement.created() : super.created() { throw new UnsupportedError("new FEMergeElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEMergeElement.supported is unsupported on this platform."); } @DomName('SVGFEMergeElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEMergeElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEMergeElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEMergeElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEMergeElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEMergeNodeElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEMergeNodeElement extends SvgElement { factory FEMergeNodeElement._() { throw new UnsupportedError("new FEMergeNodeElement._() is unsupported on this platform."); } @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement') @DocsEditable() factory FEMergeNodeElement() { throw new UnsupportedError("new FEMergeNodeElement() is unsupported on this platform."); } FEMergeNodeElement.created() : super.created() { throw new UnsupportedError("new FEMergeNodeElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEMergeNodeElement.supported is unsupported on this platform."); } @DomName('SVGFEMergeNodeElement.in1') @DocsEditable() AnimatedString get in1 {} } @DocsEditable() @DomName('SVGFEMorphologyElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEMorphologyElement._() { throw new UnsupportedError("new FEMorphologyElement._() is unsupported on this platform."); } FEMorphologyElement.created() : super.created() { throw new UnsupportedError("new FEMorphologyElement.created() is unsupported on this platform."); } static const SVG_MORPHOLOGY_OPERATOR_DILATE = 2; static const SVG_MORPHOLOGY_OPERATOR_ERODE = 1; static const SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; @DomName('SVGFEMorphologyElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEMorphologyElement.operator') @DocsEditable() AnimatedEnumeration get operator {} @DomName('SVGFEMorphologyElement.radiusX') @DocsEditable() AnimatedNumber get radiusX {} @DomName('SVGFEMorphologyElement.radiusY') @DocsEditable() AnimatedNumber get radiusY {} @DomName('SVGFEMorphologyElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEMorphologyElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEMorphologyElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEMorphologyElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEMorphologyElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEOffsetElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FEOffsetElement._() { throw new UnsupportedError("new FEOffsetElement._() is unsupported on this platform."); } @DomName('SVGFEOffsetElement.SVGFEOffsetElement') @DocsEditable() factory FEOffsetElement() { throw new UnsupportedError("new FEOffsetElement() is unsupported on this platform."); } FEOffsetElement.created() : super.created() { throw new UnsupportedError("new FEOffsetElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEOffsetElement.supported is unsupported on this platform."); } @DomName('SVGFEOffsetElement.dx') @DocsEditable() AnimatedNumber get dx {} @DomName('SVGFEOffsetElement.dy') @DocsEditable() AnimatedNumber get dy {} @DomName('SVGFEOffsetElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFEOffsetElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFEOffsetElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFEOffsetElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFEOffsetElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFEOffsetElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFEPointLightElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FEPointLightElement extends SvgElement { factory FEPointLightElement._() { throw new UnsupportedError("new FEPointLightElement._() is unsupported on this platform."); } @DomName('SVGFEPointLightElement.SVGFEPointLightElement') @DocsEditable() factory FEPointLightElement() { throw new UnsupportedError("new FEPointLightElement() is unsupported on this platform."); } FEPointLightElement.created() : super.created() { throw new UnsupportedError("new FEPointLightElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FEPointLightElement.supported is unsupported on this platform."); } @DomName('SVGFEPointLightElement.x') @DocsEditable() AnimatedNumber get x {} @DomName('SVGFEPointLightElement.y') @DocsEditable() AnimatedNumber get y {} @DomName('SVGFEPointLightElement.z') @DocsEditable() AnimatedNumber get z {} } @DocsEditable() @DomName('SVGFESpecularLightingElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FESpecularLightingElement._() { throw new UnsupportedError("new FESpecularLightingElement._() is unsupported on this platform."); } @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement') @DocsEditable() factory FESpecularLightingElement() { throw new UnsupportedError("new FESpecularLightingElement() is unsupported on this platform."); } FESpecularLightingElement.created() : super.created() { throw new UnsupportedError("new FESpecularLightingElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FESpecularLightingElement.supported is unsupported on this platform."); } @DomName('SVGFESpecularLightingElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFESpecularLightingElement.specularConstant') @DocsEditable() AnimatedNumber get specularConstant {} @DomName('SVGFESpecularLightingElement.specularExponent') @DocsEditable() AnimatedNumber get specularExponent {} @DomName('SVGFESpecularLightingElement.surfaceScale') @DocsEditable() AnimatedNumber get surfaceScale {} @DomName('SVGFESpecularLightingElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFESpecularLightingElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFESpecularLightingElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFESpecularLightingElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFESpecularLightingElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFESpotLightElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FESpotLightElement extends SvgElement { factory FESpotLightElement._() { throw new UnsupportedError("new FESpotLightElement._() is unsupported on this platform."); } @DomName('SVGFESpotLightElement.SVGFESpotLightElement') @DocsEditable() factory FESpotLightElement() { throw new UnsupportedError("new FESpotLightElement() is unsupported on this platform."); } FESpotLightElement.created() : super.created() { throw new UnsupportedError("new FESpotLightElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FESpotLightElement.supported is unsupported on this platform."); } @DomName('SVGFESpotLightElement.limitingConeAngle') @DocsEditable() AnimatedNumber get limitingConeAngle {} @DomName('SVGFESpotLightElement.pointsAtX') @DocsEditable() AnimatedNumber get pointsAtX {} @DomName('SVGFESpotLightElement.pointsAtY') @DocsEditable() AnimatedNumber get pointsAtY {} @DomName('SVGFESpotLightElement.pointsAtZ') @DocsEditable() AnimatedNumber get pointsAtZ {} @DomName('SVGFESpotLightElement.specularExponent') @DocsEditable() AnimatedNumber get specularExponent {} @DomName('SVGFESpotLightElement.x') @DocsEditable() AnimatedNumber get x {} @DomName('SVGFESpotLightElement.y') @DocsEditable() AnimatedNumber get y {} @DomName('SVGFESpotLightElement.z') @DocsEditable() AnimatedNumber get z {} } @DocsEditable() @DomName('SVGFETileElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FETileElement._() { throw new UnsupportedError("new FETileElement._() is unsupported on this platform."); } @DomName('SVGFETileElement.SVGFETileElement') @DocsEditable() factory FETileElement() { throw new UnsupportedError("new FETileElement() is unsupported on this platform."); } FETileElement.created() : super.created() { throw new UnsupportedError("new FETileElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FETileElement.supported is unsupported on this platform."); } @DomName('SVGFETileElement.in1') @DocsEditable() AnimatedString get in1 {} @DomName('SVGFETileElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFETileElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFETileElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFETileElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFETileElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFETurbulenceElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory FETurbulenceElement._() { throw new UnsupportedError("new FETurbulenceElement._() is unsupported on this platform."); } @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement') @DocsEditable() factory FETurbulenceElement() { throw new UnsupportedError("new FETurbulenceElement() is unsupported on this platform."); } FETurbulenceElement.created() : super.created() { throw new UnsupportedError("new FETurbulenceElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FETurbulenceElement.supported is unsupported on this platform."); } static const SVG_STITCHTYPE_NOSTITCH = 2; static const SVG_STITCHTYPE_STITCH = 1; static const SVG_STITCHTYPE_UNKNOWN = 0; static const SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; static const SVG_TURBULENCE_TYPE_TURBULENCE = 2; static const SVG_TURBULENCE_TYPE_UNKNOWN = 0; @DomName('SVGFETurbulenceElement.baseFrequencyX') @DocsEditable() AnimatedNumber get baseFrequencyX {} @DomName('SVGFETurbulenceElement.baseFrequencyY') @DocsEditable() AnimatedNumber get baseFrequencyY {} @DomName('SVGFETurbulenceElement.numOctaves') @DocsEditable() AnimatedInteger get numOctaves {} @DomName('SVGFETurbulenceElement.seed') @DocsEditable() AnimatedNumber get seed {} @DomName('SVGFETurbulenceElement.stitchTiles') @DocsEditable() AnimatedEnumeration get stitchTiles {} @DomName('SVGFETurbulenceElement.type') @DocsEditable() AnimatedEnumeration get type {} @DomName('SVGFETurbulenceElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFETurbulenceElement.result') @DocsEditable() AnimatedString get result {} @DomName('SVGFETurbulenceElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFETurbulenceElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFETurbulenceElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGFilterElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.IE, '10') @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class FilterElement extends SvgElement implements UriReference { factory FilterElement._() { throw new UnsupportedError("new FilterElement._() is unsupported on this platform."); } @DomName('SVGFilterElement.SVGFilterElement') @DocsEditable() factory FilterElement() { throw new UnsupportedError("new FilterElement() is unsupported on this platform."); } FilterElement.created() : super.created() { throw new UnsupportedError("new FilterElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("FilterElement.supported is unsupported on this platform."); } @DomName('SVGFilterElement.filterResX') @DocsEditable() AnimatedInteger get filterResX {} @DomName('SVGFilterElement.filterResY') @DocsEditable() AnimatedInteger get filterResY {} @DomName('SVGFilterElement.filterUnits') @DocsEditable() AnimatedEnumeration get filterUnits {} @DomName('SVGFilterElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGFilterElement.primitiveUnits') @DocsEditable() AnimatedEnumeration get primitiveUnits {} @DomName('SVGFilterElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGFilterElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGFilterElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGFilterElement.setFilterRes') @DocsEditable() void setFilterRes(int filterResX, int filterResY) {} @DomName('SVGFilterElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGFilterPrimitiveStandardAttributes') @Unstable() abstract class FilterPrimitiveStandardAttributes extends NativeFieldWrapperClass2 { factory FilterPrimitiveStandardAttributes._() { throw new UnsupportedError("new FilterPrimitiveStandardAttributes._() is unsupported on this platform."); } @DomName('SVGFilterPrimitiveStandardAttributes.height') @DocsEditable() AnimatedLength get height; @DomName('SVGFilterPrimitiveStandardAttributes.result') @DocsEditable() AnimatedString get result; @DomName('SVGFilterPrimitiveStandardAttributes.width') @DocsEditable() AnimatedLength get width; @DomName('SVGFilterPrimitiveStandardAttributes.x') @DocsEditable() AnimatedLength get x; @DomName('SVGFilterPrimitiveStandardAttributes.y') @DocsEditable() AnimatedLength get y; } @DocsEditable() @DomName('SVGFitToViewBox') @Unstable() abstract class FitToViewBox extends NativeFieldWrapperClass2 { factory FitToViewBox._() { throw new UnsupportedError("new FitToViewBox._() is unsupported on this platform."); } @DomName('SVGFitToViewBox.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio; @DomName('SVGFitToViewBox.viewBox') @DocsEditable() AnimatedRect get viewBox; } @DocsEditable() @DomName('SVGForeignObjectElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class ForeignObjectElement extends GraphicsElement { factory ForeignObjectElement._() { throw new UnsupportedError("new ForeignObjectElement._() is unsupported on this platform."); } @DomName('SVGForeignObjectElement.SVGForeignObjectElement') @DocsEditable() factory ForeignObjectElement() { throw new UnsupportedError("new ForeignObjectElement() is unsupported on this platform."); } ForeignObjectElement.created() : super.created() { throw new UnsupportedError("new ForeignObjectElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("ForeignObjectElement.supported is unsupported on this platform."); } @DomName('SVGForeignObjectElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGForeignObjectElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGForeignObjectElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGForeignObjectElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGGElement') @Unstable() class GElement extends GraphicsElement { factory GElement._() { throw new UnsupportedError("new GElement._() is unsupported on this platform."); } @DomName('SVGGElement.SVGGElement') @DocsEditable() factory GElement() { throw new UnsupportedError("new GElement() is unsupported on this platform."); } GElement.created() : super.created() { throw new UnsupportedError("new GElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGGeometryElement') @Experimental() class GeometryElement extends GraphicsElement { factory GeometryElement._() { throw new UnsupportedError("new GeometryElement._() is unsupported on this platform."); } GeometryElement.created() : super.created() { throw new UnsupportedError("new GeometryElement.created() is unsupported on this platform."); } @DomName('SVGGeometryElement.isPointInFill') @DocsEditable() @Experimental() bool isPointInFill(Point point) {} @DomName('SVGGeometryElement.isPointInStroke') @DocsEditable() @Experimental() bool isPointInStroke(Point point) {} } @DocsEditable() @DomName('SVGGraphicsElement') @Experimental() class GraphicsElement extends SvgElement implements Tests { factory GraphicsElement._() { throw new UnsupportedError("new GraphicsElement._() is unsupported on this platform."); } GraphicsElement.created() : super.created() { throw new UnsupportedError("new GraphicsElement.created() is unsupported on this platform."); } @DomName('SVGGraphicsElement.farthestViewportElement') @DocsEditable() @Experimental() SvgElement get farthestViewportElement {} @DomName('SVGGraphicsElement.nearestViewportElement') @DocsEditable() @Experimental() SvgElement get nearestViewportElement {} @DomName('SVGGraphicsElement.transform') @DocsEditable() @Experimental() AnimatedTransformList get transform {} @DomName('SVGGraphicsElement.getBBox') @DocsEditable() @Experimental() Rect getBBox() {} @DomName('SVGGraphicsElement.getCTM') @DocsEditable() @Experimental() Matrix getCtm() {} @DomName('SVGGraphicsElement.getScreenCTM') @DocsEditable() @Experimental() Matrix getScreenCtm() {} @DomName('SVGGraphicsElement.getTransformToElement') @DocsEditable() @Experimental() Matrix getTransformToElement(SvgElement element) {} @DomName('SVGGraphicsElement.requiredExtensions') @DocsEditable() @Experimental() StringList get requiredExtensions {} @DomName('SVGGraphicsElement.requiredFeatures') @DocsEditable() @Experimental() StringList get requiredFeatures {} @DomName('SVGGraphicsElement.systemLanguage') @DocsEditable() @Experimental() StringList get systemLanguage {} @DomName('SVGGraphicsElement.hasExtension') @DocsEditable() @Experimental() bool hasExtension(String extension) {} } @DocsEditable() @DomName('SVGImageElement') @Unstable() class ImageElement extends GraphicsElement implements UriReference { factory ImageElement._() { throw new UnsupportedError("new ImageElement._() is unsupported on this platform."); } @DomName('SVGImageElement.SVGImageElement') @DocsEditable() factory ImageElement() { throw new UnsupportedError("new ImageElement() is unsupported on this platform."); } ImageElement.created() : super.created() { throw new UnsupportedError("new ImageElement.created() is unsupported on this platform."); } @DomName('SVGImageElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGImageElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGImageElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGImageElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGImageElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGImageElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGLength') @Unstable() class Length extends NativeFieldWrapperClass2 { factory Length._() { throw new UnsupportedError("new Length._() is unsupported on this platform."); } static const SVG_LENGTHTYPE_CM = 6; static const SVG_LENGTHTYPE_EMS = 3; static const SVG_LENGTHTYPE_EXS = 4; static const SVG_LENGTHTYPE_IN = 8; static const SVG_LENGTHTYPE_MM = 7; static const SVG_LENGTHTYPE_NUMBER = 1; static const SVG_LENGTHTYPE_PC = 10; static const SVG_LENGTHTYPE_PERCENTAGE = 2; static const SVG_LENGTHTYPE_PT = 9; static const SVG_LENGTHTYPE_PX = 5; static const SVG_LENGTHTYPE_UNKNOWN = 0; @DomName('SVGLength.unitType') @DocsEditable() int get unitType {} @DomName('SVGLength.value') @DocsEditable() num get value {} @DomName('SVGLength.value') @DocsEditable() void set value(num value) {} @DomName('SVGLength.valueAsString') @DocsEditable() String get valueAsString {} @DomName('SVGLength.valueAsString') @DocsEditable() void set valueAsString(String value) {} @DomName('SVGLength.valueInSpecifiedUnits') @DocsEditable() num get valueInSpecifiedUnits {} @DomName('SVGLength.valueInSpecifiedUnits') @DocsEditable() void set valueInSpecifiedUnits(num value) {} @DomName('SVGLength.convertToSpecifiedUnits') @DocsEditable() void convertToSpecifiedUnits(int unitType) {} @DomName('SVGLength.newValueSpecifiedUnits') @DocsEditable() void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) {} } @DocsEditable() @DomName('SVGLengthList') @Unstable() class LengthList extends NativeFieldWrapperClass2 with ListMixin<Length>, ImmutableListMixin<Length> implements List<Length> { factory LengthList._() { throw new UnsupportedError("new LengthList._() is unsupported on this platform."); } @DomName('SVGLengthList.length') @DocsEditable() @Experimental() int get length {} @DomName('SVGLengthList.numberOfItems') @DocsEditable() int get numberOfItems {} Length operator [](int index) {} void operator []=(int index, Length value) {} void set length(int value) {} Length get first {} Length get last {} Length get single {} Length elementAt(int index) {} @DomName('SVGLengthList.appendItem') @DocsEditable() Length appendItem(Length item) {} @DomName('SVGLengthList.clear') @DocsEditable() void clear() {} @DomName('SVGLengthList.getItem') @DocsEditable() Length getItem(int index) {} @DomName('SVGLengthList.initialize') @DocsEditable() Length initialize(Length item) {} @DomName('SVGLengthList.insertItemBefore') @DocsEditable() Length insertItemBefore(Length item, int index) {} @DomName('SVGLengthList.removeItem') @DocsEditable() Length removeItem(int index) {} @DomName('SVGLengthList.replaceItem') @DocsEditable() Length replaceItem(Length item, int index) {} } @DocsEditable() @DomName('SVGLineElement') @Unstable() class LineElement extends GeometryElement { factory LineElement._() { throw new UnsupportedError("new LineElement._() is unsupported on this platform."); } @DomName('SVGLineElement.SVGLineElement') @DocsEditable() factory LineElement() { throw new UnsupportedError("new LineElement() is unsupported on this platform."); } LineElement.created() : super.created() { throw new UnsupportedError("new LineElement.created() is unsupported on this platform."); } @DomName('SVGLineElement.x1') @DocsEditable() AnimatedLength get x1 {} @DomName('SVGLineElement.x2') @DocsEditable() AnimatedLength get x2 {} @DomName('SVGLineElement.y1') @DocsEditable() AnimatedLength get y1 {} @DomName('SVGLineElement.y2') @DocsEditable() AnimatedLength get y2 {} } @DocsEditable() @DomName('SVGLinearGradientElement') @Unstable() class LinearGradientElement extends _GradientElement { factory LinearGradientElement._() { throw new UnsupportedError("new LinearGradientElement._() is unsupported on this platform."); } @DomName('SVGLinearGradientElement.SVGLinearGradientElement') @DocsEditable() factory LinearGradientElement() { throw new UnsupportedError("new LinearGradientElement() is unsupported on this platform."); } LinearGradientElement.created() : super.created() { throw new UnsupportedError("new LinearGradientElement.created() is unsupported on this platform."); } @DomName('SVGLinearGradientElement.x1') @DocsEditable() AnimatedLength get x1 {} @DomName('SVGLinearGradientElement.x2') @DocsEditable() AnimatedLength get x2 {} @DomName('SVGLinearGradientElement.y1') @DocsEditable() AnimatedLength get y1 {} @DomName('SVGLinearGradientElement.y2') @DocsEditable() AnimatedLength get y2 {} } @DocsEditable() @DomName('SVGMarkerElement') @Unstable() class MarkerElement extends SvgElement implements FitToViewBox { factory MarkerElement._() { throw new UnsupportedError("new MarkerElement._() is unsupported on this platform."); } @DomName('SVGMarkerElement.SVGMarkerElement') @DocsEditable() factory MarkerElement() { throw new UnsupportedError("new MarkerElement() is unsupported on this platform."); } MarkerElement.created() : super.created() { throw new UnsupportedError("new MarkerElement.created() is unsupported on this platform."); } static const SVG_MARKERUNITS_STROKEWIDTH = 2; static const SVG_MARKERUNITS_UNKNOWN = 0; static const SVG_MARKERUNITS_USERSPACEONUSE = 1; static const SVG_MARKER_ORIENT_ANGLE = 2; static const SVG_MARKER_ORIENT_AUTO = 1; static const SVG_MARKER_ORIENT_UNKNOWN = 0; @DomName('SVGMarkerElement.markerHeight') @DocsEditable() AnimatedLength get markerHeight {} @DomName('SVGMarkerElement.markerUnits') @DocsEditable() AnimatedEnumeration get markerUnits {} @DomName('SVGMarkerElement.markerWidth') @DocsEditable() AnimatedLength get markerWidth {} @DomName('SVGMarkerElement.orientAngle') @DocsEditable() AnimatedAngle get orientAngle {} @DomName('SVGMarkerElement.orientType') @DocsEditable() AnimatedEnumeration get orientType {} @DomName('SVGMarkerElement.refX') @DocsEditable() AnimatedLength get refX {} @DomName('SVGMarkerElement.refY') @DocsEditable() AnimatedLength get refY {} @DomName('SVGMarkerElement.setOrientToAngle') @DocsEditable() void setOrientToAngle(Angle angle) {} @DomName('SVGMarkerElement.setOrientToAuto') @DocsEditable() void setOrientToAuto() {} @DomName('SVGMarkerElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGMarkerElement.viewBox') @DocsEditable() AnimatedRect get viewBox {} } @DocsEditable() @DomName('SVGMaskElement') @Unstable() class MaskElement extends SvgElement implements Tests { factory MaskElement._() { throw new UnsupportedError("new MaskElement._() is unsupported on this platform."); } @DomName('SVGMaskElement.SVGMaskElement') @DocsEditable() factory MaskElement() { throw new UnsupportedError("new MaskElement() is unsupported on this platform."); } MaskElement.created() : super.created() { throw new UnsupportedError("new MaskElement.created() is unsupported on this platform."); } @DomName('SVGMaskElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGMaskElement.maskContentUnits') @DocsEditable() AnimatedEnumeration get maskContentUnits {} @DomName('SVGMaskElement.maskUnits') @DocsEditable() AnimatedEnumeration get maskUnits {} @DomName('SVGMaskElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGMaskElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGMaskElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGMaskElement.requiredExtensions') @DocsEditable() StringList get requiredExtensions {} @DomName('SVGMaskElement.requiredFeatures') @DocsEditable() StringList get requiredFeatures {} @DomName('SVGMaskElement.systemLanguage') @DocsEditable() StringList get systemLanguage {} @DomName('SVGMaskElement.hasExtension') @DocsEditable() bool hasExtension(String extension) {} } @DocsEditable() @DomName('SVGMatrix') @Unstable() class Matrix extends NativeFieldWrapperClass2 { factory Matrix._() { throw new UnsupportedError("new Matrix._() is unsupported on this platform."); } @DomName('SVGMatrix.a') @DocsEditable() num get a {} @DomName('SVGMatrix.a') @DocsEditable() void set a(num value) {} @DomName('SVGMatrix.b') @DocsEditable() num get b {} @DomName('SVGMatrix.b') @DocsEditable() void set b(num value) {} @DomName('SVGMatrix.c') @DocsEditable() num get c {} @DomName('SVGMatrix.c') @DocsEditable() void set c(num value) {} @DomName('SVGMatrix.d') @DocsEditable() num get d {} @DomName('SVGMatrix.d') @DocsEditable() void set d(num value) {} @DomName('SVGMatrix.e') @DocsEditable() num get e {} @DomName('SVGMatrix.e') @DocsEditable() void set e(num value) {} @DomName('SVGMatrix.f') @DocsEditable() num get f {} @DomName('SVGMatrix.f') @DocsEditable() void set f(num value) {} @DomName('SVGMatrix.flipX') @DocsEditable() Matrix flipX() {} @DomName('SVGMatrix.flipY') @DocsEditable() Matrix flipY() {} @DomName('SVGMatrix.inverse') @DocsEditable() Matrix inverse() {} @DomName('SVGMatrix.multiply') @DocsEditable() Matrix multiply(Matrix secondMatrix) {} @DomName('SVGMatrix.rotate') @DocsEditable() Matrix rotate(num angle) {} @DomName('SVGMatrix.rotateFromVector') @DocsEditable() Matrix rotateFromVector(num x, num y) {} @DomName('SVGMatrix.scale') @DocsEditable() Matrix scale(num scaleFactor) {} @DomName('SVGMatrix.scaleNonUniform') @DocsEditable() Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) {} @DomName('SVGMatrix.skewX') @DocsEditable() Matrix skewX(num angle) {} @DomName('SVGMatrix.skewY') @DocsEditable() Matrix skewY(num angle) {} @DomName('SVGMatrix.translate') @DocsEditable() Matrix translate(num x, num y) {} } @DocsEditable() @DomName('SVGMetadataElement') @Unstable() class MetadataElement extends SvgElement { factory MetadataElement._() { throw new UnsupportedError("new MetadataElement._() is unsupported on this platform."); } MetadataElement.created() : super.created() { throw new UnsupportedError("new MetadataElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGNumber') @Unstable() class Number extends NativeFieldWrapperClass2 { factory Number._() { throw new UnsupportedError("new Number._() is unsupported on this platform."); } @DomName('SVGNumber.value') @DocsEditable() num get value {} @DomName('SVGNumber.value') @DocsEditable() void set value(num value) {} } @DocsEditable() @DomName('SVGNumberList') @Unstable() class NumberList extends NativeFieldWrapperClass2 with ListMixin<Number>, ImmutableListMixin<Number> implements List<Number> { factory NumberList._() { throw new UnsupportedError("new NumberList._() is unsupported on this platform."); } @DomName('SVGNumberList.length') @DocsEditable() @Experimental() int get length {} @DomName('SVGNumberList.numberOfItems') @DocsEditable() int get numberOfItems {} Number operator [](int index) {} void operator []=(int index, Number value) {} void set length(int value) {} Number get first {} Number get last {} Number get single {} Number elementAt(int index) {} @DomName('SVGNumberList.appendItem') @DocsEditable() Number appendItem(Number item) {} @DomName('SVGNumberList.clear') @DocsEditable() void clear() {} @DomName('SVGNumberList.getItem') @DocsEditable() Number getItem(int index) {} @DomName('SVGNumberList.initialize') @DocsEditable() Number initialize(Number item) {} @DomName('SVGNumberList.insertItemBefore') @DocsEditable() Number insertItemBefore(Number item, int index) {} @DomName('SVGNumberList.removeItem') @DocsEditable() Number removeItem(int index) {} @DomName('SVGNumberList.replaceItem') @DocsEditable() Number replaceItem(Number item, int index) {} } @DocsEditable() @DomName('SVGPathElement') @Unstable() class PathElement extends GeometryElement { factory PathElement._() { throw new UnsupportedError("new PathElement._() is unsupported on this platform."); } @DomName('SVGPathElement.SVGPathElement') @DocsEditable() factory PathElement() { throw new UnsupportedError("new PathElement() is unsupported on this platform."); } PathElement.created() : super.created() { throw new UnsupportedError("new PathElement.created() is unsupported on this platform."); } @DomName('SVGPathElement.animatedNormalizedPathSegList') @DocsEditable() PathSegList get animatedNormalizedPathSegList {} @DomName('SVGPathElement.animatedPathSegList') @DocsEditable() PathSegList get animatedPathSegList {} @DomName('SVGPathElement.normalizedPathSegList') @DocsEditable() PathSegList get normalizedPathSegList {} @DomName('SVGPathElement.pathLength') @DocsEditable() AnimatedNumber get pathLength {} @DomName('SVGPathElement.pathSegList') @DocsEditable() PathSegList get pathSegList {} @DomName('SVGPathElement.createSVGPathSegArcAbs') @DocsEditable() PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) {} @DomName('SVGPathElement.createSVGPathSegArcRel') @DocsEditable() PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) {} @DomName('SVGPathElement.createSVGPathSegClosePath') @DocsEditable() PathSegClosePath createSvgPathSegClosePath() {} @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs') @DocsEditable() PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2) {} @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel') @DocsEditable() PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2) {} @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs') @DocsEditable() PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) {} @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel') @DocsEditable() PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) {} @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs') @DocsEditable() PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1) {} @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel') @DocsEditable() PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1) {} @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs') @DocsEditable() PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) {} @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel') @DocsEditable() PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) {} @DomName('SVGPathElement.createSVGPathSegLinetoAbs') @DocsEditable() PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) {} @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs') @DocsEditable() PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) {} @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel') @DocsEditable() PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) {} @DomName('SVGPathElement.createSVGPathSegLinetoRel') @DocsEditable() PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) {} @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs') @DocsEditable() PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) {} @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel') @DocsEditable() PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) {} @DomName('SVGPathElement.createSVGPathSegMovetoAbs') @DocsEditable() PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) {} @DomName('SVGPathElement.createSVGPathSegMovetoRel') @DocsEditable() PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) {} @DomName('SVGPathElement.getPathSegAtLength') @DocsEditable() int getPathSegAtLength(num distance) {} @DomName('SVGPathElement.getPointAtLength') @DocsEditable() Point getPointAtLength(num distance) {} @DomName('SVGPathElement.getTotalLength') @DocsEditable() double getTotalLength() {} } @DocsEditable() @DomName('SVGPathSeg') @Unstable() class PathSeg extends NativeFieldWrapperClass2 { factory PathSeg._() { throw new UnsupportedError("new PathSeg._() is unsupported on this platform."); } static const PATHSEG_ARC_ABS = 10; static const PATHSEG_ARC_REL = 11; static const PATHSEG_CLOSEPATH = 1; static const PATHSEG_CURVETO_CUBIC_ABS = 6; static const PATHSEG_CURVETO_CUBIC_REL = 7; static const PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16; static const PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17; static const PATHSEG_CURVETO_QUADRATIC_ABS = 8; static const PATHSEG_CURVETO_QUADRATIC_REL = 9; static const PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18; static const PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19; static const PATHSEG_LINETO_ABS = 4; static const PATHSEG_LINETO_HORIZONTAL_ABS = 12; static const PATHSEG_LINETO_HORIZONTAL_REL = 13; static const PATHSEG_LINETO_REL = 5; static const PATHSEG_LINETO_VERTICAL_ABS = 14; static const PATHSEG_LINETO_VERTICAL_REL = 15; static const PATHSEG_MOVETO_ABS = 2; static const PATHSEG_MOVETO_REL = 3; static const PATHSEG_UNKNOWN = 0; @DomName('SVGPathSeg.pathSegType') @DocsEditable() int get pathSegType {} @DomName('SVGPathSeg.pathSegTypeAsLetter') @DocsEditable() String get pathSegTypeAsLetter {} } @DocsEditable() @DomName('SVGPathSegArcAbs') @Unstable() class PathSegArcAbs extends PathSeg { factory PathSegArcAbs._() { throw new UnsupportedError("new PathSegArcAbs._() is unsupported on this platform."); } @DomName('SVGPathSegArcAbs.angle') @DocsEditable() num get angle {} @DomName('SVGPathSegArcAbs.angle') @DocsEditable() void set angle(num value) {} @DomName('SVGPathSegArcAbs.largeArcFlag') @DocsEditable() bool get largeArcFlag {} @DomName('SVGPathSegArcAbs.largeArcFlag') @DocsEditable() void set largeArcFlag(bool value) {} @DomName('SVGPathSegArcAbs.r1') @DocsEditable() num get r1 {} @DomName('SVGPathSegArcAbs.r1') @DocsEditable() void set r1(num value) {} @DomName('SVGPathSegArcAbs.r2') @DocsEditable() num get r2 {} @DomName('SVGPathSegArcAbs.r2') @DocsEditable() void set r2(num value) {} @DomName('SVGPathSegArcAbs.sweepFlag') @DocsEditable() bool get sweepFlag {} @DomName('SVGPathSegArcAbs.sweepFlag') @DocsEditable() void set sweepFlag(bool value) {} @DomName('SVGPathSegArcAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegArcAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegArcAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegArcAbs.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegArcRel') @Unstable() class PathSegArcRel extends PathSeg { factory PathSegArcRel._() { throw new UnsupportedError("new PathSegArcRel._() is unsupported on this platform."); } @DomName('SVGPathSegArcRel.angle') @DocsEditable() num get angle {} @DomName('SVGPathSegArcRel.angle') @DocsEditable() void set angle(num value) {} @DomName('SVGPathSegArcRel.largeArcFlag') @DocsEditable() bool get largeArcFlag {} @DomName('SVGPathSegArcRel.largeArcFlag') @DocsEditable() void set largeArcFlag(bool value) {} @DomName('SVGPathSegArcRel.r1') @DocsEditable() num get r1 {} @DomName('SVGPathSegArcRel.r1') @DocsEditable() void set r1(num value) {} @DomName('SVGPathSegArcRel.r2') @DocsEditable() num get r2 {} @DomName('SVGPathSegArcRel.r2') @DocsEditable() void set r2(num value) {} @DomName('SVGPathSegArcRel.sweepFlag') @DocsEditable() bool get sweepFlag {} @DomName('SVGPathSegArcRel.sweepFlag') @DocsEditable() void set sweepFlag(bool value) {} @DomName('SVGPathSegArcRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegArcRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegArcRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegArcRel.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegClosePath') @Unstable() class PathSegClosePath extends PathSeg { factory PathSegClosePath._() { throw new UnsupportedError("new PathSegClosePath._() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGPathSegCurvetoCubicAbs') @Unstable() class PathSegCurvetoCubicAbs extends PathSeg { factory PathSegCurvetoCubicAbs._() { throw new UnsupportedError("new PathSegCurvetoCubicAbs._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoCubicAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoCubicAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoCubicAbs.x1') @DocsEditable() num get x1 {} @DomName('SVGPathSegCurvetoCubicAbs.x1') @DocsEditable() void set x1(num value) {} @DomName('SVGPathSegCurvetoCubicAbs.x2') @DocsEditable() num get x2 {} @DomName('SVGPathSegCurvetoCubicAbs.x2') @DocsEditable() void set x2(num value) {} @DomName('SVGPathSegCurvetoCubicAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoCubicAbs.y') @DocsEditable() void set y(num value) {} @DomName('SVGPathSegCurvetoCubicAbs.y1') @DocsEditable() num get y1 {} @DomName('SVGPathSegCurvetoCubicAbs.y1') @DocsEditable() void set y1(num value) {} @DomName('SVGPathSegCurvetoCubicAbs.y2') @DocsEditable() num get y2 {} @DomName('SVGPathSegCurvetoCubicAbs.y2') @DocsEditable() void set y2(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoCubicRel') @Unstable() class PathSegCurvetoCubicRel extends PathSeg { factory PathSegCurvetoCubicRel._() { throw new UnsupportedError("new PathSegCurvetoCubicRel._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoCubicRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoCubicRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoCubicRel.x1') @DocsEditable() num get x1 {} @DomName('SVGPathSegCurvetoCubicRel.x1') @DocsEditable() void set x1(num value) {} @DomName('SVGPathSegCurvetoCubicRel.x2') @DocsEditable() num get x2 {} @DomName('SVGPathSegCurvetoCubicRel.x2') @DocsEditable() void set x2(num value) {} @DomName('SVGPathSegCurvetoCubicRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoCubicRel.y') @DocsEditable() void set y(num value) {} @DomName('SVGPathSegCurvetoCubicRel.y1') @DocsEditable() num get y1 {} @DomName('SVGPathSegCurvetoCubicRel.y1') @DocsEditable() void set y1(num value) {} @DomName('SVGPathSegCurvetoCubicRel.y2') @DocsEditable() num get y2 {} @DomName('SVGPathSegCurvetoCubicRel.y2') @DocsEditable() void set y2(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoCubicSmoothAbs') @Unstable() class PathSegCurvetoCubicSmoothAbs extends PathSeg { factory PathSegCurvetoCubicSmoothAbs._() { throw new UnsupportedError("new PathSegCurvetoCubicSmoothAbs._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') @DocsEditable() num get x2 {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') @DocsEditable() void set x2(num value) {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') @DocsEditable() void set y(num value) {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') @DocsEditable() num get y2 {} @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') @DocsEditable() void set y2(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoCubicSmoothRel') @Unstable() class PathSegCurvetoCubicSmoothRel extends PathSeg { factory PathSegCurvetoCubicSmoothRel._() { throw new UnsupportedError("new PathSegCurvetoCubicSmoothRel._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoCubicSmoothRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoCubicSmoothRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') @DocsEditable() num get x2 {} @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') @DocsEditable() void set x2(num value) {} @DomName('SVGPathSegCurvetoCubicSmoothRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoCubicSmoothRel.y') @DocsEditable() void set y(num value) {} @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') @DocsEditable() num get y2 {} @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') @DocsEditable() void set y2(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoQuadraticAbs') @Unstable() class PathSegCurvetoQuadraticAbs extends PathSeg { factory PathSegCurvetoQuadraticAbs._() { throw new UnsupportedError("new PathSegCurvetoQuadraticAbs._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoQuadraticAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoQuadraticAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoQuadraticAbs.x1') @DocsEditable() num get x1 {} @DomName('SVGPathSegCurvetoQuadraticAbs.x1') @DocsEditable() void set x1(num value) {} @DomName('SVGPathSegCurvetoQuadraticAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoQuadraticAbs.y') @DocsEditable() void set y(num value) {} @DomName('SVGPathSegCurvetoQuadraticAbs.y1') @DocsEditable() num get y1 {} @DomName('SVGPathSegCurvetoQuadraticAbs.y1') @DocsEditable() void set y1(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoQuadraticRel') @Unstable() class PathSegCurvetoQuadraticRel extends PathSeg { factory PathSegCurvetoQuadraticRel._() { throw new UnsupportedError("new PathSegCurvetoQuadraticRel._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoQuadraticRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoQuadraticRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoQuadraticRel.x1') @DocsEditable() num get x1 {} @DomName('SVGPathSegCurvetoQuadraticRel.x1') @DocsEditable() void set x1(num value) {} @DomName('SVGPathSegCurvetoQuadraticRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoQuadraticRel.y') @DocsEditable() void set y(num value) {} @DomName('SVGPathSegCurvetoQuadraticRel.y1') @DocsEditable() num get y1 {} @DomName('SVGPathSegCurvetoQuadraticRel.y1') @DocsEditable() void set y1(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') @Unstable() class PathSegCurvetoQuadraticSmoothAbs extends PathSeg { factory PathSegCurvetoQuadraticSmoothAbs._() { throw new UnsupportedError("new PathSegCurvetoQuadraticSmoothAbs._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegCurvetoQuadraticSmoothRel') @Unstable() class PathSegCurvetoQuadraticSmoothRel extends PathSeg { factory PathSegCurvetoQuadraticSmoothRel._() { throw new UnsupportedError("new PathSegCurvetoQuadraticSmoothRel._() is unsupported on this platform."); } @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegLinetoAbs') @Unstable() class PathSegLinetoAbs extends PathSeg { factory PathSegLinetoAbs._() { throw new UnsupportedError("new PathSegLinetoAbs._() is unsupported on this platform."); } @DomName('SVGPathSegLinetoAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegLinetoAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegLinetoAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegLinetoAbs.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegLinetoHorizontalAbs') @Unstable() class PathSegLinetoHorizontalAbs extends PathSeg { factory PathSegLinetoHorizontalAbs._() { throw new UnsupportedError("new PathSegLinetoHorizontalAbs._() is unsupported on this platform."); } @DomName('SVGPathSegLinetoHorizontalAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegLinetoHorizontalAbs.x') @DocsEditable() void set x(num value) {} } @DocsEditable() @DomName('SVGPathSegLinetoHorizontalRel') @Unstable() class PathSegLinetoHorizontalRel extends PathSeg { factory PathSegLinetoHorizontalRel._() { throw new UnsupportedError("new PathSegLinetoHorizontalRel._() is unsupported on this platform."); } @DomName('SVGPathSegLinetoHorizontalRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegLinetoHorizontalRel.x') @DocsEditable() void set x(num value) {} } @DocsEditable() @DomName('SVGPathSegLinetoRel') @Unstable() class PathSegLinetoRel extends PathSeg { factory PathSegLinetoRel._() { throw new UnsupportedError("new PathSegLinetoRel._() is unsupported on this platform."); } @DomName('SVGPathSegLinetoRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegLinetoRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegLinetoRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegLinetoRel.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegLinetoVerticalAbs') @Unstable() class PathSegLinetoVerticalAbs extends PathSeg { factory PathSegLinetoVerticalAbs._() { throw new UnsupportedError("new PathSegLinetoVerticalAbs._() is unsupported on this platform."); } @DomName('SVGPathSegLinetoVerticalAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegLinetoVerticalAbs.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegLinetoVerticalRel') @Unstable() class PathSegLinetoVerticalRel extends PathSeg { factory PathSegLinetoVerticalRel._() { throw new UnsupportedError("new PathSegLinetoVerticalRel._() is unsupported on this platform."); } @DomName('SVGPathSegLinetoVerticalRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegLinetoVerticalRel.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegList') @Unstable() class PathSegList extends NativeFieldWrapperClass2 with ListMixin<PathSeg>, ImmutableListMixin<PathSeg> implements List<PathSeg> { factory PathSegList._() { throw new UnsupportedError("new PathSegList._() is unsupported on this platform."); } @DomName('SVGPathSegList.length') @DocsEditable() @Experimental() int get length {} @DomName('SVGPathSegList.numberOfItems') @DocsEditable() int get numberOfItems {} PathSeg operator [](int index) {} void operator []=(int index, PathSeg value) {} void set length(int value) {} PathSeg get first {} PathSeg get last {} PathSeg get single {} PathSeg elementAt(int index) {} @DomName('SVGPathSegList.appendItem') @DocsEditable() PathSeg appendItem(PathSeg newItem) {} @DomName('SVGPathSegList.clear') @DocsEditable() void clear() {} @DomName('SVGPathSegList.getItem') @DocsEditable() PathSeg getItem(int index) {} @DomName('SVGPathSegList.initialize') @DocsEditable() PathSeg initialize(PathSeg newItem) {} @DomName('SVGPathSegList.insertItemBefore') @DocsEditable() PathSeg insertItemBefore(PathSeg newItem, int index) {} @DomName('SVGPathSegList.removeItem') @DocsEditable() PathSeg removeItem(int index) {} @DomName('SVGPathSegList.replaceItem') @DocsEditable() PathSeg replaceItem(PathSeg newItem, int index) {} } @DocsEditable() @DomName('SVGPathSegMovetoAbs') @Unstable() class PathSegMovetoAbs extends PathSeg { factory PathSegMovetoAbs._() { throw new UnsupportedError("new PathSegMovetoAbs._() is unsupported on this platform."); } @DomName('SVGPathSegMovetoAbs.x') @DocsEditable() num get x {} @DomName('SVGPathSegMovetoAbs.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegMovetoAbs.y') @DocsEditable() num get y {} @DomName('SVGPathSegMovetoAbs.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPathSegMovetoRel') @Unstable() class PathSegMovetoRel extends PathSeg { factory PathSegMovetoRel._() { throw new UnsupportedError("new PathSegMovetoRel._() is unsupported on this platform."); } @DomName('SVGPathSegMovetoRel.x') @DocsEditable() num get x {} @DomName('SVGPathSegMovetoRel.x') @DocsEditable() void set x(num value) {} @DomName('SVGPathSegMovetoRel.y') @DocsEditable() num get y {} @DomName('SVGPathSegMovetoRel.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGPatternElement') @Unstable() class PatternElement extends SvgElement implements FitToViewBox, UriReference, Tests { factory PatternElement._() { throw new UnsupportedError("new PatternElement._() is unsupported on this platform."); } @DomName('SVGPatternElement.SVGPatternElement') @DocsEditable() factory PatternElement() { throw new UnsupportedError("new PatternElement() is unsupported on this platform."); } PatternElement.created() : super.created() { throw new UnsupportedError("new PatternElement.created() is unsupported on this platform."); } @DomName('SVGPatternElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGPatternElement.patternContentUnits') @DocsEditable() AnimatedEnumeration get patternContentUnits {} @DomName('SVGPatternElement.patternTransform') @DocsEditable() AnimatedTransformList get patternTransform {} @DomName('SVGPatternElement.patternUnits') @DocsEditable() AnimatedEnumeration get patternUnits {} @DomName('SVGPatternElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGPatternElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGPatternElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGPatternElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGPatternElement.viewBox') @DocsEditable() AnimatedRect get viewBox {} @DomName('SVGPatternElement.requiredExtensions') @DocsEditable() StringList get requiredExtensions {} @DomName('SVGPatternElement.requiredFeatures') @DocsEditable() StringList get requiredFeatures {} @DomName('SVGPatternElement.systemLanguage') @DocsEditable() StringList get systemLanguage {} @DomName('SVGPatternElement.hasExtension') @DocsEditable() bool hasExtension(String extension) {} @DomName('SVGPatternElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGPoint') @Unstable() class Point extends NativeFieldWrapperClass2 { factory Point._() { throw new UnsupportedError("new Point._() is unsupported on this platform."); } @DomName('SVGPoint.x') @DocsEditable() num get x {} @DomName('SVGPoint.x') @DocsEditable() void set x(num value) {} @DomName('SVGPoint.y') @DocsEditable() num get y {} @DomName('SVGPoint.y') @DocsEditable() void set y(num value) {} @DomName('SVGPoint.matrixTransform') @DocsEditable() Point matrixTransform(Matrix matrix) {} } @DocsEditable() @DomName('SVGPointList') @Unstable() class PointList extends NativeFieldWrapperClass2 { factory PointList._() { throw new UnsupportedError("new PointList._() is unsupported on this platform."); } @DomName('SVGPointList.length') @DocsEditable() @Experimental() int get length {} @DomName('SVGPointList.numberOfItems') @DocsEditable() int get numberOfItems {} @DomName('SVGPointList.appendItem') @DocsEditable() Point appendItem(Point item) {} @DomName('SVGPointList.clear') @DocsEditable() void clear() {} @DomName('SVGPointList.getItem') @DocsEditable() Point getItem(int index) {} @DomName('SVGPointList.initialize') @DocsEditable() Point initialize(Point item) {} @DomName('SVGPointList.insertItemBefore') @DocsEditable() Point insertItemBefore(Point item, int index) {} @DomName('SVGPointList.removeItem') @DocsEditable() Point removeItem(int index) {} @DomName('SVGPointList.replaceItem') @DocsEditable() Point replaceItem(Point item, int index) {} } @DocsEditable() @DomName('SVGPolygonElement') @Unstable() class PolygonElement extends GeometryElement { factory PolygonElement._() { throw new UnsupportedError("new PolygonElement._() is unsupported on this platform."); } @DomName('SVGPolygonElement.SVGPolygonElement') @DocsEditable() factory PolygonElement() { throw new UnsupportedError("new PolygonElement() is unsupported on this platform."); } PolygonElement.created() : super.created() { throw new UnsupportedError("new PolygonElement.created() is unsupported on this platform."); } @DomName('SVGPolygonElement.animatedPoints') @DocsEditable() PointList get animatedPoints {} @DomName('SVGPolygonElement.points') @DocsEditable() PointList get points {} } @DocsEditable() @DomName('SVGPolylineElement') @Unstable() class PolylineElement extends GeometryElement { factory PolylineElement._() { throw new UnsupportedError("new PolylineElement._() is unsupported on this platform."); } @DomName('SVGPolylineElement.SVGPolylineElement') @DocsEditable() factory PolylineElement() { throw new UnsupportedError("new PolylineElement() is unsupported on this platform."); } PolylineElement.created() : super.created() { throw new UnsupportedError("new PolylineElement.created() is unsupported on this platform."); } @DomName('SVGPolylineElement.animatedPoints') @DocsEditable() PointList get animatedPoints {} @DomName('SVGPolylineElement.points') @DocsEditable() PointList get points {} } @DocsEditable() @DomName('SVGPreserveAspectRatio') @Unstable() class PreserveAspectRatio extends NativeFieldWrapperClass2 { factory PreserveAspectRatio._() { throw new UnsupportedError("new PreserveAspectRatio._() is unsupported on this platform."); } static const SVG_MEETORSLICE_MEET = 1; static const SVG_MEETORSLICE_SLICE = 2; static const SVG_MEETORSLICE_UNKNOWN = 0; static const SVG_PRESERVEASPECTRATIO_NONE = 1; static const SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; static const SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10; static const SVG_PRESERVEASPECTRATIO_XMAXYMID = 7; static const SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4; static const SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9; static const SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; static const SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; static const SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; static const SVG_PRESERVEASPECTRATIO_XMINYMID = 5; static const SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; @DomName('SVGPreserveAspectRatio.align') @DocsEditable() int get align {} @DomName('SVGPreserveAspectRatio.align') @DocsEditable() void set align(int value) {} @DomName('SVGPreserveAspectRatio.meetOrSlice') @DocsEditable() int get meetOrSlice {} @DomName('SVGPreserveAspectRatio.meetOrSlice') @DocsEditable() void set meetOrSlice(int value) {} } @DocsEditable() @DomName('SVGRadialGradientElement') @Unstable() class RadialGradientElement extends _GradientElement { factory RadialGradientElement._() { throw new UnsupportedError("new RadialGradientElement._() is unsupported on this platform."); } @DomName('SVGRadialGradientElement.SVGRadialGradientElement') @DocsEditable() factory RadialGradientElement() { throw new UnsupportedError("new RadialGradientElement() is unsupported on this platform."); } RadialGradientElement.created() : super.created() { throw new UnsupportedError("new RadialGradientElement.created() is unsupported on this platform."); } @DomName('SVGRadialGradientElement.cx') @DocsEditable() AnimatedLength get cx {} @DomName('SVGRadialGradientElement.cy') @DocsEditable() AnimatedLength get cy {} @DomName('SVGRadialGradientElement.fr') @DocsEditable() AnimatedLength get fr {} @DomName('SVGRadialGradientElement.fx') @DocsEditable() AnimatedLength get fx {} @DomName('SVGRadialGradientElement.fy') @DocsEditable() AnimatedLength get fy {} @DomName('SVGRadialGradientElement.r') @DocsEditable() AnimatedLength get r {} } @DocsEditable() @DomName('SVGRect') @Unstable() class Rect extends NativeFieldWrapperClass2 { factory Rect._() { throw new UnsupportedError("new Rect._() is unsupported on this platform."); } @DomName('SVGRect.height') @DocsEditable() num get height {} @DomName('SVGRect.height') @DocsEditable() void set height(num value) {} @DomName('SVGRect.width') @DocsEditable() num get width {} @DomName('SVGRect.width') @DocsEditable() void set width(num value) {} @DomName('SVGRect.x') @DocsEditable() num get x {} @DomName('SVGRect.x') @DocsEditable() void set x(num value) {} @DomName('SVGRect.y') @DocsEditable() num get y {} @DomName('SVGRect.y') @DocsEditable() void set y(num value) {} } @DocsEditable() @DomName('SVGRectElement') @Unstable() class RectElement extends GeometryElement { factory RectElement._() { throw new UnsupportedError("new RectElement._() is unsupported on this platform."); } @DomName('SVGRectElement.SVGRectElement') @DocsEditable() factory RectElement() { throw new UnsupportedError("new RectElement() is unsupported on this platform."); } RectElement.created() : super.created() { throw new UnsupportedError("new RectElement.created() is unsupported on this platform."); } @DomName('SVGRectElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGRectElement.rx') @DocsEditable() AnimatedLength get rx {} @DomName('SVGRectElement.ry') @DocsEditable() AnimatedLength get ry {} @DomName('SVGRectElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGRectElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGRectElement.y') @DocsEditable() AnimatedLength get y {} } @DocsEditable() @DomName('SVGRenderingIntent') @Unstable() class RenderingIntent extends NativeFieldWrapperClass2 { factory RenderingIntent._() { throw new UnsupportedError("new RenderingIntent._() is unsupported on this platform."); } static const RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; static const RENDERING_INTENT_AUTO = 1; static const RENDERING_INTENT_PERCEPTUAL = 2; static const RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; static const RENDERING_INTENT_SATURATION = 4; static const RENDERING_INTENT_UNKNOWN = 0; } @DocsEditable() @DomName('SVGScriptElement') @Unstable() class ScriptElement extends SvgElement implements UriReference { factory ScriptElement._() { throw new UnsupportedError("new ScriptElement._() is unsupported on this platform."); } @DomName('SVGScriptElement.SVGScriptElement') @DocsEditable() factory ScriptElement() { throw new UnsupportedError("new ScriptElement() is unsupported on this platform."); } ScriptElement.created() : super.created() { throw new UnsupportedError("new ScriptElement.created() is unsupported on this platform."); } @DomName('SVGScriptElement.type') @DocsEditable() String get type {} @DomName('SVGScriptElement.type') @DocsEditable() void set type(String value) {} @DomName('SVGScriptElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGSetElement') @SupportedBrowser(SupportedBrowser.CHROME) @SupportedBrowser(SupportedBrowser.FIREFOX) @SupportedBrowser(SupportedBrowser.SAFARI) @Unstable() class SetElement extends AnimationElement { factory SetElement._() { throw new UnsupportedError("new SetElement._() is unsupported on this platform."); } @DomName('SVGSetElement.SVGSetElement') @DocsEditable() factory SetElement() { throw new UnsupportedError("new SetElement() is unsupported on this platform."); } SetElement.created() : super.created() { throw new UnsupportedError("new SetElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("SetElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGStopElement') @Unstable() class StopElement extends SvgElement { factory StopElement._() { throw new UnsupportedError("new StopElement._() is unsupported on this platform."); } @DomName('SVGStopElement.SVGStopElement') @DocsEditable() factory StopElement() { throw new UnsupportedError("new StopElement() is unsupported on this platform."); } StopElement.created() : super.created() { throw new UnsupportedError("new StopElement.created() is unsupported on this platform."); } @DomName('SVGStopElement.offset') @DocsEditable() AnimatedNumber get gradientOffset {} } @DocsEditable() @DomName('SVGStringList') @Unstable() class StringList extends NativeFieldWrapperClass2 with ListMixin<String>, ImmutableListMixin<String> implements List<String> { factory StringList._() { throw new UnsupportedError("new StringList._() is unsupported on this platform."); } @DomName('SVGStringList.length') @DocsEditable() @Experimental() int get length {} @DomName('SVGStringList.numberOfItems') @DocsEditable() int get numberOfItems {} String operator [](int index) {} void operator []=(int index, String value) {} void set length(int value) {} String get first {} String get last {} String get single {} String elementAt(int index) {} @DomName('SVGStringList.appendItem') @DocsEditable() String appendItem(String item) {} @DomName('SVGStringList.clear') @DocsEditable() void clear() {} @DomName('SVGStringList.getItem') @DocsEditable() String getItem(int index) {} @DomName('SVGStringList.initialize') @DocsEditable() String initialize(String item) {} @DomName('SVGStringList.insertItemBefore') @DocsEditable() String insertItemBefore(String item, int index) {} @DomName('SVGStringList.removeItem') @DocsEditable() String removeItem(int index) {} @DomName('SVGStringList.replaceItem') @DocsEditable() String replaceItem(String item, int index) {} } @DocsEditable() @DomName('SVGStyleElement') @Experimental() class StyleElement extends SvgElement { factory StyleElement._() { throw new UnsupportedError("new StyleElement._() is unsupported on this platform."); } @DomName('SVGStyleElement.SVGStyleElement') @DocsEditable() factory StyleElement() { throw new UnsupportedError("new StyleElement() is unsupported on this platform."); } StyleElement.created() : super.created() { throw new UnsupportedError("new StyleElement.created() is unsupported on this platform."); } @DomName('SVGStyleElement.disabled') @DocsEditable() bool get disabled {} @DomName('SVGStyleElement.disabled') @DocsEditable() void set disabled(bool value) {} @DomName('SVGStyleElement.media') @DocsEditable() String get media {} @DomName('SVGStyleElement.media') @DocsEditable() void set media(String value) {} @DomName('SVGStyleElement.sheet') @DocsEditable() @Experimental() StyleSheet get sheet {} @DomName('SVGStyleElement.title') @DocsEditable() String get title {} @DomName('SVGStyleElement.title') @DocsEditable() void set title(String value) {} @DomName('SVGStyleElement.type') @DocsEditable() String get type {} @DomName('SVGStyleElement.type') @DocsEditable() void set type(String value) {} } class _AttributeClassSet extends CssClassSetImpl { _AttributeClassSet(Element _element) { throw new UnsupportedError("new _AttributeClassSet() is unsupported on this platform."); } Set<String> readClasses() {} void writeClasses(Set s) {} } @DomName('SVGElement') @Unstable() class SvgElement extends Element implements GlobalEventHandlers { factory SvgElement.tag(String tag) { throw new UnsupportedError("new SvgElement.tag() is unsupported on this platform."); } factory SvgElement.svg(String svg, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) { throw new UnsupportedError("new SvgElement.svg() is unsupported on this platform."); } CssClassSet get classes {} List<Element> get children {} void set children(List<Element> value) {} String get outerHtml {} String get innerHtml {} void set innerHtml(String value) {} DocumentFragment createFragment(String svg, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) {} @DomName('Element.insertAdjacentText') void insertAdjacentText(String where, String text) {} @DomName('Element.insertAdjacentHTML') void insertAdjacentHtml(String where, String text) {} @DomName('Element.insertAdjacentHTML') Element insertAdjacentElement(String where, Element element) {} bool get isContentEditable {} void click() {} static bool isTagSupported(String tag) { throw new UnsupportedError("SvgElement.isTagSupported() is unsupported on this platform."); } factory SvgElement._() { throw new UnsupportedError("new SvgElement._() is unsupported on this platform."); } static const abortEvent = const EventStreamProvider<Event>('abort'); static const blurEvent = const EventStreamProvider<Event>('blur'); static const canPlayEvent = const EventStreamProvider<Event>('canplay'); static const canPlayThroughEvent = const EventStreamProvider<Event>('canplaythrough'); static const changeEvent = const EventStreamProvider<Event>('change'); static const clickEvent = const EventStreamProvider<MouseEvent>('click'); static const contextMenuEvent = const EventStreamProvider<MouseEvent>('contextmenu'); static const doubleClickEvent = const EventStreamProvider<Event>('dblclick'); static const dragEvent = const EventStreamProvider<MouseEvent>('drag'); static const dragEndEvent = const EventStreamProvider<MouseEvent>('dragend'); static const dragEnterEvent = const EventStreamProvider<MouseEvent>('dragenter'); static const dragLeaveEvent = const EventStreamProvider<MouseEvent>('dragleave'); static const dragOverEvent = const EventStreamProvider<MouseEvent>('dragover'); static const dragStartEvent = const EventStreamProvider<MouseEvent>('dragstart'); static const dropEvent = const EventStreamProvider<MouseEvent>('drop'); static const durationChangeEvent = const EventStreamProvider<Event>('durationchange'); static const emptiedEvent = const EventStreamProvider<Event>('emptied'); static const endedEvent = const EventStreamProvider<Event>('ended'); static const errorEvent = const EventStreamProvider<Event>('error'); static const focusEvent = const EventStreamProvider<Event>('focus'); static const inputEvent = const EventStreamProvider<Event>('input'); static const invalidEvent = const EventStreamProvider<Event>('invalid'); static const keyDownEvent = const EventStreamProvider<KeyboardEvent>('keydown'); static const keyPressEvent = const EventStreamProvider<KeyboardEvent>('keypress'); static const keyUpEvent = const EventStreamProvider<KeyboardEvent>('keyup'); static const loadEvent = const EventStreamProvider<Event>('load'); static const loadedDataEvent = const EventStreamProvider<Event>('loadeddata'); static const loadedMetadataEvent = const EventStreamProvider<Event>('loadedmetadata'); static const mouseDownEvent = const EventStreamProvider<MouseEvent>('mousedown'); static const mouseEnterEvent = const EventStreamProvider<MouseEvent>('mouseenter'); static const mouseLeaveEvent = const EventStreamProvider<MouseEvent>('mouseleave'); static const mouseMoveEvent = const EventStreamProvider<MouseEvent>('mousemove'); static const mouseOutEvent = const EventStreamProvider<MouseEvent>('mouseout'); static const mouseOverEvent = const EventStreamProvider<MouseEvent>('mouseover'); static const mouseUpEvent = const EventStreamProvider<MouseEvent>('mouseup'); static const mouseWheelEvent = const EventStreamProvider<WheelEvent>('mousewheel'); static const pauseEvent = const EventStreamProvider<Event>('pause'); static const playEvent = const EventStreamProvider<Event>('play'); static const playingEvent = const EventStreamProvider<Event>('playing'); static const rateChangeEvent = const EventStreamProvider<Event>('ratechange'); static const resetEvent = const EventStreamProvider<Event>('reset'); static const resizeEvent = const EventStreamProvider<Event>('resize'); static const scrollEvent = const EventStreamProvider<Event>('scroll'); static const seekedEvent = const EventStreamProvider<Event>('seeked'); static const seekingEvent = const EventStreamProvider<Event>('seeking'); static const selectEvent = const EventStreamProvider<Event>('select'); static const stalledEvent = const EventStreamProvider<Event>('stalled'); static const submitEvent = const EventStreamProvider<Event>('submit'); static const suspendEvent = const EventStreamProvider<Event>('suspend'); static const timeUpdateEvent = const EventStreamProvider<Event>('timeupdate'); static const volumeChangeEvent = const EventStreamProvider<Event>('volumechange'); static const waitingEvent = const EventStreamProvider<Event>('waiting'); SvgElement.created() : super.created() { throw new UnsupportedError("new SvgElement.created() is unsupported on this platform."); } @DomName('SVGElement.ownerSVGElement') @DocsEditable() SvgSvgElement get ownerSvgElement {} @DomName('SVGElement.style') @DocsEditable() @Experimental() CssStyleDeclaration get style {} @DomName('SVGElement.tabIndex') @DocsEditable() @Experimental() int get tabIndex {} @DomName('SVGElement.tabIndex') @DocsEditable() @Experimental() void set tabIndex(int value) {} @DomName('SVGElement.viewportElement') @DocsEditable() SvgElement get viewportElement {} @DomName('SVGElement.xmlbase') @DocsEditable() String get xmlbase {} @DomName('SVGElement.xmlbase') @DocsEditable() void set xmlbase(String value) {} @DomName('SVGElement.xmllang') @DocsEditable() @Experimental() String get xmllang {} @DomName('SVGElement.xmllang') @DocsEditable() @Experimental() void set xmllang(String value) {} @DomName('SVGElement.xmlspace') @DocsEditable() @Experimental() String get xmlspace {} @DomName('SVGElement.xmlspace') @DocsEditable() @Experimental() void set xmlspace(String value) {} @DomName('SVGElement.onabort') @DocsEditable() @Experimental() ElementStream<Event> get onAbort {} @DomName('SVGElement.onblur') @DocsEditable() @Experimental() ElementStream<Event> get onBlur {} @DomName('SVGElement.oncanplay') @DocsEditable() @Experimental() ElementStream<Event> get onCanPlay {} @DomName('SVGElement.oncanplaythrough') @DocsEditable() @Experimental() ElementStream<Event> get onCanPlayThrough {} @DomName('SVGElement.onchange') @DocsEditable() @Experimental() ElementStream<Event> get onChange {} @DomName('SVGElement.onclick') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onClick {} @DomName('SVGElement.oncontextmenu') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onContextMenu {} @DomName('SVGElement.ondblclick') @DocsEditable() @Experimental() ElementStream<Event> get onDoubleClick {} @DomName('SVGElement.ondrag') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDrag {} @DomName('SVGElement.ondragend') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDragEnd {} @DomName('SVGElement.ondragenter') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDragEnter {} @DomName('SVGElement.ondragleave') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDragLeave {} @DomName('SVGElement.ondragover') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDragOver {} @DomName('SVGElement.ondragstart') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDragStart {} @DomName('SVGElement.ondrop') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onDrop {} @DomName('SVGElement.ondurationchange') @DocsEditable() @Experimental() ElementStream<Event> get onDurationChange {} @DomName('SVGElement.onemptied') @DocsEditable() @Experimental() ElementStream<Event> get onEmptied {} @DomName('SVGElement.onended') @DocsEditable() @Experimental() ElementStream<Event> get onEnded {} @DomName('SVGElement.onerror') @DocsEditable() @Experimental() ElementStream<Event> get onError {} @DomName('SVGElement.onfocus') @DocsEditable() @Experimental() ElementStream<Event> get onFocus {} @DomName('SVGElement.oninput') @DocsEditable() @Experimental() ElementStream<Event> get onInput {} @DomName('SVGElement.oninvalid') @DocsEditable() @Experimental() ElementStream<Event> get onInvalid {} @DomName('SVGElement.onkeydown') @DocsEditable() @Experimental() ElementStream<KeyboardEvent> get onKeyDown {} @DomName('SVGElement.onkeypress') @DocsEditable() @Experimental() ElementStream<KeyboardEvent> get onKeyPress {} @DomName('SVGElement.onkeyup') @DocsEditable() @Experimental() ElementStream<KeyboardEvent> get onKeyUp {} @DomName('SVGElement.onload') @DocsEditable() @Experimental() ElementStream<Event> get onLoad {} @DomName('SVGElement.onloadeddata') @DocsEditable() @Experimental() ElementStream<Event> get onLoadedData {} @DomName('SVGElement.onloadedmetadata') @DocsEditable() @Experimental() ElementStream<Event> get onLoadedMetadata {} @DomName('SVGElement.onmousedown') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseDown {} @DomName('SVGElement.onmouseenter') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseEnter {} @DomName('SVGElement.onmouseleave') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseLeave {} @DomName('SVGElement.onmousemove') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseMove {} @DomName('SVGElement.onmouseout') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseOut {} @DomName('SVGElement.onmouseover') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseOver {} @DomName('SVGElement.onmouseup') @DocsEditable() @Experimental() ElementStream<MouseEvent> get onMouseUp {} @DomName('SVGElement.onmousewheel') @DocsEditable() @Experimental() ElementStream<WheelEvent> get onMouseWheel {} @DomName('SVGElement.onpause') @DocsEditable() @Experimental() ElementStream<Event> get onPause {} @DomName('SVGElement.onplay') @DocsEditable() @Experimental() ElementStream<Event> get onPlay {} @DomName('SVGElement.onplaying') @DocsEditable() @Experimental() ElementStream<Event> get onPlaying {} @DomName('SVGElement.onratechange') @DocsEditable() @Experimental() ElementStream<Event> get onRateChange {} @DomName('SVGElement.onreset') @DocsEditable() @Experimental() ElementStream<Event> get onReset {} @DomName('SVGElement.onresize') @DocsEditable() @Experimental() ElementStream<Event> get onResize {} @DomName('SVGElement.onscroll') @DocsEditable() @Experimental() ElementStream<Event> get onScroll {} @DomName('SVGElement.onseeked') @DocsEditable() @Experimental() ElementStream<Event> get onSeeked {} @DomName('SVGElement.onseeking') @DocsEditable() @Experimental() ElementStream<Event> get onSeeking {} @DomName('SVGElement.onselect') @DocsEditable() @Experimental() ElementStream<Event> get onSelect {} @DomName('SVGElement.onstalled') @DocsEditable() @Experimental() ElementStream<Event> get onStalled {} @DomName('SVGElement.onsubmit') @DocsEditable() @Experimental() ElementStream<Event> get onSubmit {} @DomName('SVGElement.onsuspend') @DocsEditable() @Experimental() ElementStream<Event> get onSuspend {} @DomName('SVGElement.ontimeupdate') @DocsEditable() @Experimental() ElementStream<Event> get onTimeUpdate {} @DomName('SVGElement.onvolumechange') @DocsEditable() @Experimental() ElementStream<Event> get onVolumeChange {} @DomName('SVGElement.onwaiting') @DocsEditable() @Experimental() ElementStream<Event> get onWaiting {} } @DomName('SVGSVGElement') @Unstable() class SvgSvgElement extends GraphicsElement implements FitToViewBox, ZoomAndPan { factory SvgSvgElement() { throw new UnsupportedError("new SvgSvgElement() is unsupported on this platform."); } factory SvgSvgElement._() { throw new UnsupportedError("new SvgSvgElement._() is unsupported on this platform."); } SvgSvgElement.created() : super.created() { throw new UnsupportedError("new SvgSvgElement.created() is unsupported on this platform."); } @DomName('SVGSVGElement.currentScale') @DocsEditable() num get currentScale {} @DomName('SVGSVGElement.currentScale') @DocsEditable() void set currentScale(num value) {} @DomName('SVGSVGElement.currentTranslate') @DocsEditable() Point get currentTranslate {} @DomName('SVGSVGElement.currentView') @DocsEditable() ViewSpec get currentView {} @DomName('SVGSVGElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGSVGElement.pixelUnitToMillimeterX') @DocsEditable() double get pixelUnitToMillimeterX {} @DomName('SVGSVGElement.pixelUnitToMillimeterY') @DocsEditable() double get pixelUnitToMillimeterY {} @DomName('SVGSVGElement.screenPixelToMillimeterX') @DocsEditable() double get screenPixelToMillimeterX {} @DomName('SVGSVGElement.screenPixelToMillimeterY') @DocsEditable() double get screenPixelToMillimeterY {} @DomName('SVGSVGElement.useCurrentView') @DocsEditable() bool get useCurrentView {} @DomName('SVGSVGElement.viewport') @DocsEditable() Rect get viewport {} @DomName('SVGSVGElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGSVGElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGSVGElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGSVGElement.animationsPaused') @DocsEditable() bool animationsPaused() {} @DomName('SVGSVGElement.checkEnclosure') @DocsEditable() bool checkEnclosure(SvgElement element, Rect rect) {} @DomName('SVGSVGElement.checkIntersection') @DocsEditable() bool checkIntersection(SvgElement element, Rect rect) {} @DomName('SVGSVGElement.createSVGAngle') @DocsEditable() Angle createSvgAngle() {} @DomName('SVGSVGElement.createSVGLength') @DocsEditable() Length createSvgLength() {} @DomName('SVGSVGElement.createSVGMatrix') @DocsEditable() Matrix createSvgMatrix() {} @DomName('SVGSVGElement.createSVGNumber') @DocsEditable() Number createSvgNumber() {} @DomName('SVGSVGElement.createSVGPoint') @DocsEditable() Point createSvgPoint() {} @DomName('SVGSVGElement.createSVGRect') @DocsEditable() Rect createSvgRect() {} @DomName('SVGSVGElement.createSVGTransform') @DocsEditable() Transform createSvgTransform() {} @DomName('SVGSVGElement.createSVGTransformFromMatrix') @DocsEditable() Transform createSvgTransformFromMatrix(Matrix matrix) {} @DomName('SVGSVGElement.deselectAll') @DocsEditable() void deselectAll() {} @DomName('SVGSVGElement.forceRedraw') @DocsEditable() void forceRedraw() {} @DomName('SVGSVGElement.getCurrentTime') @DocsEditable() double getCurrentTime() {} @DomName('SVGSVGElement.getElementById') @DocsEditable() Element getElementById(String elementId) {} @DomName('SVGSVGElement.getEnclosureList') @DocsEditable() List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) {} @DomName('SVGSVGElement.getIntersectionList') @DocsEditable() List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) {} @DomName('SVGSVGElement.pauseAnimations') @DocsEditable() void pauseAnimations() {} @DomName('SVGSVGElement.setCurrentTime') @DocsEditable() void setCurrentTime(num seconds) {} @DomName('SVGSVGElement.suspendRedraw') @DocsEditable() int suspendRedraw(int maxWaitMilliseconds) {} @DomName('SVGSVGElement.unpauseAnimations') @DocsEditable() void unpauseAnimations() {} @DomName('SVGSVGElement.unsuspendRedraw') @DocsEditable() void unsuspendRedraw(int suspendHandleId) {} @DomName('SVGSVGElement.unsuspendRedrawAll') @DocsEditable() void unsuspendRedrawAll() {} @DomName('SVGSVGElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGSVGElement.viewBox') @DocsEditable() AnimatedRect get viewBox {} @DomName('SVGSVGElement.zoomAndPan') @DocsEditable() int get zoomAndPan {} @DomName('SVGSVGElement.zoomAndPan') @DocsEditable() void set zoomAndPan(int value) {} } @DocsEditable() @DomName('SVGSwitchElement') @Unstable() class SwitchElement extends GraphicsElement { factory SwitchElement._() { throw new UnsupportedError("new SwitchElement._() is unsupported on this platform."); } @DomName('SVGSwitchElement.SVGSwitchElement') @DocsEditable() factory SwitchElement() { throw new UnsupportedError("new SwitchElement() is unsupported on this platform."); } SwitchElement.created() : super.created() { throw new UnsupportedError("new SwitchElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGSymbolElement') @Unstable() class SymbolElement extends SvgElement implements FitToViewBox { factory SymbolElement._() { throw new UnsupportedError("new SymbolElement._() is unsupported on this platform."); } @DomName('SVGSymbolElement.SVGSymbolElement') @DocsEditable() factory SymbolElement() { throw new UnsupportedError("new SymbolElement() is unsupported on this platform."); } SymbolElement.created() : super.created() { throw new UnsupportedError("new SymbolElement.created() is unsupported on this platform."); } @DomName('SVGSymbolElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGSymbolElement.viewBox') @DocsEditable() AnimatedRect get viewBox {} } @DocsEditable() @DomName('SVGTSpanElement') @Unstable() class TSpanElement extends TextPositioningElement { factory TSpanElement._() { throw new UnsupportedError("new TSpanElement._() is unsupported on this platform."); } @DomName('SVGTSpanElement.SVGTSpanElement') @DocsEditable() factory TSpanElement() { throw new UnsupportedError("new TSpanElement() is unsupported on this platform."); } TSpanElement.created() : super.created() { throw new UnsupportedError("new TSpanElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGTests') @Unstable() abstract class Tests extends NativeFieldWrapperClass2 { factory Tests._() { throw new UnsupportedError("new Tests._() is unsupported on this platform."); } @DomName('SVGTests.requiredExtensions') @DocsEditable() StringList get requiredExtensions; @DomName('SVGTests.requiredFeatures') @DocsEditable() StringList get requiredFeatures; @DomName('SVGTests.systemLanguage') @DocsEditable() StringList get systemLanguage; @DomName('SVGTests.hasExtension') @DocsEditable() bool hasExtension(String extension); } @DocsEditable() @DomName('SVGTextContentElement') @Unstable() class TextContentElement extends GraphicsElement { factory TextContentElement._() { throw new UnsupportedError("new TextContentElement._() is unsupported on this platform."); } TextContentElement.created() : super.created() { throw new UnsupportedError("new TextContentElement.created() is unsupported on this platform."); } static const LENGTHADJUST_SPACING = 1; static const LENGTHADJUST_SPACINGANDGLYPHS = 2; static const LENGTHADJUST_UNKNOWN = 0; @DomName('SVGTextContentElement.lengthAdjust') @DocsEditable() AnimatedEnumeration get lengthAdjust {} @DomName('SVGTextContentElement.textLength') @DocsEditable() AnimatedLength get textLength {} @DomName('SVGTextContentElement.getCharNumAtPosition') @DocsEditable() int getCharNumAtPosition(Point point) {} @DomName('SVGTextContentElement.getComputedTextLength') @DocsEditable() double getComputedTextLength() {} @DomName('SVGTextContentElement.getEndPositionOfChar') @DocsEditable() Point getEndPositionOfChar(int offset) {} @DomName('SVGTextContentElement.getExtentOfChar') @DocsEditable() Rect getExtentOfChar(int offset) {} @DomName('SVGTextContentElement.getNumberOfChars') @DocsEditable() int getNumberOfChars() {} @DomName('SVGTextContentElement.getRotationOfChar') @DocsEditable() double getRotationOfChar(int offset) {} @DomName('SVGTextContentElement.getStartPositionOfChar') @DocsEditable() Point getStartPositionOfChar(int offset) {} @DomName('SVGTextContentElement.getSubStringLength') @DocsEditable() double getSubStringLength(int offset, int length) {} @DomName('SVGTextContentElement.selectSubString') @DocsEditable() void selectSubString(int offset, int length) {} } @DocsEditable() @DomName('SVGTextElement') @Unstable() class TextElement extends TextPositioningElement { factory TextElement._() { throw new UnsupportedError("new TextElement._() is unsupported on this platform."); } @DomName('SVGTextElement.SVGTextElement') @DocsEditable() factory TextElement() { throw new UnsupportedError("new TextElement() is unsupported on this platform."); } TextElement.created() : super.created() { throw new UnsupportedError("new TextElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGTextPathElement') @Unstable() class TextPathElement extends TextContentElement implements UriReference { factory TextPathElement._() { throw new UnsupportedError("new TextPathElement._() is unsupported on this platform."); } TextPathElement.created() : super.created() { throw new UnsupportedError("new TextPathElement.created() is unsupported on this platform."); } static const TEXTPATH_METHODTYPE_ALIGN = 1; static const TEXTPATH_METHODTYPE_STRETCH = 2; static const TEXTPATH_METHODTYPE_UNKNOWN = 0; static const TEXTPATH_SPACINGTYPE_AUTO = 1; static const TEXTPATH_SPACINGTYPE_EXACT = 2; static const TEXTPATH_SPACINGTYPE_UNKNOWN = 0; @DomName('SVGTextPathElement.method') @DocsEditable() AnimatedEnumeration get method {} @DomName('SVGTextPathElement.spacing') @DocsEditable() AnimatedEnumeration get spacing {} @DomName('SVGTextPathElement.startOffset') @DocsEditable() AnimatedLength get startOffset {} @DomName('SVGTextPathElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGTextPositioningElement') @Unstable() class TextPositioningElement extends TextContentElement { factory TextPositioningElement._() { throw new UnsupportedError("new TextPositioningElement._() is unsupported on this platform."); } TextPositioningElement.created() : super.created() { throw new UnsupportedError("new TextPositioningElement.created() is unsupported on this platform."); } @DomName('SVGTextPositioningElement.dx') @DocsEditable() AnimatedLengthList get dx {} @DomName('SVGTextPositioningElement.dy') @DocsEditable() AnimatedLengthList get dy {} @DomName('SVGTextPositioningElement.rotate') @DocsEditable() AnimatedNumberList get rotate {} @DomName('SVGTextPositioningElement.x') @DocsEditable() AnimatedLengthList get x {} @DomName('SVGTextPositioningElement.y') @DocsEditable() AnimatedLengthList get y {} } @DocsEditable() @DomName('SVGTitleElement') @Unstable() class TitleElement extends SvgElement { factory TitleElement._() { throw new UnsupportedError("new TitleElement._() is unsupported on this platform."); } @DomName('SVGTitleElement.SVGTitleElement') @DocsEditable() factory TitleElement() { throw new UnsupportedError("new TitleElement() is unsupported on this platform."); } TitleElement.created() : super.created() { throw new UnsupportedError("new TitleElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGTransform') @Unstable() class Transform extends NativeFieldWrapperClass2 { factory Transform._() { throw new UnsupportedError("new Transform._() is unsupported on this platform."); } static const SVG_TRANSFORM_MATRIX = 1; static const SVG_TRANSFORM_ROTATE = 4; static const SVG_TRANSFORM_SCALE = 3; static const SVG_TRANSFORM_SKEWX = 5; static const SVG_TRANSFORM_SKEWY = 6; static const SVG_TRANSFORM_TRANSLATE = 2; static const SVG_TRANSFORM_UNKNOWN = 0; @DomName('SVGTransform.angle') @DocsEditable() double get angle {} @DomName('SVGTransform.matrix') @DocsEditable() Matrix get matrix {} @DomName('SVGTransform.type') @DocsEditable() int get type {} @DomName('SVGTransform.setMatrix') @DocsEditable() void setMatrix(Matrix matrix) {} @DomName('SVGTransform.setRotate') @DocsEditable() void setRotate(num angle, num cx, num cy) {} @DomName('SVGTransform.setScale') @DocsEditable() void setScale(num sx, num sy) {} @DomName('SVGTransform.setSkewX') @DocsEditable() void setSkewX(num angle) {} @DomName('SVGTransform.setSkewY') @DocsEditable() void setSkewY(num angle) {} @DomName('SVGTransform.setTranslate') @DocsEditable() void setTranslate(num tx, num ty) {} } @DocsEditable() @DomName('SVGTransformList') @Unstable() class TransformList extends NativeFieldWrapperClass2 with ListMixin<Transform>, ImmutableListMixin<Transform> implements List<Transform> { factory TransformList._() { throw new UnsupportedError("new TransformList._() is unsupported on this platform."); } @DomName('SVGTransformList.length') @DocsEditable() @Experimental() int get length {} @DomName('SVGTransformList.numberOfItems') @DocsEditable() int get numberOfItems {} Transform operator [](int index) {} void operator []=(int index, Transform value) {} void set length(int value) {} Transform get first {} Transform get last {} Transform get single {} Transform elementAt(int index) {} @DomName('SVGTransformList.appendItem') @DocsEditable() Transform appendItem(Transform item) {} @DomName('SVGTransformList.clear') @DocsEditable() void clear() {} @DomName('SVGTransformList.consolidate') @DocsEditable() Transform consolidate() {} @DomName('SVGTransformList.createSVGTransformFromMatrix') @DocsEditable() Transform createSvgTransformFromMatrix(Matrix matrix) {} @DomName('SVGTransformList.getItem') @DocsEditable() Transform getItem(int index) {} @DomName('SVGTransformList.initialize') @DocsEditable() Transform initialize(Transform item) {} @DomName('SVGTransformList.insertItemBefore') @DocsEditable() Transform insertItemBefore(Transform item, int index) {} @DomName('SVGTransformList.removeItem') @DocsEditable() Transform removeItem(int index) {} @DomName('SVGTransformList.replaceItem') @DocsEditable() Transform replaceItem(Transform item, int index) {} } @DocsEditable() @DomName('SVGUnitTypes') @Unstable() class UnitTypes extends NativeFieldWrapperClass2 { factory UnitTypes._() { throw new UnsupportedError("new UnitTypes._() is unsupported on this platform."); } static const SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; static const SVG_UNIT_TYPE_UNKNOWN = 0; static const SVG_UNIT_TYPE_USERSPACEONUSE = 1; } @DocsEditable() @DomName('SVGURIReference') @Unstable() abstract class UriReference extends NativeFieldWrapperClass2 { factory UriReference._() { throw new UnsupportedError("new UriReference._() is unsupported on this platform."); } @DomName('SVGURIReference.href') @DocsEditable() AnimatedString get href; } @DocsEditable() @DomName('SVGUseElement') @Unstable() class UseElement extends GraphicsElement implements UriReference { factory UseElement._() { throw new UnsupportedError("new UseElement._() is unsupported on this platform."); } @DomName('SVGUseElement.SVGUseElement') @DocsEditable() factory UseElement() { throw new UnsupportedError("new UseElement() is unsupported on this platform."); } UseElement.created() : super.created() { throw new UnsupportedError("new UseElement.created() is unsupported on this platform."); } @DomName('SVGUseElement.height') @DocsEditable() AnimatedLength get height {} @DomName('SVGUseElement.width') @DocsEditable() AnimatedLength get width {} @DomName('SVGUseElement.x') @DocsEditable() AnimatedLength get x {} @DomName('SVGUseElement.y') @DocsEditable() AnimatedLength get y {} @DomName('SVGUseElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGViewElement') @Unstable() class ViewElement extends SvgElement implements FitToViewBox, ZoomAndPan { factory ViewElement._() { throw new UnsupportedError("new ViewElement._() is unsupported on this platform."); } @DomName('SVGViewElement.SVGViewElement') @DocsEditable() factory ViewElement() { throw new UnsupportedError("new ViewElement() is unsupported on this platform."); } ViewElement.created() : super.created() { throw new UnsupportedError("new ViewElement.created() is unsupported on this platform."); } @DomName('SVGViewElement.viewTarget') @DocsEditable() StringList get viewTarget {} @DomName('SVGViewElement.preserveAspectRatio') @DocsEditable() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGViewElement.viewBox') @DocsEditable() AnimatedRect get viewBox {} @DomName('SVGViewElement.zoomAndPan') @DocsEditable() int get zoomAndPan {} @DomName('SVGViewElement.zoomAndPan') @DocsEditable() void set zoomAndPan(int value) {} } @DocsEditable() @DomName('SVGViewSpec') @Unstable() class ViewSpec extends NativeFieldWrapperClass2 implements FitToViewBox, ZoomAndPan { factory ViewSpec._() { throw new UnsupportedError("new ViewSpec._() is unsupported on this platform."); } @DomName('SVGViewSpec.preserveAspectRatioString') @DocsEditable() String get preserveAspectRatioString {} @DomName('SVGViewSpec.transform') @DocsEditable() TransformList get transform {} @DomName('SVGViewSpec.transformString') @DocsEditable() String get transformString {} @DomName('SVGViewSpec.viewBoxString') @DocsEditable() String get viewBoxString {} @DomName('SVGViewSpec.viewTarget') @DocsEditable() SvgElement get viewTarget {} @DomName('SVGViewSpec.viewTargetString') @DocsEditable() String get viewTargetString {} @DomName('SVGViewSpec.preserveAspectRatio') @DocsEditable() @Experimental() AnimatedPreserveAspectRatio get preserveAspectRatio {} @DomName('SVGViewSpec.viewBox') @DocsEditable() @Experimental() AnimatedRect get viewBox {} @DomName('SVGViewSpec.zoomAndPan') @DocsEditable() @Experimental() int get zoomAndPan {} @DomName('SVGViewSpec.zoomAndPan') @DocsEditable() @Experimental() void set zoomAndPan(int value) {} } @DocsEditable() @DomName('SVGZoomAndPan') @Unstable() abstract class ZoomAndPan extends NativeFieldWrapperClass2 { factory ZoomAndPan._() { throw new UnsupportedError("new ZoomAndPan._() is unsupported on this platform."); } static const SVG_ZOOMANDPAN_DISABLE = 1; static const SVG_ZOOMANDPAN_MAGNIFY = 2; static const SVG_ZOOMANDPAN_UNKNOWN = 0; @DomName('SVGZoomAndPan.zoomAndPan') @DocsEditable() int get zoomAndPan; @DomName('SVGZoomAndPan.zoomAndPan') @DocsEditable() void set zoomAndPan(int value); } @DocsEditable() @DomName('SVGZoomEvent') @Unstable() class ZoomEvent extends UIEvent { factory ZoomEvent._() { throw new UnsupportedError("new ZoomEvent._() is unsupported on this platform."); } @DomName('SVGZoomEvent.newScale') @DocsEditable() double get newScale {} @DomName('SVGZoomEvent.newTranslate') @DocsEditable() Point get newTranslate {} @DomName('SVGZoomEvent.previousScale') @DocsEditable() double get previousScale {} @DomName('SVGZoomEvent.previousTranslate') @DocsEditable() Point get previousTranslate {} @DomName('SVGZoomEvent.zoomRectScreen') @DocsEditable() Rect get zoomRectScreen {} } @DocsEditable() @DomName('SVGGradientElement') @Unstable() class _GradientElement extends SvgElement implements UriReference { factory _GradientElement._() { throw new UnsupportedError("new _GradientElement._() is unsupported on this platform."); } _GradientElement.created() : super.created() { throw new UnsupportedError("new _GradientElement.created() is unsupported on this platform."); } static const SVG_SPREADMETHOD_PAD = 1; static const SVG_SPREADMETHOD_REFLECT = 2; static const SVG_SPREADMETHOD_REPEAT = 3; static const SVG_SPREADMETHOD_UNKNOWN = 0; @DomName('SVGGradientElement.gradientTransform') @DocsEditable() AnimatedTransformList get gradientTransform {} @DomName('SVGGradientElement.gradientUnits') @DocsEditable() AnimatedEnumeration get gradientUnits {} @DomName('SVGGradientElement.spreadMethod') @DocsEditable() AnimatedEnumeration get spreadMethod {} @DomName('SVGGradientElement.href') @DocsEditable() AnimatedString get href {} } @DocsEditable() @DomName('SVGAltGlyphDefElement') @Unstable() abstract class _SVGAltGlyphDefElement extends SvgElement { factory _SVGAltGlyphDefElement._() { throw new UnsupportedError("new _SVGAltGlyphDefElement._() is unsupported on this platform."); } _SVGAltGlyphDefElement.created() : super.created() { throw new UnsupportedError("new _SVGAltGlyphDefElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGAltGlyphItemElement') @Unstable() abstract class _SVGAltGlyphItemElement extends SvgElement { factory _SVGAltGlyphItemElement._() { throw new UnsupportedError("new _SVGAltGlyphItemElement._() is unsupported on this platform."); } _SVGAltGlyphItemElement.created() : super.created() { throw new UnsupportedError("new _SVGAltGlyphItemElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGComponentTransferFunctionElement') @Unstable() abstract class _SVGComponentTransferFunctionElement extends SvgElement { factory _SVGComponentTransferFunctionElement._() { throw new UnsupportedError("new _SVGComponentTransferFunctionElement._() is unsupported on this platform."); } _SVGComponentTransferFunctionElement.created() : super.created() { throw new UnsupportedError("new _SVGComponentTransferFunctionElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGCursorElement') @Unstable() abstract class _SVGCursorElement extends SvgElement implements UriReference, Tests { factory _SVGCursorElement._() { throw new UnsupportedError("new _SVGCursorElement._() is unsupported on this platform."); } @DomName('SVGCursorElement.SVGCursorElement') @DocsEditable() factory _SVGCursorElement() { throw new UnsupportedError("new _SVGCursorElement() is unsupported on this platform."); } _SVGCursorElement.created() : super.created() { throw new UnsupportedError("new _SVGCursorElement.created() is unsupported on this platform."); } static bool get supported { throw new UnsupportedError("_SVGCursorElement.supported is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFEDropShadowElement') @Experimental() abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimitiveStandardAttributes { factory _SVGFEDropShadowElement._() { throw new UnsupportedError("new _SVGFEDropShadowElement._() is unsupported on this platform."); } _SVGFEDropShadowElement.created() : super.created() { throw new UnsupportedError("new _SVGFEDropShadowElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFontElement') @Unstable() abstract class _SVGFontElement extends SvgElement { factory _SVGFontElement._() { throw new UnsupportedError("new _SVGFontElement._() is unsupported on this platform."); } _SVGFontElement.created() : super.created() { throw new UnsupportedError("new _SVGFontElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFontFaceElement') @Unstable() abstract class _SVGFontFaceElement extends SvgElement { factory _SVGFontFaceElement._() { throw new UnsupportedError("new _SVGFontFaceElement._() is unsupported on this platform."); } _SVGFontFaceElement.created() : super.created() { throw new UnsupportedError("new _SVGFontFaceElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFontFaceFormatElement') @Unstable() abstract class _SVGFontFaceFormatElement extends SvgElement { factory _SVGFontFaceFormatElement._() { throw new UnsupportedError("new _SVGFontFaceFormatElement._() is unsupported on this platform."); } _SVGFontFaceFormatElement.created() : super.created() { throw new UnsupportedError("new _SVGFontFaceFormatElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFontFaceNameElement') @Unstable() abstract class _SVGFontFaceNameElement extends SvgElement { factory _SVGFontFaceNameElement._() { throw new UnsupportedError("new _SVGFontFaceNameElement._() is unsupported on this platform."); } _SVGFontFaceNameElement.created() : super.created() { throw new UnsupportedError("new _SVGFontFaceNameElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFontFaceSrcElement') @Unstable() abstract class _SVGFontFaceSrcElement extends SvgElement { factory _SVGFontFaceSrcElement._() { throw new UnsupportedError("new _SVGFontFaceSrcElement._() is unsupported on this platform."); } _SVGFontFaceSrcElement.created() : super.created() { throw new UnsupportedError("new _SVGFontFaceSrcElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGFontFaceUriElement') @Unstable() abstract class _SVGFontFaceUriElement extends SvgElement { factory _SVGFontFaceUriElement._() { throw new UnsupportedError("new _SVGFontFaceUriElement._() is unsupported on this platform."); } _SVGFontFaceUriElement.created() : super.created() { throw new UnsupportedError("new _SVGFontFaceUriElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGGlyphElement') @Unstable() abstract class _SVGGlyphElement extends SvgElement { factory _SVGGlyphElement._() { throw new UnsupportedError("new _SVGGlyphElement._() is unsupported on this platform."); } @DomName('SVGGlyphElement.SVGGlyphElement') @DocsEditable() factory _SVGGlyphElement() { throw new UnsupportedError("new _SVGGlyphElement() is unsupported on this platform."); } _SVGGlyphElement.created() : super.created() { throw new UnsupportedError("new _SVGGlyphElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGGlyphRefElement') @Unstable() abstract class _SVGGlyphRefElement extends SvgElement implements UriReference { factory _SVGGlyphRefElement._() { throw new UnsupportedError("new _SVGGlyphRefElement._() is unsupported on this platform."); } _SVGGlyphRefElement.created() : super.created() { throw new UnsupportedError("new _SVGGlyphRefElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGHKernElement') @Unstable() abstract class _SVGHKernElement extends SvgElement { factory _SVGHKernElement._() { throw new UnsupportedError("new _SVGHKernElement._() is unsupported on this platform."); } @DomName('SVGHKernElement.SVGHKernElement') @DocsEditable() factory _SVGHKernElement() { throw new UnsupportedError("new _SVGHKernElement() is unsupported on this platform."); } _SVGHKernElement.created() : super.created() { throw new UnsupportedError("new _SVGHKernElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGMPathElement') abstract class _SVGMPathElement extends SvgElement implements UriReference { factory _SVGMPathElement._() { throw new UnsupportedError("new _SVGMPathElement._() is unsupported on this platform."); } @DomName('SVGMPathElement.SVGMPathElement') @DocsEditable() factory _SVGMPathElement() { throw new UnsupportedError("new _SVGMPathElement() is unsupported on this platform."); } _SVGMPathElement.created() : super.created() { throw new UnsupportedError("new _SVGMPathElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGMissingGlyphElement') @Unstable() abstract class _SVGMissingGlyphElement extends SvgElement { factory _SVGMissingGlyphElement._() { throw new UnsupportedError("new _SVGMissingGlyphElement._() is unsupported on this platform."); } _SVGMissingGlyphElement.created() : super.created() { throw new UnsupportedError("new _SVGMissingGlyphElement.created() is unsupported on this platform."); } } @DocsEditable() @DomName('SVGVKernElement') @Unstable() abstract class _SVGVKernElement extends SvgElement { factory _SVGVKernElement._() { throw new UnsupportedError("new _SVGVKernElement._() is unsupported on this platform."); } @DomName('SVGVKernElement.SVGVKernElement') @DocsEditable() factory _SVGVKernElement() { throw new UnsupportedError("new _SVGVKernElement() is unsupported on this platform."); } _SVGVKernElement.created() : super.created() { throw new UnsupportedError("new _SVGVKernElement.created() is unsupported on this platform."); } }

Powered by Google App Engine
This is Rietveld 408576698