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
-
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(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
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
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
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
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
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