org.fhcrc.cpl.toolbox.filehandler
Class TabWriter

java.lang.Object
  extended by org.fhcrc.cpl.toolbox.filehandler.TabWriter

public class TabWriter
extends java.lang.Object

for writing tab files


Field Summary
protected  java.lang.String[] columnNames
           
protected  java.io.File outFile
           
protected  java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows
           
 
Constructor Summary
TabWriter(java.lang.String[] columnNames)
           
TabWriter(java.lang.String[] columnNames, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows, java.io.File outFile)
           
TabWriter(java.lang.String[] columnNames, java.util.Map<java.lang.String,java.lang.Object>[] rows, java.io.File outFile)
           
 
Method Summary
 void addRow(java.util.Map<java.lang.String,java.lang.Object> newRow)
           
 java.lang.String[] getColumnNames()
           
 java.io.File getOutFile()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows()
           
 void setColumnNames(java.lang.String[] columnNames)
           
 void setOutFile(java.io.File outFile)
           
 void setRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows)
           
 void write()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnNames

protected java.lang.String[] columnNames

rows

protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows

outFile

protected java.io.File outFile
Constructor Detail

TabWriter

public TabWriter(java.lang.String[] columnNames)

TabWriter

public TabWriter(java.lang.String[] columnNames,
                 java.util.Map<java.lang.String,java.lang.Object>[] rows,
                 java.io.File outFile)

TabWriter

public TabWriter(java.lang.String[] columnNames,
                 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows,
                 java.io.File outFile)
Method Detail

addRow

public void addRow(java.util.Map<java.lang.String,java.lang.Object> newRow)

write

public void write()
           throws java.io.IOException
Throws:
java.io.IOException

getRows

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows()

setRows

public void setRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows)

getColumnNames

public java.lang.String[] getColumnNames()

setColumnNames

public void setColumnNames(java.lang.String[] columnNames)

getOutFile

public java.io.File getOutFile()

setOutFile

public void setOutFile(java.io.File outFile)


Fred Hutchinson Cancer Research Center