Jody Garnett a écrit : > There is just one small technical glitch here; we would prevent them > placing JAXB annotations targeting a different (say applicatoin specific > schema). > We are in effect saying we like Filter 1.1 so much you cannot use this > object in your own xml schema for your application.
But if the metadata classes were not annotated at all, it would not make much difference for the users. If they wanted to annotated them for his own schema, he would need to edit the source code anyway (putting his own annotations). So no matter if the classes are annotated or not, the user needs to modify the source code if he wants his own annotations. Or do I'm missing something? Sure being limited a single version is a limitation compared to gtxml. But again I'm not pushing for a replacement of gtxml. This is about enabling (not forcing) a serialization mechanism. > It is not a standard at an ISO level; it is a standard at the EJB3 > level. We could (and should) mark up the metadata classes with EJB3 > annotations; that is the major reason I had a customer fork the metadata > module... I'm fine with that. > So can we talk about getting some mid term planning (measured in months) > out in the open so we don't have a shock like this? In the mean time > please recognize that the community is in shock and you are going to > have to put in some time sorting it out. If you have design docs to > share that would help .... I wrote massive design docs before changing > the referencing module. Please show us what you plan; we can help on the > parts you are not sure of (like getting rid of the SAX and DOM parsers). Seing JAXB being a cause of a shock was surprising. The reaction seems out of proportion compared to the implication. The objections were: it would prevent other annotations like Hibernate, introduce more dependencies, force the usage of a particular technology, etc. We could debate if those objections were true. But since they are not accurate, effectiveley if leave room for more emotional than rational debates. 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