com.amazonaws.mturk.addon
Class QAPValidator

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

public class QAPValidator
extends java.lang.Object

Validate a Turk QAP file using the Turk XSD schema Requires a copy of the Turk schema "QuestionForm.xsd" in the current directory available from: http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/QuestionForm.xsd


Field Summary
static java.lang.String EXTERNAL_QUESTION_XSD
           
static java.lang.String FORMATTED_CONTENT_XSD
           
static java.lang.String QUESTION_FORM_XSD
           
 
Constructor Summary
QAPValidator()
           
 
Method Summary
static void validate(java.lang.String question)
           
protected static void validate(java.lang.String fileOrString, boolean isFile, java.lang.String schema, boolean skipFormattedContent)
           
static void validateFile(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QUESTION_FORM_XSD

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

FORMATTED_CONTENT_XSD

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

EXTERNAL_QUESTION_XSD

public static final java.lang.String EXTERNAL_QUESTION_XSD
See Also:
Constant Field Values
Constructor Detail

QAPValidator

public QAPValidator()
Method Detail

validate

public static void validate(java.lang.String question)
                     throws ValidationException,
                            java.io.IOException
Throws:
ValidationException
java.io.IOException

validateFile

public static void validateFile(java.lang.String fileName)
                         throws ValidationException,
                                java.io.IOException
Throws:
ValidationException
java.io.IOException

validate

protected static void validate(java.lang.String fileOrString,
                               boolean isFile,
                               java.lang.String schema,
                               boolean skipFormattedContent)
                        throws ValidationException,
                               java.io.IOException
Throws:
ValidationException
java.io.IOException