[
http://jira.jboss.com/jira/browse/JBIDE-428?page=comments#action_12349288 ]
ZERR Angelo commented on JBIDE-428:
-----------------------------------
I'm sorry, I'm new user with JIRA. FreemarkeIDE.zip contains my eclipse project
for the Freemarker. What do you mean with
*Please* provide a *patch*. , (proviede only the source?). Morever I have change a lot of
code, and change name of package. My project is just for show you, my idea for new
features. I think it will be better that we discuss together, how integrate it with
version of Freemarker JBOSS-IDE.
The license for the matra is Mozilla Public License 1.1 (MPL 1.1) . Matar is used to load
a DTD and have completion for the DTD context.
If there is problem with this license, we can search another DTD parser.
Add new features to Feemarker Plugin
------------------------------------
Key: JBIDE-428
URL:
http://jira.jboss.com/jira/browse/JBIDE-428
Project: JBoss IDE
Issue Type: Patch
Components: FreeMarker plugin
Reporter: ZERR Angelo
Assigned To: Joe Hudson
Attachments: FreemarkerIDE.zip
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:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira