On Tue, Jul 1, 2008 at 2:52 PM, MikhaelSantos <[email protected]> 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 [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne