[ 
https://issues.apache.org/jira/browse/TOBAGO-393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12494574
 ] 

Bernd Bohmann commented on TOBAGO-393:
--------------------------------------

I think the interface OptimizedResponseWriter should called 
TobagoResponseWriter because this interface define the extra tobago write 
methods.
The TobagoResponseWriter should called OptimizedTobagoResponseWriter and the 
Wrapper for the none TobagoResponseWriterImp maybe 
TobagoResponseWriterWrapper or something else.

> Create OptimizedResponseWriter to move the non-standard-compliant 
> optimization stuff to
> ---------------------------------------------------------------------------------------
>
>                 Key: TOBAGO-393
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-393
>             Project: MyFaces Tobago
>          Issue Type: Sub-task
>            Reporter: Udo Schnurpfeil
>         Assigned To: Udo Schnurpfeil
>             Fix For: 1.0.11
>
>
> This is needed to make optimizations possible. 
> e.g. the id-,name-, class-attribute values are not needed to be HTML escaped. 
> But the interface ResponseWriter doesn't allow to write without closing the 
> startElement-tag.
> The Tobago renderers may call 
>     OptimizedResponseWriter writer = 
> HtmlRendererUtil.getOptimizedResponseWriter(facesContext);
> to get a writer. The static method getOptimizedResponseWriter() may return 
> the TobagoResponseWriter which implements the OptimizedResponseWriter or 
> otherwize return a wrapped object of the given ResponseWriter. 
> The new OptimizedResponseWriterWrapper class is  not optimized, because of 
> the closing-of-the-startElement restriction.
> Remove automatical check of needed escaping from TobagoResponseWriter. 
> Special id-, name-, class-attribute setter should be called.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to