All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Class weka.core.converters.SerializedInstancesLoader

java.lang.Object
   |
   +----weka.core.converters.AbstractLoader
           |
           +----weka.core.converters.SerializedInstancesLoader

public class SerializedInstancesLoader
extends AbstractLoader
Reads a source that contains serialized Instances.

Author:
Len Trigg
See Also:
Loader

Constructor Index

 o SerializedInstancesLoader()

Method Index

 o getDataSet()
Return the full data set.
 o getNextInstance()
Read the data set incrementally---get the next instance in the data set or returns null if there are no more instances to get.
 o getStructure()
Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.
 o main(String[])
Main method.
 o reset()
Resets the Loader ready to read a new data set
 o setSource(File)
Resets the Loader object and sets the source of the data set to be the supplied File object.
 o setSource(InputStream)
Resets the Loader object and sets the source of the data set to be the supplied InputStream.

Constructors

 o SerializedInstancesLoader
 public SerializedInstancesLoader()

Methods

 o reset
 public void reset()
Resets the Loader ready to read a new data set

 o setSource
 public void setSource(File file) throws IOException
Resets the Loader object and sets the source of the data set to be the supplied File object.

Parameters:
file - the source file.
Throws: IOException
if an error occurs
Overrides:
setSource in class AbstractLoader
 o setSource
 public void setSource(InputStream in) throws IOException
Resets the Loader object and sets the source of the data set to be the supplied InputStream.

Parameters:
in - the source InputStream.
Throws: IOException
if there is a problem with IO
Overrides:
setSource in class AbstractLoader
 o getStructure
 public Instances getStructure() throws IOException
Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.

Returns:
the structure of the data set as an empty set of Instances
Throws: IOException
if an error occurs
Overrides:
getStructure in class AbstractLoader
 o getDataSet
 public Instances getDataSet() throws IOException
Return the full data set. If the structure hasn't yet been determined by a call to getStructure then method should do so before processing the rest of the data set.

Returns:
the structure of the data set as an empty set of Instances
Throws: IOException
if there is no source or parsing fails
Overrides:
getDataSet in class AbstractLoader
 o getNextInstance
 public Instance getNextInstance() throws IOException
Read the data set incrementally---get the next instance in the data set or returns null if there are no more instances to get. If the structure hasn't yet been determined by a call to getStructure then method should do so before returning the next instance in the data set.

Returns:
the next instance in the data set as an Instance object or null if there are no more instances to be read
Throws: IOException
if there is an error during parsing
Overrides:
getNextInstance in class AbstractLoader
 o main
 public static void main(String args[])
Main method.

Parameters:
args - should contain the name of an input file.

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home