public class SimpleTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
colCount |
java.lang.String[] |
fieldNames |
java.lang.String |
filename |
java.util.HashMap<java.lang.String,java.util.Vector<java.lang.Integer>> |
index |
boolean |
makeUpperCaseInIndex |
int |
rowCount |
java.util.HashMap<java.lang.String,java.util.Vector<java.lang.Integer>> |
secondaryIndex |
java.lang.String[][] |
stringTable |
Constructor and Description |
---|
SimpleTable() |
Modifier and Type | Method and Description |
---|---|
void |
createIndex(java.lang.String field) |
void |
createSecondaryIndex(java.lang.String field) |
static java.lang.String |
cutQuotes(java.lang.String s) |
int |
fieldNumByName(java.lang.String nam) |
void |
LoadFromSimpleDatFile(java.io.Reader reader,
boolean firstLineFNames,
java.lang.String delim)
Loads the table from the file.
|
void |
LoadFromSimpleDatFile(java.lang.String FileName,
boolean firstLineFNames,
java.lang.String delim) |
void |
LoadFromSimpleDatFileString(java.lang.String text,
boolean firstLineFNames,
java.lang.String delim) |
static void |
main(java.lang.String[] args) |
static java.lang.String |
replaceString(java.lang.String source,
java.lang.String shabl,
java.lang.String val) |
void |
saveToSimpleTxtTabDelimited(java.lang.String fn) |
public int colCount
public int rowCount
public java.lang.String[] fieldNames
public java.lang.String[][] stringTable
public java.lang.String filename
public boolean makeUpperCaseInIndex
public java.util.HashMap<java.lang.String,java.util.Vector<java.lang.Integer>> index
public java.util.HashMap<java.lang.String,java.util.Vector<java.lang.Integer>> secondaryIndex
public static void main(java.lang.String[] args)
public void createIndex(java.lang.String field)
public void createSecondaryIndex(java.lang.String field)
public void LoadFromSimpleDatFile(java.lang.String FileName, boolean firstLineFNames, java.lang.String delim)
public void LoadFromSimpleDatFileString(java.lang.String text, boolean firstLineFNames, java.lang.String delim)
public void LoadFromSimpleDatFile(java.io.Reader reader, boolean firstLineFNames, java.lang.String delim)
FileName
- firstLineFNames
- is there column names in the first row?delim
- Table item delimiterspublic static java.lang.String replaceString(java.lang.String source, java.lang.String shabl, java.lang.String val)
public static java.lang.String cutQuotes(java.lang.String s)
public int fieldNumByName(java.lang.String nam)
public void saveToSimpleTxtTabDelimited(java.lang.String fn)