public static final class DirectoryTaxonomyWriter.DiskOrdinalMap extends java.lang.Object implements DirectoryTaxonomyWriter.OrdinalMap
DirectoryTaxonomyWriter.OrdinalMap maintained on file system| Constructor and Description |
|---|
DiskOrdinalMap(java.nio.file.Path tmpfile)
Sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDone()
Call addDone() to say that all addMapping() have been done.
|
void |
addMapping(int origOrdinal,
int newOrdinal)
Record a mapping.
|
int[] |
getMap()
Return the map from the taxonomy's original (consecutive) ordinals
to the new taxonomy's ordinals.
|
void |
setSize(int taxonomySize)
Set the size of the map.
|
public DiskOrdinalMap(java.nio.file.Path tmpfile)
throws java.io.IOException
java.io.IOExceptionpublic void addMapping(int origOrdinal,
int newOrdinal)
throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMapaddMapping in interface DirectoryTaxonomyWriter.OrdinalMapjava.io.IOExceptionpublic void setSize(int taxonomySize)
throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMapsetSize in interface DirectoryTaxonomyWriter.OrdinalMapjava.io.IOExceptionpublic void addDone()
throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMapaddDone in interface DirectoryTaxonomyWriter.OrdinalMapjava.io.IOExceptionpublic int[] getMap()
throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMapgetMap in interface DirectoryTaxonomyWriter.OrdinalMapjava.io.IOExceptionData In Motion GmbH all rights reserved