<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="dominterfaces.xsl"?>
<supportdocument>
  <title>SVG DOM interfaces supported in Opera</title>
  <interfacelist>
    <interface supported="yes">
      <name>SVGElement</name>
      <comments></comments>
    </interface>
    <interface supported="yes">
      <name>events::EventTarget</name>
      <comments>
	The interface is present on all interfaces deriving from SVGElement.
      </comments>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedBoolean</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedString</name>
    </interface>
    <interface supported="yes">
      <name>SVGStringList</name>
      <comments>
	Does NOT support that each DOMString can only occur once
	in a list or that when inserted in a list, it is removed from
	eventual previous list it was member in.
      </comments>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedEnumeration</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedInteger</name>
      <comments>Implemented as a SVGAnimatedNumber.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGNumber</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedNumber</name>
    </interface>
    <interface supported="yes">
      <name>SVGNumberList</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedNumberList</name>
    </interface>
    <interface supported="yes">
      <name>SVGLength</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedLength</name>
    </interface>
    <interface supported="yes">
      <name>SVGLengthList</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedLengthList</name>
    </interface>
    <interface supported="yes">
      <name>SVGAngle</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedAngle</name>
    </interface>
    <interface supported="yes">
      <name>SVGColor</name>
      <comments>Unsupported method: setColor.</comments>
    </interface>
    <interface supported="no">
      <name>SVGICCColor</name>
      <comments>There is no ICC color support.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGRect</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedRect</name>
    </interface>
    <interface supported="yes">
      <name>SVGUnitTypes</name>
    </interface>
    <interface supported="yes">
      <name>SVGStylable</name>
      <comments>The property 'style' implemented in the same way as for html-elements.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGLocatable</name>
	  <comments>getScreenBBox() method from SVG Tiny 1.2 uDOM also supported.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGTransformable</name>
    </interface>
    <interface supported="yes">
      <name>SVGTests</name>
    </interface>
    <interface supported="no">
      <name>SVGLangSpace</name>
    </interface>
    <interface supported="no">
      <name>SVGExternalResourcesRequired</name>
    </interface>
    <interface supported="yes">
      <name>SVGFitToViewBox</name>
    </interface>
    <interface supported="yes">
      <name>SVGZoomAndPan</name>
    </interface>
    <interface supported="no">
      <name>SVGViewSpec</name>
    </interface>
    <interface supported="yes">
      <name>SVGURIReference</name>
    </interface>
    <interface supported="no">
      <name>SVGCSSRule</name>
    </interface>
    <interface supported="no">
      <name>SVGRenderingIntent</name>
    </interface>
    <interface supported="yes">
      <name>SVGDocument</name>
    </interface>
    <interface supported="yes">
      <name>SVGSVGElement</name>
      <comments>currentView (requires SVGViewSpec). The getIntersectionList() and getEnclosureList() methods return a StaticNodeList. ScreenPixelToMillimeterX, ScreenPixelToMillimeterY, PixelUnitToMillimeterX, PixelUnitToMillimeterY use hard coded values.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGGElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGDefsElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGDescElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGTitleElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGSymbolElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGUseElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGElementInstance</name>
    </interface>
    <interface supported="yes">
      <name>SVGElementInstanceList</name>
    </interface>
    <interface supported="yes">
      <name>SVGImageElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGSwitchElement</name>
    </interface>
    <interface supported="yes">
      <name>GetSVGDocument</name>
      <comments>On 'embed'-, 'object'- and 'iframe'-elements.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGStyleElement</name>
      <comments>media, title unsupported.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGPoint</name>
    </interface>
    <interface supported="yes">
      <name>SVGPointList</name>
    </interface>
    <interface supported="yes">
      <name>SVGMatrix</name>
	  <comments>Including the SVG Tiny 1.2 uDOM methods.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGTransform</name>
    </interface>
    <interface supported="yes">
      <name>SVGTransformList</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedTransformList</name>
    </interface>
    <interface supported="yes">
      <name>SVGPreserveAspectRatio</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedPreserveAspectRatio</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSeg</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegClosePath</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegMovetoAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegMovetoRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegLinetoAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegLinetoRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoCubicAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoCubicRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoQuadraticAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoQuadraticRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegArcAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegArcRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegLinetoHorizontalAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegLinetoHorizontalRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegLinetoVerticalAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegLinetoVerticalRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoCubicSmoothAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoCubicSmoothRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoQuadraticSmoothAbs</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegCurvetoQuadraticSmoothRel</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathSegList</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedPathData</name>
    </interface>
    <interface supported="yes">
      <name>SVGPathElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGRectElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGCircleElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGEllipseElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGLineElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimatedPoints</name>
    </interface>
    <interface supported="yes">
      <name>SVGPolylineElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGPolygonElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGTextContentElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGTextPositioningElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGTextElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGTSpanElement</name>
      <comments></comments>
    </interface>
    <interface supported="yes">
      <name>SVGTRefElement</name>
      <comments></comments>
    </interface>
    <interface supported="yes">
      <name>SVGTextPathElement</name>
      <comments></comments>
    </interface>
    <interface supported="no">
      <name>SVGAltGlyphElement</name>
      <comments></comments>
    </interface>
    <interface supported="no">
      <name>SVGAltGlyphDefElement</name>
      <comments></comments>
    </interface>
    <interface supported="no">
      <name>SVGAltGlyphItemElement</name>
      <comments></comments>
    </interface>
    <interface supported="no">
      <name>SVGGlyphRefElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGPaint</name>
      <comments>The SVGPaint interface is implemented. The CSS
      interfaces GetCSSText and SetCSSText are unsupported.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGMarkerElement</name>
    </interface>
    <interface supported="no">
      <name>SVGColorProfileElement</name>
      <comments></comments>
    </interface>
    <interface supported="no">
      <name>SVGColorProfileRule</name>
      <comments></comments>
    </interface>
    <interface supported="yes">
      <name>SVGGradientElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGLinearGradientElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGRadialGradientElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGStopElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGPatternElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGClipPathElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGMaskElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFilterElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFilterPrimitiveStandardAttributes</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEBlendElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEColorMatrixElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEComponentTransferElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGComponentTransferFunctionElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEFuncRElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEFuncGElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEFuncBElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEFuncAElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFECompositeElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEConvolveMatrixElement</name>
      <comments>Added 'in1' property omitted in SVG 1.1 specification.</comments>
    </interface>
    <interface supported="yes">
      <name>SVGFEDiffuseLightingElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEDistantLightElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEPointLightElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFESpotLightElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEDisplacementMapElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEFloodElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEGaussianBlurElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEImageElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEMergeElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEMergeNodeElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEMorphologyElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFEOffsetElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFESpecularLightingElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFETileElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFETurbulenceElement</name>
    </interface>
    <interface supported="no">
      <name>SVGCursorElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGAElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGViewElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGScriptElement</name>
    </interface>
    <interface supported="no">
      <name>SVGEvent</name>
    </interface>
    <interface supported="no">
      <name>SVGZoomEvent</name>
    </interface>
    <interface supported="yes">
      <name>smil::ElementTimeControl</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimationElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimateElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGSetElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimateMotionElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGMPathElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimateColorElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGAnimateTransformElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFontElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGGlyphElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGMissingGlyphElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGHKernElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGVKernElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFontFaceElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFontFaceSrcElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFontFaceUriElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFontFaceFormatElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGFontFaceNameElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGDefinitionSrcElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGMetadataElement</name>
    </interface>
    <interface supported="yes">
      <name>SVGForeignObjectElement</name>
      <comments></comments>
    </interface>
	<interface supported="yes"  version="1.2">
	  <name>SVGRGBColor</name>
	  <comments></comments>
	</interface>
	<interface supported="yes"  version="1.2">
	  <name>SVGPath</name>
	  <comments></comments>
	</interface>
	<interface supported="yes"  version="1.2">
	  <name>TraitAccess</name>
	  <comments></comments>
	</interface>
  </interfacelist>
</supportdocument>














