com.amazonaws.mturk.addon
Class HITDataCSVReader

java.lang.Object
  extended by com.amazonaws.mturk.addon.HITDataCSVReader
All Implemented Interfaces:
HITDataInput

public class HITDataCSVReader
extends java.lang.Object
implements HITDataInput


Field Summary
protected static Logger log
           
 
Constructor Summary
HITDataCSVReader(java.lang.String fileName)
           
HITDataCSVReader(java.lang.String fileName, char separator)
           
 
Method Summary
 java.lang.String[] getFieldNames()
           
 int getNumRows()
           
 java.util.Map<java.lang.String,java.lang.String> getRowAsMap(int rowNum)
           
 java.lang.String[] getRowValues(int rowNum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static Logger log
Constructor Detail

HITDataCSVReader

public HITDataCSVReader(java.lang.String fileName)
                 throws java.io.IOException
Throws:
java.io.IOException

HITDataCSVReader

public HITDataCSVReader(java.lang.String fileName,
                        char separator)
                 throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getFieldNames

public java.lang.String[] getFieldNames()
Specified by:
getFieldNames in interface HITDataInput

getNumRows

public int getNumRows()
Specified by:
getNumRows in interface HITDataInput

getRowAsMap

public java.util.Map<java.lang.String,java.lang.String> getRowAsMap(int rowNum)
Specified by:
getRowAsMap in interface HITDataInput

getRowValues

public java.lang.String[] getRowValues(int rowNum)
Specified by:
getRowValues in interface HITDataInput