# Package weka.core.converters

- Interface Summary
  Interface | Description
  --- | ---
  BatchConverter | Marker interface for a loader/saver that can retrieve instances in batch mode
  DatabaseConverter | Marker interface for a loader/saver that uses a database
  FileSourcedConverter | Interface to a loader/saver that loads/saves from a file source.
  IncrementalConverter | Marker interface for a loader/saver that can retrieve instances incrementally
  Loader | Interface to something that can load Instances from an input source in some format.
  Saver | Interface to something that can save Instances to an output destination in some format.
  URLSourcedLoader | Interface to a loader that can load from a http url

- Class Summary
  Class | Description
  --- | ---
  AbstractFileLoader | Abstract superclass for all file loaders.
  AbstractFileSaver | Abstract class for Savers that save to a file Valid options are: -i input arff file The input filw in arff format.
  AbstractLoader | Abstract class gives default implementation of setSource methods.
  AbstractSaver | Abstract class for Saver
  ArffLoader | Reads a source that is in arff (attribute relation file format) format.
  ArffLoader.ArffReader | Reads data from an ARFF file, either in incremental or batch mode.
  ArffSaver | Writes to a destination in arff text format.
  C45Loader | Reads a file that is C45 format.
  C45Saver | Writes to a destination that is in the format used by the C4.5 algorithm. Therefore it outputs a names and a data file.
  ConverterUtils | Utility routines for the converter package.
  ConverterUtils.DataSink | Helper class for saving data to files.
  ConverterUtils.DataSource | Helper class for loading data from files and URLs.
  CSVLoader | Reads a source that is in comma separated format (the default).
  CSVSaver | Writes to a destination that is in CSV (comma-separated values) format.
  DatabaseConnection | Connects to a database.
  DatabaseLoader | Reads Instances from a Database.
  DatabaseSaver | Writes to a database (tested with MySQL, InstantDB, HSQLDB).
  JSONLoader | Reads a source that is in the JSON format. It automatically decompresses the data if the extension is '.json.gz'. For more information, see JSON homepage: http://www.json.org/
  JSONSaver | Writes to a destination that is in JSON format. The data can be compressed with gzip, in order to save space. For more information, see JSON homepage: http://www.json.org/ Valid options are:
  LibSVMLoader | Reads a source that is in libsvm format. For more information about libsvm see: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
  LibSVMSaver | Writes to a destination that is in libsvm format. For more information about libsvm see: http://www.csie.ntu.edu.tw/~cjlin/libsvm/ Valid options are:
  MatlabLoader | Reads a Matlab file containing a single matrix in ASCII format.
  MatlabSaver | Writes Matlab ASCII files, in single or double precision format.
  SerializedInstancesLoader | Reads a source that contains serialized Instances.
  SerializedInstancesSaver | Serializes the instances to a file with extension bsi.
  StreamTokenizerUtils | Helper class for using stream tokenizers
  SVMLightLoader | Reads a source that is in svm light format. For more information about svm light see: http://svmlight.joachims.org/
  SVMLightSaver | Writes to a destination that is in svm light format. For more information about svm light see: http://svmlight.joachims.org/ Valid options are:
  TextDirectoryLoader | Loads all text files in a directory and uses the subdirectory names as class labels.
  XRFFLoader | Reads a source that is in the XML version of the ARFF format.
  XRFFSaver | Writes to a destination that is in the XML version of the ARFF format.

- Exception Summary
  Exception | Description
  --- | ---
  Loader.StructureNotReadyException | Exception that implementers can throw from getStructure() when they have not been configured sufficiently in order to read the structure (or data).