Hi,
of course, when I used parseGroovyFromPage, I didn't have the <% %> around the
code.
But your solution unfortunately doesn't work for me, because the second page still
doesn't know class A, so class B cannot extend it. It only returns an instance of the
class A. I need the groovy code of class A included, not get the instance.
It seems I will have to make it differently and won't use extending classes.
Thanks for help.
Hi,
You can use:
def object = xwiki.parseGroovyFromPage("Include.Page1")
Where in Include.Page1 you have a groovy class.
The you can call methods..
It didn't work for you because in page one it's just the groovy class
without the <% %> around it
Ludovic
Zik23 a écrit :
  Hi,
 I have two classes in separated pages and I want one of them to extend the other. How
should I include the parent class?
 I tried:
 Page 1:
 ------------------
 <%
 public class A {
 ...
 }
 %>
 ------------------
 Page 2:
 ------------------
 #set($mydoc = $xwiki.getDocument("Include.Page1"))
 $mydoc.renderedContent
 <%
 public class B extends A {
 ...
 }
 %>
 ------------------
 But that's not working, i get this error - unable to resolve class A @ line 3.
 I also tried to use parseGroovyFromPage(), but I wasn't successful.
 So what is the correct way to make it work?
    
--
Ludovic Dubost
Blog: 
http://blog.ludovic.org/
XWiki: 
http://www.xwiki.com
Skype: ldubost GTalk: ldubost
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
View this message in context:
http://n2.nabble.com/Include-a-groovy-script-into-another-groovy-script-tp2…
Sent from the XWiki- Users mailing list archive at 
Nabble.com.