public class ArrayDataset extends AbstractDataset
ArrayDataset implementation (dataset populated with an array)
AbstractDataset.Instance
IDataset.IInstance
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<AbstractDataset.Instance> |
instances
Instances list
|
cursorInstance, cursorPosition, metadata, name
Constructor and Description |
---|
ArrayDataset()
Empty constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close dataset
|
void |
configure(Configuration settings)
Configuration method
Configuration parameters for ArrayDataset are:
|
boolean |
move(int index)
Move cursor to index position
|
boolean |
next()
Return the next instance
|
void |
open()
Open dataset
|
IDataset.IInstance |
read()
Returns cursor instance
|
void |
reset()
Reset dataset
|
getCursorPosition, getMetadata, getName, numberOfInstances, read, read, read, setName
protected java.util.ArrayList<AbstractDataset.Instance> instances
public void open() throws DatasetException
Open dataset
open
in interface IDataset
open
in class AbstractDataset
DatasetException
- If dataset can't be openedpublic void close() throws DatasetException
Close dataset
close
in interface IDataset
close
in class AbstractDataset
DatasetException
- If dataset can't be closedpublic boolean move(int index) throws DatasetException
Move cursor to index position
move
in interface IDataset
move
in class AbstractDataset
index
- New cursor positionDatasetException
- if a source access error occurspublic boolean next() throws DatasetException
Return the next instance
next
in interface IDataset
next
in class AbstractDataset
DatasetException
- if a source access error occurspublic void reset() throws DatasetException
Reset dataset
reset
in interface IDataset
reset
in class AbstractDataset
DatasetException
- if a source access error occurspublic IDataset.IInstance read() throws DatasetException
Returns cursor instance
DatasetException
- if a source access error occurspublic void configure(Configuration settings)
Configuration method Configuration parameters for ArrayDataset are:
settings
- Configuration object to read the parameters