com.amazonaws.mturk.addon
Class HITResults

java.lang.Object
  extended by com.amazonaws.mturk.addon.HITResults

public class HITResults
extends java.lang.Object

The HITResults class provides a way to hold Assignment results for a particular HIT.


Field Summary
protected  ClientConfig config
           
static char DELIMITER
           
static java.lang.String EMPTY
           
static java.lang.String EMPTY_ANSWER
           
static java.lang.String MULTI_ANSWER_DELIMITER
           
static java.lang.String NO_ANSWER
           
 
Constructor Summary
HITResults(HIT hit, Assignment[] assignments, ClientConfig config)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getAssignmentResults(Assignment assignment)
           
 Assignment[] getAssignments()
           
 HIT getHIT()
           
 java.util.Map<java.lang.String,java.lang.String> getHITResults()
           
 void writeResults(HITDataOutput writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_ANSWER

public static final java.lang.String NO_ANSWER
See Also:
Constant Field Values

EMPTY_ANSWER

public static final java.lang.String EMPTY_ANSWER
See Also:
Constant Field Values

EMPTY

public static final java.lang.String EMPTY
See Also:
Constant Field Values

DELIMITER

public static final char DELIMITER
See Also:
Constant Field Values

MULTI_ANSWER_DELIMITER

public static final java.lang.String MULTI_ANSWER_DELIMITER
See Also:
Constant Field Values

config

protected ClientConfig config
Constructor Detail

HITResults

public HITResults(HIT hit,
                  Assignment[] assignments,
                  ClientConfig config)
Method Detail

getHIT

public HIT getHIT()

getAssignments

public Assignment[] getAssignments()

writeResults

public void writeResults(HITDataOutput writer)
                  throws java.io.IOException
Throws:
java.io.IOException

getHITResults

public java.util.Map<java.lang.String,java.lang.String> getHITResults()

getAssignmentResults

public java.util.Map<java.lang.String,java.lang.String> getAssignmentResults(Assignment assignment)