[ https://issues.apache.org/jira/browse/OFBIZ-1816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601507#action_12601507 ]
Adrian Crum commented on OFBIZ-1816: ------------------------------------ Jacopo, I've been using this patch all day without problems. I'd suggest committing it. As soon as it is committed I will begin cleaning up the compiler warnings. > Conversion from Writer to Appendable for all rendering classes > -------------------------------------------------------------- > > Key: OFBIZ-1816 > URL: https://issues.apache.org/jira/browse/OFBIZ-1816 > Project: OFBiz > Issue Type: Improvement > Components: content, framework > Reporter: Jacopo Cappellato > Priority: Minor > Attachments: writer2appendable.patch > > > Based on a recent discussion in the dev list, and especially on the comments > from David Jones and the work done by Adrian Crum, I'm submitting here for > your review a patch to refactor all the widget rendering methods and some of > the content and Freemarker rendering classes to use Appendable instead of > Writer. > What do you think? > There is just one place where the code is not very good; in the > FreeMarkerWorker.renderTemplate (at line 197) I've added a casting from > Appendable to Writer: > Environment env = template.createProcessingEnvironment(context, > (Writer)outWriter); > This would cause an issue if in the future we will not pass a Writer to that > method. > I'm testing this work right now; if there are no objections I am going to > commit this in the next few days. > Jacopo -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.