com.amazonaws.mturk.addon
Class AbstractHITDataOutput

java.lang.Object
  extended by com.amazonaws.mturk.addon.AbstractHITDataOutput
All Implemented Interfaces:
HITDataOutput
Direct Known Subclasses:
HITDataBuffer, HITDataCSVWriter, HITDataWriter

public abstract class AbstractHITDataOutput
extends java.lang.Object
implements HITDataOutput


Constructor Summary
AbstractHITDataOutput()
           
 
Method Summary
protected  void addFieldName(java.lang.String key)
           
 void close()
           
 java.lang.String[] getFieldNames()
           
 int getFieldNamesSize()
           
protected  java.lang.String[] getValuesByFieldName(java.util.Map<java.lang.String,java.lang.String> mapValues)
           
protected  java.lang.String[] getValuesByFieldName(java.util.Map<java.lang.String,java.lang.String> mapValues, java.util.Collection<java.lang.String> ignoredKeys)
           
 void setFieldNames(java.util.List<java.lang.String> fieldNames)
           
 void setFieldNames(java.lang.String[] fieldNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.amazonaws.mturk.addon.HITDataOutput
writeLine, writeValues
 

Constructor Detail

AbstractHITDataOutput

public AbstractHITDataOutput()
Method Detail

close

public void close()
Specified by:
close in interface HITDataOutput

getFieldNamesSize

public int getFieldNamesSize()

getFieldNames

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

setFieldNames

public void setFieldNames(java.lang.String[] fieldNames)
Specified by:
setFieldNames in interface HITDataOutput

setFieldNames

public void setFieldNames(java.util.List<java.lang.String> fieldNames)

getValuesByFieldName

protected java.lang.String[] getValuesByFieldName(java.util.Map<java.lang.String,java.lang.String> mapValues)

addFieldName

protected void addFieldName(java.lang.String key)

getValuesByFieldName

protected java.lang.String[] getValuesByFieldName(java.util.Map<java.lang.String,java.lang.String> mapValues,
                                                  java.util.Collection<java.lang.String> ignoredKeys)