Class XMLResultsWriter

java.lang.Object
common.xml.XMLResultsWriter
All Implemented Interfaces:
XMLResultsConstants

public class XMLResultsWriter extends Object implements XMLResultsConstants

Title: XML Results Writer

Description: Writes calculated measures to an XML file along with temporary values. This class provide methods used to store all simulation results with model definition.

Author:
Bertoli Marco Date: 3-ott-2005 Time: 10.36.30
  • Constructor Details

    • XMLResultsWriter

      public XMLResultsWriter()
  • Method Details

    • writeXML

      public static void writeXML(String fileName, MeasureDefinition measure)
      Writes results into an XML file
      Parameters:
      fileName - name of the file to be created
      measure - data structure
    • writeXML

      public static void writeXML(File xmlFile, MeasureDefinition measure)
      Writes results into an XML file
      Parameters:
      xmlFile - handler to the file to be created
      measure - data structure
    • writeXML

      public static void writeXML(OutputStream out, MeasureDefinition measure)
      Writes results into an XML stream
      Parameters:
      out - stream where XML should be written
      measure - data structure
    • getDocument

      public static Document getDocument(MeasureDefinition measure)
      Returns the entire Document representing results data structure.
      Parameters:
      measure - data structure
      Returns:
      complete measures data structure in Document format
    • writeResults

      protected static void writeResults(Document resultsDoc, MeasureDefinition measure)
      Creates root element and adds schema informations to it
      Parameters:
      resultsDoc - Document root
      measure - data structure
    • writeMeasures

      protected static void writeMeasures(Document doc, Node resultsNode, MeasureDefinition measure)
      Write measures information
      Parameters:
      doc - Document root
      resultsNode - parent node where measure informations should be added
      measure - data structure
    • writeSamples

      protected static void writeSamples(Document doc, Node measureNode, MeasureDefinition measure, int measureIndex, boolean parametric)
      Writes all samples for a given measure Modified by Francesco D'Aquino
      Parameters:
      doc - Document root
      measureNode - parent node where samples informations should be added
      measure - data structure
      measureIndex - index of the measure to be written
      parametric - true if these are results from a parametric analysis simulation