I have entered my proposed mechanism in https://issues.apache.org/jira/browse/XMLBEANS-373.
Robert, to illustrate how you would use the mechanism - You would write your XMLBeans-JXPath glue class* to implement org.apache.xmlbeans.impl.store.PathDelegate.SelectPathInterface. You put this in a jar with a file in META-INF/services/ with that name (the name of the interface); this file would contain a single line with the name of your implementation class. As long as this jar is in the classpath ahead of xbean_xpath.jar (which can be absent), your glue code will get called and JXPath used. - Wing Yew * I know you already wrote this; it just needs a slight modification in the interface it implements. -----Original Message----- From: Cezar Andrei [mailto:[EMAIL PROTECTED] Sent: Friday, May 16, 2008 6:32 PM To: dev@xmlbeans.apache.org Subject: RE: Next release? Robert, we've been looking into it for the last few days. Wing Yew is working on a pluggable mechanism for supporting other xpath and xquery engines. We're hopping to get the change the current upcoming release. Cezar > -----Original Message----- > From: Robert Marcano [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 14, 2008 8:42 AM > To: dev@xmlbeans.apache.org > Subject: RE: Next release? > > > On Wed, 2008-05-14 at 06:33 -0700, Cezar Andrei wrote: > > Indeed Ben, you are not the only one asking for a release. I think > > it's a good time to start working on a new release. > > > > I'll send a list of things to be done for the release. > > Maybe someone can check the patch I made at > https://issues.apache.org/jira/browse/XMLBEANS-366 that adds Apache > JXPath support > > > > > > > > Cezar > > > > > > > > > > ______________________________________________________________________ > > From:[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, May 14, 2008 7:03 AM > > To: dev@xmlbeans.apache.org > > Subject: Next release? > > > > > > > > > > Hi > > > > I was wondering whether there are any plans for another release? There > > are multiple fixes in the source (mainly in the 'store' package) that > > I need access to, but I'd rather not have to build the code myself - > > as we would need to have this library approved for use etc. > > > > Thanks > > > > Ben > > > > > > > > Notice: This email message, together with any attachments, may contain > > information of BEA Systems, Inc., its subsidiaries and affiliated > > entities, that may be confidential, proprietary, copyrighted and/or > > legally privileged, and is intended solely for the use of the > > individual or entity named in this message. If you are not the > > intended recipient, and have received this message in error, please > > immediately return this by email and then delete it. > ________________________________________ > Robert Marcano > > web: http://www.marcanoonline.com/ > gpg --keyserver hkp://pgp.mit.edu/ --recv-key 72A0DCFD > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]