[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-428) Add new features to Feemarker Plugin

Max Rydahl Andersen (JIRA) jira-events at lists.jboss.org
Tue Feb 17 12:23:44 EST 2009


    [ https://jira.jboss.org/jira/browse/JBIDE-428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12452986#action_12452986 ] 

Max Rydahl Andersen commented on JBIDE-428:
-------------------------------------------

my questions for getting a patch that could be applied went unanswered and when trying to apply this I found alot of changes without a single test to verify it meaning it is impossible to test without spending a substantial amount of time on it. If someone would do the honors and split this up in smaller fixes with tests (manual or automatic) instead of one giant fix without any tests it would be a priority.

> Add new features to Feemarker Plugin
> ------------------------------------
>
>                 Key: JBIDE-428
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-428
>             Project: Tools (JBoss Tools)
>          Issue Type: Patch
>          Components: FreeMarker
>            Reporter: ZERR Angelo
>            Assignee: Joe Hudson
>             Fix For: LATER
>
>         Attachments: FreemarkerIDE.zip, patch.txt
>
>
> I have updated Freemarker Plugin to : 
> 1) have template completion capability : (ex : type list in your ftl template, and CRTL+SPACE => <#list ....><#list> will be generate.
>  You can customize your template with menu Window/Preferences/Freemarker Editor/Templates
> 2) add XML context capabilty. You can choose XML file and have completion with element and attribute of your XML.
> 3) add String context. I beleive it will be better to have Java Type context (Boolea, String,...)
> 3) add Preview Tab to see the result of the merge of your template and your model. It works ONLY with XML context. It's not available dor Class context.
>    To use Preview Tab with Class, I believe it will good to have a class wich return getter of your Class.
>    Ex : if you have class MyForm, user will have to add getMyForm in the context class for the preview.
>    MyForm getMyForm() {
>      MyForm form = new MyForm
>      form.setId("MyId")
>      return form;
>   }
>   If user have the ftl template ${myForm.id}, when you click to th epreview tab, you will have MyId displayed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbosstools-issues mailing list