org.apache.tapestry.markup
Class NestedMarkupWriterImpl
java.lang.Object
org.apache.tapestry.markup.MarkupWriterImpl
org.apache.tapestry.markup.NestedMarkupWriterImpl
- All Implemented Interfaces:
- IMarkupWriter, NestedMarkupWriter
public class NestedMarkupWriterImpl
- extends MarkupWriterImpl
- implements NestedMarkupWriter
Nested implementation of IMarkupWriter
. Accumulates content in a
CharArrayWriter
, and prints the buffered content (raw) on close()
.
- Since:
- 4.0
- Author:
- Howard M. Lewis Ship
- See Also:
IMarkupWriter.getNestedWriter()
Methods inherited from class org.apache.tapestry.markup.MarkupWriterImpl |
appendAttribute, appendAttribute, appendAttribute, appendAttributeRaw, attribute, attribute, attribute, attribute, attributeRaw, begin, beginEmpty, checkError, clearAttributes, closeTag, comment, end, end, flush, getAttribute, getContentType, getNestedWriter, hasAttribute, print, print, print, print, print, print, println, printRaw, printRaw, removeAttribute |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.tapestry.IMarkupWriter |
appendAttribute, appendAttribute, appendAttribute, appendAttributeRaw, attribute, attribute, attribute, attributeRaw, begin, beginEmpty, checkError, clearAttributes, closeTag, comment, end, end, flush, getAttribute, getContentType, getNestedWriter, hasAttribute, print, print, print, print, print, print, println, printRaw, printRaw, removeAttribute |
NestedMarkupWriterImpl
public NestedMarkupWriterImpl(IMarkupWriter parent,
MarkupFilter filter)
getBuffer
public String getBuffer()
- Description copied from interface:
NestedMarkupWriter
- Returns any makrup so far accumulated by the nested markup writer. When the nested markup
writer is closed, it invokes
IMarkupWriter.printRaw(String)
,
with this content, on its parent markup writer.
Getting the buffer will close the writer.
- Specified by:
getBuffer
in interface NestedMarkupWriter
close
public void close()
- Closes the internal
CharArrayWriter
, then captures its content and invokes
IMarkupWriter.printRaw(String)
on the parent markup writer
(the writer that created this writer).
- Specified by:
close
in interface IMarkupWriter
- Overrides:
close
in class MarkupWriterImpl
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.