writer2latex.latex

Class BlockConverter


public class BlockConverter
extends ConverterHelper

This class handles basic block content, including the main text body, sections, tables, lists, headings and paragraphs.

Field Summary

Fields inherited from class writer2latex.latex.ConverterHelper

config, ofr, palette

Constructor Summary

BlockConverter(OfficeReader ofr, Config config, ConverterPalette palette)

Method Summary

void
appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
void
handleList(Element node, LaTeXDocumentPortion ldp, Context oc)
Process a list (text:ordered-lst or text:unordered-list tag)
void
traverseBlockText(Element node, LaTeXDocumentPortion ldp, Context oc)
Traverse block text (eg.

Methods inherited from class writer2latex.latex.ConverterHelper

appendDeclarations

Constructor Details

BlockConverter

public BlockConverter(OfficeReader ofr,
                      Config config,
                      ConverterPalette palette)

Method Details

appendDeclarations

public void appendDeclarations(LaTeXDocumentPortion pack,
                               LaTeXDocumentPortion decl)
Overrides:
appendDeclarations in interface ConverterHelper

handleList

public void handleList(Element node,
                       LaTeXDocumentPortion ldp,
                       Context oc)
Process a list (text:ordered-lst or text:unordered-list tag)
Parameters:

traverseBlockText

public void traverseBlockText(Element node,
                              LaTeXDocumentPortion ldp,
                              Context oc)
Traverse block text (eg. content of body, section, list item). This is traversed in logical order and dedicated handlers take care of each block element.

(Note: As a rule, all handling of block level elements should add a newline to the LaTeX document at the end of the block)

Parameters: