Package writer2latex.latex
Class LaTeXDocumentPortion
- java.lang.Object
-
- writer2latex.latex.LaTeXDocumentPortion
-
public class LaTeXDocumentPortion extends java.lang.Object
This class represents a portion of a LaTeX document. A portion is any number of lines, and may include subportions.
-
-
Constructor Summary
Constructors Constructor Description LaTeXDocumentPortion(boolean bWrap)
Construct a new emptyLaTeXDocumentPortion
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LaTeXDocumentPortion
append(int n)
Add an integer to the end of this portionLaTeXDocumentPortion
append(java.lang.String s)
Add a string to the end of this portionLaTeXDocumentPortion
append(LaTeXDocumentPortion ldp)
Add another portion to the end of this portionLaTeXDocumentPortion
nl()
Add a newline to the end of this portionjava.lang.String
toString()
Return the content of this LaTeXDocumentPortion as a stringvoid
write(java.io.OutputStreamWriter osw, int nLineLen, java.lang.String sNewline)
Write this portion to the output
-
-
-
Method Detail
-
append
public LaTeXDocumentPortion append(LaTeXDocumentPortion ldp)
Add another portion to the end of this portion- Parameters:
ldp
- TheLaTeXDocuemtPortion
to add- Returns:
- a reference to this
LaTeXDocumentPortion
(not the appended one)
-
append
public LaTeXDocumentPortion append(java.lang.String s)
Add a string to the end of this portion- Parameters:
s
- the string to add- Returns:
- a reference to this
LaTeXDocumentPortion
-
append
public LaTeXDocumentPortion append(int n)
Add an integer to the end of this portion- Parameters:
n
- the integer to add- Returns:
- a reference to this
LaTeXDocumentPortion
-
nl
public LaTeXDocumentPortion nl()
Add a newline to the end of this portion- Returns:
- a reference to this
LaTeXDocumentPortion
-
write
public void write(java.io.OutputStreamWriter osw, int nLineLen, java.lang.String sNewline) throws java.io.IOException
Write this portion to the output- Parameters:
osw
- anOutputStreamWriter
to write tonLineLen
- the line length after which automatic line breaks should occur if allowed (nLineLen=0 means no wrap)sNewline
- the newline character(s) to use- Throws:
java.io.IOException
- if an exception occurs writing to to osw
-
toString
public java.lang.String toString()
Return the content of this LaTeXDocumentPortion as a string- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string representation of the
LaTeXDocumentPortion
-
-