[ http://jira.codehaus.org/browse/DOXIA-387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=219054#action_219054 ]
Lukas Theussl commented on DOXIA-387: ------------------------------------- Your sink is itself an implementation so it should go into core. A test case will help as I don't quite understand the use case (yet). > Add RandomAccessSink > -------------------- > > Key: DOXIA-387 > URL: http://jira.codehaus.org/browse/DOXIA-387 > Project: Maven Doxia > Issue Type: New Feature > Components: Sink API > Affects Versions: 1.1.2 > Reporter: Robert Scholte > Priority: Minor > Attachments: randomaccesssink.patch > > > In some cases components have to write to different parts of a page. With the > current implementation you can only keep appending the page. > I've attached a new class, with which it should be possible to add subsinks > to which you can write at any time. > Code might look like this > {code} > baseSink.text("Hello World"); > Sink top = baseSink.addSink(); > baseSink.horizontalRule(); > Sink content = baseSink.addSink(); > baseSink.text("So long, farewell"); > {code} > After flushing the basesink, subsinks will flush to the basesink. > Closing the basesink will close al subsinks as well. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira