public class TableConverter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TMP_TABLE_FILE
Constant representing the tmp file location used to load the String
|
Constructor and Description |
---|
TableConverter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Array2mTable(java.util.ArrayList<java.util.ArrayList<java.lang.String>> t)
Convert a 2D ArrayList in a MathMl String
The String contains only the mtable (no xhtml headers)
|
static java.lang.String |
lineariseTab(java.util.ArrayList<java.util.ArrayList<java.lang.String>> t,
java.lang.String sep,
java.lang.String end,
java.lang.String empty)
Convert a 2D ArrayList in a linearized string
|
static void |
main(java.lang.String[] a)
Only for testing
|
static java.util.ArrayList<java.util.ArrayList<java.lang.String>> |
mTable2Array(java.io.File f)
Convert a mtable into a 2D ArrayList
|
static java.util.ArrayList<java.util.ArrayList<java.lang.String>> |
mTable2Array(java.lang.String s)
Convert a mtable into a 2D ArrayList
|
public static final java.lang.String TMP_TABLE_FILE
public static java.util.ArrayList<java.util.ArrayList<java.lang.String>> mTable2Array(java.io.File f)
f
- the file containing the mtablepublic static java.util.ArrayList<java.util.ArrayList<java.lang.String>> mTable2Array(java.lang.String s)
s
- the string containning the mtablepublic static java.lang.String lineariseTab(java.util.ArrayList<java.util.ArrayList<java.lang.String>> t, java.lang.String sep, java.lang.String end, java.lang.String empty)
t
- the 2D ArrayList to be convertedsep
- the separator used between cellsend
- the line separatorempty
- replacement for empty cellspublic static java.lang.String Array2mTable(java.util.ArrayList<java.util.ArrayList<java.lang.String>> t)
t
- the 2D ArrayList to convertpublic static void main(java.lang.String[] a)
a
- arguments