SVGRectElement, SVGCircleElement, etc all contain the same boilerplate list of base interfaces: public interface SVGRectElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, EventTarget { It would seem to simplify comprehension of the spec at no compatibility cost if that cluster (and similar clusters) of interfaces could be combined into a common base interface. public interface SVGAbstractGraphicsElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, EventTarget {} public interface SVGRectElement extends SVGAbstractGraphicsElement { } public interface SVGCircleElement extends SVGAbstractGraphicsElement { } ...Received on Friday, 1 February 2002 10:58:00 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 4 September 2006 18:11:16 GMT