Package writer2latex.latex
Class BlockConverter
- java.lang.Object
-
- writer2latex.latex.ConverterHelper
-
- writer2latex.latex.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
Constructors Constructor Description BlockConverter(OfficeReader ofr, LaTeXConfig config, ConverterPalette palette)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
void
handleList(org.w3c.dom.Element node, LaTeXDocumentPortion ldp, Context oc)
Process a list (text:ordered-lst or text:unordered-list tag)void
traverseBlockText(org.w3c.dom.Element node, LaTeXDocumentPortion ldp, Context oc)
Traverse block text (eg. content of body, section, list item).
-
-
-
Constructor Detail
-
BlockConverter
public BlockConverter(OfficeReader ofr, LaTeXConfig config, ConverterPalette palette)
-
-
Method Detail
-
appendDeclarations
public void appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
- Overrides:
appendDeclarations
in classConverterHelper
-
traverseBlockText
public void traverseBlockText(org.w3c.dom.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:
node
- The element containing the block textldp
- theLaTeXDocumentPortion
to which LaTeX code should be addedoc
- the current context
-
handleList
public void handleList(org.w3c.dom.Element node, LaTeXDocumentPortion ldp, Context oc)
Process a list (text:ordered-lst or text:unordered-list tag)
- Parameters:
node
- The element containing the listldp
- theLaTeXDocumentPortion
to which LaTeX code should be addedoc
- the current context
-
-