Okay, one last try to explain:

* You objected that putting JAXB annotations would
   prevent usage of other annotations like Hibernete
   WRONG: Each annotations live in their own packages.

* You objected that putting JAXB annotations would prevent
   users to extend those classes with their own annotations.
   As far as I known, users would need to modify the source
   code for doing that (putting annotations right in the
   appropriate classes). So nothing change for them. Quite
   the opposite, it is easier for users to modify a set of
   existing annotations than writting all of them.

* On "Why JAXB and not Hibernate", Andrea said that there
   is standardized annotations that Hibernate recognizes.
   If this is standard, then I'm all for declaring them.
   Are they standard? I mean the annotations AND the
   database schema. With JAXB annotations, the XML schema
   is standard: ISO 19139.

* You objected about the multiplicity of XML parsing methods.
   JAXB is *invisible* in the API. They *enable* usage of those
   metadata classes in SUN technologies. If you don't like SUN
   technologies, nothing force you to use them.

* I offered many time to setup an system of different GeoTools
   flavors (this is needed anyway), given users the choice between
   metadata with and without JAXB. Why this is not suffisient for
   cooling down this issue?

        Martin

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to