diff options
Diffstat (limited to 'Source/WebCore/svg/SVGTransformList.idl')
-rw-r--r-- | Source/WebCore/svg/SVGTransformList.idl | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/Source/WebCore/svg/SVGTransformList.idl b/Source/WebCore/svg/SVGTransformList.idl index 2d3f9041f..3e81d62a3 100644 --- a/Source/WebCore/svg/SVGTransformList.idl +++ b/Source/WebCore/svg/SVGTransformList.idl @@ -24,21 +24,17 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -[ - Conditional=SVG, -] interface SVGTransformList { +interface SVGTransformList { readonly attribute unsigned long numberOfItems; - [RaisesException] void clear(); - [StrictTypeChecking, RaisesException] SVGTransform initialize(SVGTransform item); - [StrictTypeChecking, RaisesException] SVGTransform getItem(unsigned long index); - [StrictTypeChecking, RaisesException] SVGTransform insertItemBefore(SVGTransform item, unsigned long index); - [StrictTypeChecking, RaisesException] SVGTransform replaceItem(SVGTransform item, unsigned long index); - [StrictTypeChecking, RaisesException] SVGTransform removeItem(unsigned long index); - [StrictTypeChecking, RaisesException] SVGTransform appendItem(SVGTransform item); + [MayThrowException] void clear(); + [MayThrowException] SVGTransform initialize(SVGTransform item); + [MayThrowException] SVGTransform getItem(unsigned long index); + [MayThrowException] SVGTransform insertItemBefore(SVGTransform item, unsigned long index); + [MayThrowException] SVGTransform replaceItem(SVGTransform item, unsigned long index); + [MayThrowException] SVGTransform removeItem(unsigned long index); + [MayThrowException] SVGTransform appendItem(SVGTransform item); - [StrictTypeChecking, RaisesException] SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix); - - [RaisesException] SVGTransform consolidate(); + [MayThrowException, NewObject] SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix); + [MayThrowException, NewObject] SVGTransform consolidate(); }; - |