Thanks for the information Martin. I wonder what the appearance of the Geometry interface will mean for OpenJUMP. It sounds like it might require a major refactoring effort.
Please forgive my Jaav ignorance, but might there be a way to introduce the Geometry interface without breaking backward compatability? What if you keep the existing Geometry class but make it implement the interface? Would that break existing code? I know I'm a little ignorant when it comes to the bigger picture with JTS, but I am curious about it and interested in its interaction with OpenJUMP. Landon On Dec 13, 2007 1:33 PM, Martin Davis <[EMAIL PROTECTED]> wrote: > No, Geometry interfaces have not yet made their appearance. When that > happens it willl probably break old code, so I've been holding off doing > that. I plan on making the release that switches to Geometry interfaces > be 2.0, so it's very clear that there's a breakage. > > AFAIK JTS 1.9 should be backwards compatible (unless people are doing > crazy things like calling code way down inside the Buffer package - as > just happened in another project). If there are differences, they > should be very minor and easy to fix. > > > Sunburned Surveyor wrote: > > Martin, > > > > I look forward to the release of JTS 1.9. Has Geometry been refactored > > into an Interface in this release? I thought I remember reading that > > change would be included in the 1.9 release...but I might be wrong. > > > > Do you think the changes in 1.9 will break OpenJUMP? I know we are > > already one version behind. Maybe we should talk on the JPP list about > > what we will need to do to migrate to 1.9 in OpenJUMP after the bugs > > are worked out. > > > > The Sunburned Surveyor > > > > On Dec 12, 2007 4:22 PM, Martin Davis <[EMAIL PROTECTED]> wrote: > > > >> Possibly of interest to some - here's a link to a blog entry describing > >> some new functionality which will be appearing in JTS 1.9 > >> > >> http://lin-ear-th-inking.blogspot.com/2007/12/new-buffer-styles-in-jts-19.html > >> > >> JTS 1.9 is in late-stage testing, and is on track to be released by the > >> end of the year. > >> > >> -- > >> Martin Davis > >> Senior Technical Architect > >> Refractions Research, Inc. > >> (250) 383-3022 > >> > >> _______________________________________________ > >> jts-devel mailing list > >> [email protected] > >> http://lists.refractions.net/mailman/listinfo/jts-devel > >> > >> > > _______________________________________________ > > jts-devel mailing list > > [email protected] > > http://lists.refractions.net/mailman/listinfo/jts-devel > > > > > > -- > > Martin Davis > Senior Technical Architect > Refractions Research, Inc. > (250) 383-3022 > > _______________________________________________ > jts-devel mailing list > [email protected] > http://lists.refractions.net/mailman/listinfo/jts-devel > _______________________________________________ jts-devel mailing list [email protected] http://lists.refractions.net/mailman/listinfo/jts-devel
