On Tue, Jul 1, 2008 at 3:11 PM, Thomas Mortagne
<[EMAIL PROTECTED]> wrote:
> 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"))

I mean #set($myplugin = xwiki.myplugin)

> $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
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to