Package microsim.data

Class DataExport

java.lang.Object
microsim.data.DataExport

public class DataExport extends Object
DataExport is a class that handles the exporting to data to an output database and/or .csv files. Note that only numbers, enums or strings are exported to .csv files.
Author:
Ross Richardson
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataExport(Object targetSingleObject, boolean exportToDatabase, boolean exportToCSVfile)
    Create a DataExport object to handle the exporting of an object to an output database and/or .csv files.
    DataExport(Collection<?> targetCollection, boolean exportToDatabase, boolean exportToCSVfile)
    Create a DataExport object to handle the exporting of a collection of objects to an output database and/or .csv files.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Export the values of the fields.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataExport

      public DataExport(Collection<?> targetCollection, boolean exportToDatabase, boolean exportToCSVfile)
      Create a DataExport object to handle the exporting of a collection of objects to an output database and/or .csv files. Note that only numbers, enums or strings are exported to .csv files.
      Parameters:
      targetCollection - - a collection of objects whose fields (including private and inherited) will be exported
      exportToDatabase - - set to true if the user wants to export to an output database
      exportToCSVfile - - set to true if the user wants to export to .csv files named after the class name of the targetCollection
    • DataExport

      public DataExport(Object targetSingleObject, boolean exportToDatabase, boolean exportToCSVfile)
      Create a DataExport object to handle the exporting of an object to an output database and/or .csv files. Note that only numbers, enums or strings are exported to .csv files.
      Parameters:
      targetSingleObject - - an object whose fields (including private and inherited) will be exported
      exportToDatabase - - set to true if the user wants to export to an output database
      exportToCSVfile - - set to true if the user wants to export to .csv files named after the class name of the targetCollection
  • Method Details

    • export

      public void export()
      Export the values of the fields.