Asiri Rathnayake wrote:
Hi
On Thu, Apr 2, 2009 at 4:09 PM, walido <[email protected]> wrote:
Hi, thanks for your fast answer here's the code of the class (exuse me i don't know how to use the pastebin or tinybin thing)
* Groovy Class #* */
Looks like a slash is missing here, it should be: /* Groovy Class #* */ not * Groovy Class #* */ Hope this helps, Jerome.
class groovyClass {
def xwiki; def context;
void setObjects(xwiki, context) { setXWiki(xwiki); setContext(context); }
void setXWiki(xwiki) { this.xwiki = xwiki; }
void setContext(context) { this.context = context; }
String helloWorld() { return "Hello World"; } }
/* *# */ and the snippet :
#set($groovyObject = $xwiki.parseGroovyFromPage("Groovy.HelloWorldClass")) $groovyObject.setObjects($xwiki, $context) $groovyObject.helloWorld()
anyway here's the link to the tutorail that i followed:
http://platform.xwiki.org/xwiki/bin/view/DevGuide/GroovyClassHelloWorldTutor...
Just tried this tutorial and it's working fine.
Did you replace "Groovy.HelloWorldClass" with the page name containing your groovy class code?
- Asiri _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs