<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Everyone star this! :-)<div><br></div><div>From what I gather from the comments on the link below, the blacklisting can be worked around to some degree. Has anyone tried an alternate JAXB implementation like JBossXB, perhaps using the impl classes directly rather than the javax interfaces?</div><div><br></div><div><br><div><div>On 17 Jul 2009, at 20:03, Adrian Cole wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">By design as far as I can tell: The important jaxb classes are restricted. <br><br><a href="http://code.google.com/p/googleappengine/issues/detail?id=1267">http://code.google.com/p/googleappengine/issues/detail?id=1267</a><br> <br>-A<br><br><div class="gmail_quote">On Fri, Jul 17, 2009 at 8:56 PM, Emmanuel Bernard <span dir="ltr"><<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div style="word-wrap: break-word;"><div>You mean JAXB by design or the JAXB implementation you have tried?</div><div><div></div><div class="h5"><br><div><div>On Jul 17, 2009, at 14:47, Adrian Cole wrote:</div><br><blockquote type="cite"> The only problem with using jaxb is that it doesn't work in google app engine. Switching to jaxb implies adding another roadblock on the way to gae/j support. This is the only reason I'm not using jaxb for jclouds, even though it would make things simpler.<br> <br>-Adrian<br><br><div class="gmail_quote">On Fri, Jul 17, 2009 at 5:38 PM, Vladimir Blagojevic <span dir="ltr"><<a href="mailto:vblagoje@redhat.com" target="_blank">vblagoje@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div>On 7/17/09 5:16 PM, Bill Burke wrote:<br> > Wouldn't it be better to write a javadoc-like generator that<br> > introspected for JAXB and Inifispan annotations instead of writing your<br> > own XML parser and schema generator? Or maybe I'm misunderstanding your<br> > post.<br> ><br> > In other words, use JAXB for marshalling/unmarshalling/schema<br> > generation. Use inifinispan javadoc generator for documentation.<br> ><br> </div>I looked around a bit more to see that now in JAXB 2.x we have<br> annotations as well :) If we annotate our configuration beans with JAXB<br> annotations I suppose we can do exactly what you suggest - use JAXB for<br> marshalling/unmarshalling/schema generation and at the same time use<br> those annotation in a custom tool that creates reference documentation.<br> <div>> By creating your own XML parsing you've just complicated the maintenance<br> > problems for future maintainers of infinispan.<br> ><br> </div>I agree.<br> <br> Cheers,<br> Vladimir<br> _______________________________________________<br> infinispan-dev mailing list<br> <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br> <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br> </blockquote></div><br> _______________________________________________<br> infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></blockquote> </div><br></div></div></div></blockquote></div><br> _______________________________________________<br>infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/infinispan-dev</blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--</div><div>Manik Surtani</div><div><a href="mailto:manik@jboss.org">manik@jboss.org</a></div><div>Lead, Infinispan</div><div>Lead, JBoss Cache</div><div><a href="http://www.infinispan.org">http://www.infinispan.org</a></div><div><a href="http://www.jbosscache.org">http://www.jbosscache.org</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></div></body></html>