From: James M. <jma...@ps...> - 2003-03-21 17:36:49
|
At 07:29 AM 3/22/2003 +1100, you wrote: >On Friday 21 Mar 2003 3:52 am, James Macgill wrote: > > Hi all > > > > I have just uploaded a full set of JavaDocs for the 19107 interfaces that > > have been generated. > > http://geoapi.sourceforge.net/scratch/javadoc/ > >I'm surprised that the base types are not immutable - they have setXXX() >methods. I would have thought it desirable to have classes like >DirectPosition immutable. The mutability of specific values reflects the original UML model as far as I know. It may be appropriate for some implementations and not others, at which point we may need to block or throw exceptions if a user calls set on a object which is considered to be immutable. We may have to come back to this issue further down the line James |