public static final class DirectoryTaxonomyWriter.DiskOrdinalMap extends java.lang.Object implements DirectoryTaxonomyWriter.OrdinalMap
DirectoryTaxonomyWriter.OrdinalMap
maintained on file systemConstructor 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.IOException
public void addMapping(int origOrdinal, int newOrdinal) throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMap
addMapping
in interface DirectoryTaxonomyWriter.OrdinalMap
java.io.IOException
public void setSize(int taxonomySize) throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMap
setSize
in interface DirectoryTaxonomyWriter.OrdinalMap
java.io.IOException
public void addDone() throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMap
addDone
in interface DirectoryTaxonomyWriter.OrdinalMap
java.io.IOException
public int[] getMap() throws java.io.IOException
DirectoryTaxonomyWriter.OrdinalMap
getMap
in interface DirectoryTaxonomyWriter.OrdinalMap
java.io.IOException
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.