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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel