Hi Dan,

On Jan 22, 2009, at 12:49 PM, Dan Miron wrote:

> Hi folks,
>
> Regarding the XWIKI-2968 <http://jira.xwiki.org/jira/browse/ 
> XWIKI-2968>
> issue, this is what i've been suggested:
>
> You should put warning, error and info macro in the same project  
> based on the same AbstractMessageMacro or something like that  
> because theses 3 macro have almost exactly the same code. You could  
> even have only one java macro implementation and use the macro name  
> to find the class name.
>
> Personally, I'm +1 for the second approach,

What are the 1st and 2nd approaches? I see only one.

> creating a single java class for all the three macros, and  
> dynamically check for the macro name and deciding what exactly macro  
> type is to be rendered at runtime. Reason: It's simple, it's light,  
> it's an easy to track approach.

One class is fine but you still need to have macro aliases so that  
people can use {{info}}, {{error}} and {{warning}} instead of the  
generic {{message type="info|error|warning"}} macro.

> If you have a different opinion, please let me know.
>
> Tnx, Dan

Thanks
-Vincent
http://xwiki.com
http://xwiki.org
http://massol.net






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

Reply via email to