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.
- Version:
- $Revision: 1.3 $
- Author:
- Len Trigg
- See Also:
- Loader
SerializedInstancesLoader()
-
getDataSet()
- Return the full data set.
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.
getStructure()
- Determines and returns (if possible) the structure (internally the
header) of the data set as an empty set of instances.
main(String[])
- Main method.
reset()
- Resets the Loader ready to read a new data set
setSource(File)
- Resets the Loader object and sets the source of the data set to be
the supplied File object.
setSource(InputStream)
- Resets the Loader object and sets the source of the data set to be
the supplied InputStream.
SerializedInstancesLoader
public SerializedInstancesLoader()
reset
public void reset()
Resets the Loader ready to read a new data set
setSource
public void setSource(java.io.File file) throws java.io.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:
- java.io.IOException - if an error occurs
- Overrides:
- setSource in class AbstractLoader
setSource
public void setSource(java.io.InputStream in) throws java.io.IOException
Resets the Loader object and sets the source of the data set to be
the supplied InputStream.
- Parameters:
in
- the source InputStream.
- Throws:
- java.io.IOException - if there is a problem with IO
- Overrides:
- setSource in class AbstractLoader
getStructure
public Instances getStructure() throws java.io.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:
- java.io.IOException - if an error occurs
- Overrides:
- getStructure in class AbstractLoader
getDataSet
public Instances getDataSet() throws java.io.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:
- java.io.IOException - if there is no source or parsing fails
- Overrides:
- getDataSet in class AbstractLoader
getNextInstance
public Instance getNextInstance() throws java.io.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:
- java.io.IOException - if there is an error during parsing
- Overrides:
- getNextInstance in class AbstractLoader
main
public static void main(java.lang.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