FormatRendererContext context,
AbstractPaneInstance abstractPaneInstance) throws IOException {
ColumnIteratorPane pane = (ColumnIteratorPane)
abstractPaneInstance.getFormat();
ColumnIteratorPaneInstance paneInstance = (ColumnIteratorPaneInstance)
abstractPaneInstance;
// Get the attributes.
ColumnIteratorPaneAttributes attributes = (ColumnIteratorPaneAttributes)
paneInstance.getAttributes();
if (logger.isDebugEnabled()) {
logger.debug("ColumnIteratorFormat.writeOutput() for "
+ pane.getName());
}
// Get the module.
LayoutModule module = context.getLayoutModule();
// Write out our pane preamble
module.writeOpenColumnIteratorPane(attributes);
Iterator itr =
paneInstance.getBufferIterator();
while (itr.hasNext()) {
Object o = itr.next();
if (o instanceof OutputBuffer) {
OutputBuffer contentBuffer = (OutputBuffer) o;
if (!contentBuffer.isEmpty()) {