On Tue, Jul 1, 2008 at 2:52 PM, MikhaelSantos <scan(a)netvisao.pt> wrote:
Hi guys!
I'm trying to add my own macros on xwiki but they are functions made in
java.
for example if I had to edit a xwiki page and added
xwiki.myplugin.function("Mikhael") on the preview my function would show the
following Text : "Hello Mikhael your plugin is working!". Now what I want to
know is how do a turn xwiki.myplugin.function("Mikhael") into for example
"
$hi("Mikhael") "? Give it a more macro look.
I don't really see the point...
If you simply wand to create your own macro calling you plugin method
you can do:
#macro(myfunction $param1)
xwiki.myplugin.function($param1)
#end
then
#myfunction("Mikhael")
You can also store the plugin interface in a variage then call the method:
#set($myplugin = xwiki.myplugin.function("Mikhael"))
$myplugin.function("Mikhael")
By the way calling methods from plugin directly using
xwiki.myplugin.function() is not recommended (especially if you use
the plugin in more than one place in the same document) as any time
you call xwiki.myplugin a new plugin API instance is created.
I look foward to your answers and thank you for helping out
Mikhael
--
View this message in context:
http://www.nabble.com/Java-functions-as-macro-tp18214356p18214356.html
Sent from the XWiki- Dev mailing list archive at
Nabble.com.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne