[ http://issues.apache.org/jira/browse/JS2-183?page=history ]
Scott T Weaver resolved JS2-183:
--------------------------------
Resolution: Fixed
> Improve the usability of the JetspeedPowerTool
> ----------------------------------------------
>
> Key: JS2-183
> URL: http://issues.apache.org/jira/browse/JS2-183
> Project: Jetspeed 2
> Type: Improvement
> Components: Layout
> Versions: 2.0-dev/cvs, 2.0-M1, 2.0-M2
> Reporter: Scott T Weaver
> Assignee: Scott T Weaver
> Fix For: 2.0-dev/cvs, 2.0-M2, 2.0-FINAL
>
> Currently, the JetspeedPowerTool has to do some very odd things when working
> with layouts. One of the worst is the need to call flush() on the target
> outpuststream at arbitrary points in the both the template and the tool
> itself. Most of this stems from the way the aggregation/rendering process
> works. The current approach in this process is buffer the rendered content
> from dispatched portlet requested to a PrintWriter, which works great.
> However, the buffered content is written straight into the portals
> outputstream/writer. This is the main reason why we have to call flushes as
> to make sure content gets placed in the correct location.
> I have refactored the agg/Render process to write the buffered content into
> the Fragment object via a setRenderedContent() method. To access the
> rendered content, all that needs to be done is to call
> Fragment.getRenderedContent(). This makes developing layout and portlet
> decorations easier in that there is no longer a requirement to flush()
> content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]