Re: SVG12: SVGGlobal::document vs AbstractView

Dear Bjoern Hoehrmann,

this is an answer to your comment found at:
  http://lists.w3.org/Archives/Public/www-svg/2005Jul/0046.html

The SVGGlobal::document field is of type Document so as to be compatible
with the expected Global::document field since in some languages it is
not necessarily possible to subclass a class and change the type of one
of its fields. It is expected that casting will be used where necessary.

The current specification assumes that forthcoming definitions of the 
Global interface will not inherit or otherwise implement the 
AbstractView interface (though they may provide other means of accessing
it) so as not to create unnecessary conflicts.

Thank you kindly for your thorough review, please let us know if this
does not address your concerns.

--
Robin Berjon
  for the Scalable Vector Graphics Working Group

Received on Monday, 31 October 2005 10:05:20 UTC