writer2latex.latex.util

Class BeforeAfter


public class BeforeAfter
extends java.lang.Object

Utility class to hold LaTeX code to put before/after other LaTeX code

Constructor Summary

BeforeAfter()
Default constructor: Create with empty strings
BeforeAfter(String sBefore1, String sAfter1)
Constructor to initialize the object with a pair of strings

Method Summary

void
add(String sBefore1, String sAfter1)
Add data to the BeforeAfter

The new data will be be added "inside", thus for example

  • add("\textsf{","}");
  • add("\textit{","}");

will create the pair \textsf{\textit{, }}

String
getAfter()
Get LaTeX code to put after
String
getBefore()
Get LaTeX code to put before
boolean
isEmpty()
Check if this BeforeAfter contains any data

Constructor Details

BeforeAfter

public BeforeAfter()
Default constructor: Create with empty strings

BeforeAfter

public BeforeAfter(String sBefore1,
                   String sAfter1)
Constructor to initialize the object with a pair of strings
Parameters:
sBefore1 - LaTeX code to put before
sAfter1 - LaTeX code to put after

Method Details

add

public void add(String sBefore1,
                String sAfter1)
Add data to the BeforeAfter

The new data will be be added "inside", thus for example

  • add("\textsf{","}");
  • add("\textit{","}");

will create the pair \textsf{\textit{, }}

Parameters:
sBefore1 - LaTeX code to put before
sAfter1 - LaTeX code to put after

getAfter

public String getAfter()
Get LaTeX code to put after
Returns:
then LaTeX code

getBefore

public String getBefore()
Get LaTeX code to put before
Returns:
then LaTeX code

isEmpty

public boolean isEmpty()
Check if this BeforeAfter contains any data
Returns:
true if there is data in at least one part