Class XmlDocumentWriter
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
-
- org.pentaho.reporting.engine.classic.core.modules.output.pageable.xml.internal.XmlDocumentWriter
-
public class XmlDocumentWriter extends IterateStructuralProcessStep
-
-
Constructor Summary
Constructors Constructor Description XmlDocumentWriter(OutputStream outputStream, OutputProcessorMetaData metaData)
-
Method Summary
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
processBoxChilds, processTableColumn, startProcessing
-
-
-
-
Constructor Detail
-
XmlDocumentWriter
public XmlDocumentWriter(OutputStream outputStream, OutputProcessorMetaData metaData)
-
-
Method Detail
-
open
public void open() throws IOException
- Throws:
IOException
-
close
public void close() throws IOException
- Throws:
IOException
-
processPhysicalPage
public void processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col) throws IOException
- Throws:
IOException
-
processLogicalPage
public void processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage) throws IOException
- Throws:
IOException
-
processPage
protected void processPage(LogicalPageBox rootBox)
-
startBlockBox
protected boolean startBlockBox(BlockRenderBox box)
- Overrides:
startBlockBox
in classIterateStructuralProcessStep
-
finishBlockBox
protected void finishBlockBox(BlockRenderBox box)
- Overrides:
finishBlockBox
in classIterateStructuralProcessStep
-
startInlineBox
protected boolean startInlineBox(InlineRenderBox box)
- Overrides:
startInlineBox
in classIterateStructuralProcessStep
-
finishInlineBox
protected void finishInlineBox(InlineRenderBox box)
- Overrides:
finishInlineBox
in classIterateStructuralProcessStep
-
startOtherBox
protected boolean startOtherBox(RenderBox box)
- Overrides:
startOtherBox
in classIterateStructuralProcessStep
-
finishOtherBox
protected void finishOtherBox(RenderBox box)
- Overrides:
finishOtherBox
in classIterateStructuralProcessStep
-
startCanvasBox
protected boolean startCanvasBox(CanvasRenderBox box)
- Overrides:
startCanvasBox
in classIterateStructuralProcessStep
-
finishCanvasBox
protected void finishCanvasBox(CanvasRenderBox box)
- Overrides:
finishCanvasBox
in classIterateStructuralProcessStep
-
processOtherNode
protected void processOtherNode(RenderNode node)
- Overrides:
processOtherNode
in classIterateStructuralProcessStep
-
processRenderableContent
protected void processRenderableContent(RenderableReplacedContentBox node)
- Overrides:
processRenderableContent
in classIterateStructuralProcessStep
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Overrides:
processParagraphChilds
in classIterateStructuralProcessStep
-
startRowBox
protected boolean startRowBox(RenderBox box)
- Overrides:
startRowBox
in classIterateStructuralProcessStep
-
finishRowBox
protected void finishRowBox(RenderBox box)
- Overrides:
finishRowBox
in classIterateStructuralProcessStep
-
startTableCellBox
protected boolean startTableCellBox(TableCellRenderBox box)
- Overrides:
startTableCellBox
in classIterateStructuralProcessStep
-
finishTableCellBox
protected void finishTableCellBox(TableCellRenderBox box)
- Overrides:
finishTableCellBox
in classIterateStructuralProcessStep
-
startTableRowBox
protected boolean startTableRowBox(TableRowRenderBox box)
- Overrides:
startTableRowBox
in classIterateStructuralProcessStep
-
finishTableRowBox
protected void finishTableRowBox(TableRowRenderBox box)
- Overrides:
finishTableRowBox
in classIterateStructuralProcessStep
-
startTableSectionBox
protected boolean startTableSectionBox(TableSectionRenderBox box)
- Overrides:
startTableSectionBox
in classIterateStructuralProcessStep
-
finishTableSectionBox
protected void finishTableSectionBox(TableSectionRenderBox box)
- Overrides:
finishTableSectionBox
in classIterateStructuralProcessStep
-
startTableColumnGroupBox
protected boolean startTableColumnGroupBox(TableColumnGroupNode box)
- Overrides:
startTableColumnGroupBox
in classIterateStructuralProcessStep
-
finishTableColumnGroupBox
protected void finishTableColumnGroupBox(TableColumnGroupNode box)
- Overrides:
finishTableColumnGroupBox
in classIterateStructuralProcessStep
-
startTableBox
protected boolean startTableBox(TableRenderBox box)
- Overrides:
startTableBox
in classIterateStructuralProcessStep
-
finishTableBox
protected void finishTableBox(TableRenderBox box)
- Overrides:
finishTableBox
in classIterateStructuralProcessStep
-
startAutoBox
protected boolean startAutoBox(RenderBox box)
- Overrides:
startAutoBox
in classIterateStructuralProcessStep
-
finishAutoBox
protected void finishAutoBox(RenderBox box)
- Overrides:
finishAutoBox
in classIterateStructuralProcessStep
-
-