Class BeforeAfter

java.lang.Object
writer2latex.latex.util.BeforeAfter

public class BeforeAfter extends Object
Utility class to hold LaTeX code to put before/after other LaTeX code
  • Constructor Details

    • 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
    • BeforeAfter

      public BeforeAfter()
      Default constructor: Create with empty strings
  • 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
    • getBefore

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

      public String getAfter()
      Get LaTeX code to put after
      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