Class AnswerHandler

java.lang.Object
de.foellix.aql.datastructure.handler.AnswerSanitizer
de.foellix.aql.datastructure.handler.AnswerHandler

public class AnswerHandler extends AnswerSanitizer
  • Constructor Details

    • AnswerHandler

      public AnswerHandler()
  • Method Details

    • createXMLString

      public static String createXMLString(Object answer)
      Creates and XML String that contains the answer.
      Parameters:
      answer - The input AQL-Answer (Java object)
      Returns:
      The input AQL-Answer converted into an XML String. Return null when answer is no AQL-Answer object.
    • createXMLString

      public static String createXMLString(Answer answer)
      Creates and XML String that contains the answer.
      Parameters:
      answer - The input AQL-Answer (Java object)
      Returns:
      The input AQL-Answer converted into an XML String. Returns null on error.
    • createXML

      public static void createXML(Answer answer, File xmlFile)
      Creates and XML File that contains the answer.
      Parameters:
      answer - The input AQL-Answer (Java object)
      xmlFile - The input AQL-Answer will be stored in this file.
    • parseXML

      public static Answer parseXML(File xmlFile)
      Parsing an AQL-Answer in XML format into an AQL-Answer object.
      Parameters:
      xmlFile - AQL-Answer to be parsed.
      Returns:
      AQL-Answer object. Return null on error.
    • parseXML

      public static Answer parseXML(String xmlString)
      Parsing an AQL-Answer from a String into an AQL-Answer object.
      Parameters:
      xmlString - AQL-Answer to be parsed.
      Returns:
      AQL-Answer object. Return null on error.
    • castToAnswer

      public static Answer castToAnswer(File answerFile)