Does your code work if you remove the "static" flag from the getEntryXPath function? ___________________________
Christian Grün Box 188, Uni KN D-78457 Konstanz http://christian-gruen.de On Wed, Oct 31, 2012 at 7:52 PM, The Trainspotter <[email protected]> wrote: > Sure, here's the module I'm trying to load: > > module namespace ts="www.tspotter.net"; > declare namespace xqc="net.tspotter.sdk.plugin.model.XQueryCalculator"; > > declare function ts:getEntryFromPrimaryKey( $primaryKey as xs:string ) > { > let $expression := xqc:getEntryXPath( $primaryKey ) > return xquery:eval( $expression ) > }; > > And then in my java class I have: > > public class XQueryCalculator > { > public static String getEntryXPath( String id ) > { > // do some stuff > return ret; > } > . > . > . > } > > Is there anything else you need to see? > > Cheers > Gary > > ________________________________ > From: Christian Grün <[email protected]> > To: The Trainspotter <[email protected]> > Cc: "[email protected]" > <[email protected]> > Sent: Wednesday, 31 October 2012, 18:41 > Subject: Re: [basex-talk] Calling static Java function from XQuery > > Hi Gary, > > we are frequently using and embedding Java code in our projects. Do > you have a quick example? > > Christian > ___________________________ > > On Wed, Oct 31, 2012 at 7:39 PM, The Trainspotter <[email protected]> > wrote: >> Hi, >> >> I followed the docs and examples on calling Java functions from XQuery, >> but >> when I try and add a package to the repository that calls one of my own >> functions BaseX complains that it can't find the function. I am running >> BaseX locally and the class I want to call is in my project's classpath. >> Any >> ideas as to what I'm doing wrong? >> >> Cheers >> Gary >> >> _______________________________________________ >> BaseX-Talk mailing list >> [email protected] >> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >> > > _______________________________________________ BaseX-Talk mailing list [email protected] https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

