Justin Deoliveira wrote: >> It seems to me that GeoTools requires wide-ranging >> backwards-incompatible changes to better support namespaces. This may >> cause inconvenience to those who have code based on GeoTools. >> >> (1) Does the community want to see such a change? >> > Yes, but my experience with changing apis over to Name is that much of > it can be done in an additive way. The only pain is occurs when a class > returns a list or array of String, and now we need name.
Indeed. In the case of Query: public interface Query { String[] getPropertyNames(); >> (2) How should it be done? (I am looking for suggestions of where to >> start, and other areas that will need work.) > Query seems to be a logical place to start perhaps. I would say add the > methods necessary to keep in tact the qualified property names and types > names passed into the query. If I can avoid changing Query, I will for now; non-simple DataAccess can just return all properties. When we change Query, it will require a proposal, because it is a public API. >> (3) Who is able to help? > I am happy to review any patches. As with the geoserver changes, I would > like to see a patch representing a "spike". Apply it so i can review and > provide additional feedback. Thanks! I'll see how far I can get. -- Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer, CSIRO Exploration and Mining Australian Resources Research Centre 26 Dick Perry Ave, Kensington WA 6151, Australia ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel