public class TextFileDataset extends MapBackedDataset<String,ListDataset<FImage>,FImage>
personA,/path/to/image.jpg personA,/path/to/image1.jpg personB,/path/to/image2.jpg ...The default separator is a comma, but is user controllable.
In addition to allowing datasets to be read from a file, this
implementation also allows datasets to be created or appended
to through the add(String, File) method.
MapBackedDataset.IdentifiableBuilder<DATASET extends Dataset<INSTANCE> & Identifiable,INSTANCE>AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>map| Constructor and Description |
|---|
TextFileDataset(File file)
Construct from the given file.
|
TextFileDataset(File file,
String separator)
Construct from the given file, using the given separator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(String person,
File file)
Add an instance to the dataset.
|
protected void |
finalize() |
String |
toString() |
add, builder, entrySet, getGroups, getInstances, getMap, getRandomInstance, getRandomInstance, iterator, numInstances, of, of, of, of, of, of, of, putclear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, putAll, remove, size, valuesforEach, spliteratorclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic TextFileDataset(File file) throws IOException
file - the fileIOException - if an error occurspublic TextFileDataset(File file, String separator) throws IOException
file - the fileseparator - the separatorIOException - if an error occurspublic void add(String person, File file) throws IOException
person - file - IOExceptionpublic String toString()
toString in class MapBackedDataset<String,ListDataset<FImage>,FImage>