Package writer2latex.latex.util
Class HeadingMap
- java.lang.Object
-
- writer2latex.latex.util.HeadingMap
-
public class HeadingMap extends java.lang.Object
This class contains data for the mapping of OOo headings to LaTeX headings. A LaTeX heading is characterized by a name and a level. The heading is inserted with \name{...} or \name[...]{...} The headings are supposed to be "normal" LaTeX headings, ie. the names are also counter names, and the headings can be reformatted using \@startsection etc. Otherwise max-level should be zero.
-
-
Constructor Summary
Constructors Constructor Description HeadingMap(int nMaxLevel)
Constructor: Create a new HeadingMap
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLevel(int nWriterLevel)
Return the LaTeX level for this Writer level (for \@startsection)int
getMaxLevel()
Returns the maximal Writer level associated with this HeadingMapjava.lang.String
getName(int nWriterLevel)
Return the name (for counter and \@startsection) for this levelvoid
reset(int nMaxLevel)
Clear all data associated with this HeadingMap (in order to reuse it)void
setLevelData(int nWriterLevel, java.lang.String sName, int nLevel)
Set data associated with a specific heading level
-
-
-
Method Detail
-
reset
public void reset(int nMaxLevel)
Clear all data associated with this HeadingMap (in order to reuse it)
-
setLevelData
public void setLevelData(int nWriterLevel, java.lang.String sName, int nLevel)
Set data associated with a specific heading level
-
getMaxLevel
public int getMaxLevel()
Returns the maximal Writer level associated with this HeadingMap
-
getName
public java.lang.String getName(int nWriterLevel)
Return the name (for counter and \@startsection) for this level
-
getLevel
public int getLevel(int nWriterLevel)
Return the LaTeX level for this Writer level (for \@startsection)
-
-