fr.curie.BiNoM.pathways.utils
Class SimpleTable

java.lang.Object
  extended by fr.curie.BiNoM.pathways.utils.SimpleTable

public class SimpleTable
extends java.lang.Object

Simple implementation of a table of entries

Author:
Andrei Zinovyev

Field Summary
 int colCount
           
 java.lang.String[] fieldNames
           
 int rowCount
           
 java.lang.String[][] stringTable
           
 
Constructor Summary
SimpleTable()
           
 
Method Summary
static java.lang.String cutQuotes(java.lang.String s)
           
 int fieldNumByName(java.lang.String nam)
           
 void LoadFromSimpleDatFile(java.lang.String FileName, boolean firstLineFNames, java.lang.String delim)
          Loads the table from the file.
static void main(java.lang.String[] args)
           
static java.lang.String replaceString(java.lang.String source, java.lang.String shabl, java.lang.String val)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colCount

public int colCount

rowCount

public int rowCount

fieldNames

public java.lang.String[] fieldNames

stringTable

public java.lang.String[][] stringTable
Constructor Detail

SimpleTable

public SimpleTable()
Method Detail

main

public static void main(java.lang.String[] args)

LoadFromSimpleDatFile

public void LoadFromSimpleDatFile(java.lang.String FileName,
                                  boolean firstLineFNames,
                                  java.lang.String delim)
Loads the table from the file.

Parameters:
FileName -
firstLineFNames - is there column names in the first row?
delim - Table item delimiters

replaceString

public static java.lang.String replaceString(java.lang.String source,
                                             java.lang.String shabl,
                                             java.lang.String val)

cutQuotes

public static java.lang.String cutQuotes(java.lang.String s)

fieldNumByName

public int fieldNumByName(java.lang.String nam)