writer2latex.latex.util

Class Context


public class Context
extends java.lang.Object

LaTeX code is in general very context dependent. This class tracks the current context, which is the used by the converter to create valid and optimal LaTeX code.

Method Summary

Object
clone()
String
getBgColor()
String
getCountry()
String
getFontColor()
String
getFontName()
String
getFontSize()
String
getFontStyle()
String
getFontVariant()
String
getFontWeight()
String
getLang()
int
getListLevel()
String
getListStyleName()
void
incListLevel()
boolean
isIgnoreLists()
boolean
isInCaption()
boolean
isInFigureFloat()
boolean
isInFootnote()
boolean
isInFrame()
boolean
isInHeaderFooter()
boolean
isInLastTableColumn()
boolean
isInMulticols()
boolean
isInSection()
boolean
isInSimpleTable()
boolean
isInTable()
boolean
isInTableFloat()
boolean
isMathMode()
boolean
isNoFootnotes()
boolean
isNoLineBreaks()
boolean
isVerbatim()
void
resetFormattingFromStyle(StyleWithProperties style)
void
setBgColor(String sBgColor)
void
setCountry(String sCountry)
void
setFontColor(String sFontColor)
void
setFontName(String sFontName)
void
setFontSize(String sFontSize)
void
setFontStyle(String sFontStyle)
void
setFontVariant(String sFontVariant)
void
setFontWeight(String sFontWeight)
void
setIgnoreLists(boolean bIgnoreLists)
void
setInCaption(boolean bInCaption)
void
setInFigureFloat(boolean bInFigureFloat)
void
setInFootnote(boolean bInFootnote)
void
setInFrame(boolean bInFrame)
void
setInHeaderFooter(boolean bInHeaderFooter)
void
setInLastTableColumn(boolean bInLastTableColumn)
void
setInMulticols(boolean bInMulticols)
void
setInSection(boolean bInSection)
void
setInSimpleTable(boolean bInSimpleTable)
void
setInTable(boolean bInTable)
void
setInTableFloat(boolean bInTableFloat)
void
setLang(String sLang)
void
setListLevel(int nListLevel)
void
setListStyleName(String sListStyleName)
void
setMathMode(boolean bMathMode)
void
setNoFootnotes(boolean bNoFootnotes)
void
setNoLineBreaks(boolean bNoLineBreaks)
void
setVerbatim(boolean bVerbatim)
void
updateFormattingFromStyle(StyleWithProperties style)

Method Details

clone

public Object clone()

getBgColor

public String getBgColor()

getCountry

public String getCountry()

getFontColor

public String getFontColor()

getFontName

public String getFontName()

getFontSize

public String getFontSize()

getFontStyle

public String getFontStyle()

getFontVariant

public String getFontVariant()

getFontWeight

public String getFontWeight()

getLang

public String getLang()

getListLevel

public int getListLevel()

getListStyleName

public String getListStyleName()

incListLevel

public void incListLevel()

isIgnoreLists

public boolean isIgnoreLists()

isInCaption

public boolean isInCaption()

isInFigureFloat

public boolean isInFigureFloat()

isInFootnote

public boolean isInFootnote()

isInFrame

public boolean isInFrame()

isInHeaderFooter

public boolean isInHeaderFooter()

isInLastTableColumn

public boolean isInLastTableColumn()

isInMulticols

public boolean isInMulticols()

isInSection

public boolean isInSection()

isInSimpleTable

public boolean isInSimpleTable()

isInTable

public boolean isInTable()

isInTableFloat

public boolean isInTableFloat()

isMathMode

public boolean isMathMode()

isNoFootnotes

public boolean isNoFootnotes()

isNoLineBreaks

public boolean isNoLineBreaks()

isVerbatim

public boolean isVerbatim()

resetFormattingFromStyle

public void resetFormattingFromStyle(StyleWithProperties style)

setBgColor

public void setBgColor(String sBgColor)

setCountry

public void setCountry(String sCountry)

setFontColor

public void setFontColor(String sFontColor)

setFontName

public void setFontName(String sFontName)

setFontSize

public void setFontSize(String sFontSize)

setFontStyle

public void setFontStyle(String sFontStyle)

setFontVariant

public void setFontVariant(String sFontVariant)

setFontWeight

public void setFontWeight(String sFontWeight)

setIgnoreLists

public void setIgnoreLists(boolean bIgnoreLists)

setInCaption

public void setInCaption(boolean bInCaption)

setInFigureFloat

public void setInFigureFloat(boolean bInFigureFloat)

setInFootnote

public void setInFootnote(boolean bInFootnote)

setInFrame

public void setInFrame(boolean bInFrame)

setInHeaderFooter

public void setInHeaderFooter(boolean bInHeaderFooter)

setInLastTableColumn

public void setInLastTableColumn(boolean bInLastTableColumn)

setInMulticols

public void setInMulticols(boolean bInMulticols)

setInSection

public void setInSection(boolean bInSection)

setInSimpleTable

public void setInSimpleTable(boolean bInSimpleTable)

setInTable

public void setInTable(boolean bInTable)

setInTableFloat

public void setInTableFloat(boolean bInTableFloat)

setLang

public void setLang(String sLang)

setListLevel

public void setListLevel(int nListLevel)

setListStyleName

public void setListStyleName(String sListStyleName)

setMathMode

public void setMathMode(boolean bMathMode)

setNoFootnotes

public void setNoFootnotes(boolean bNoFootnotes)

setNoLineBreaks

public void setNoLineBreaks(boolean bNoLineBreaks)

setVerbatim

public void setVerbatim(boolean bVerbatim)

updateFormattingFromStyle

public void updateFormattingFromStyle(StyleWithProperties style)