public class TrieSymbolTableHandler extends java.lang.Object implements SymbolTableHandler
| Constructor and Description |
|---|
TrieSymbolTableHandler() |
| Modifier and Type | Method and Description |
|---|---|
TrieSymbolTable |
addSymbolTable(java.lang.String tableName) |
TrieSymbolTable |
addSymbolTable(java.lang.String tableName,
int columnCategory,
int columnType,
java.lang.String nullValueStrategy) |
TrieSymbolTable |
addSymbolTable(java.lang.String tableName,
SymbolTable parentTable) |
void |
cleanUp() |
TrieSymbolTable |
getSymbolTable(java.lang.String tableName) |
java.util.Set<java.lang.String> |
getSymbolTableNames() |
void |
load(java.io.InputStreamReader isr) |
void |
load(java.lang.String fileName,
java.lang.String charSet) |
void |
loadHeader(java.io.BufferedReader bin) |
SymbolTable |
loadTagset(java.lang.String fileName,
java.lang.String tableName,
java.lang.String charSet,
int columnCategory,
int columnType,
java.lang.String nullValueStrategy) |
void |
save(java.io.OutputStreamWriter osw) |
void |
save(java.lang.String fileName,
java.lang.String charSet) |
public TrieSymbolTableHandler()
public TrieSymbolTable addSymbolTable(java.lang.String tableName) throws MaltChainedException
addSymbolTable in interface SymbolTableHandleraddSymbolTable in interface TableHandlerMaltChainedExceptionpublic TrieSymbolTable addSymbolTable(java.lang.String tableName, SymbolTable parentTable) throws MaltChainedException
addSymbolTable in interface SymbolTableHandlerMaltChainedExceptionpublic TrieSymbolTable addSymbolTable(java.lang.String tableName, int columnCategory, int columnType, java.lang.String nullValueStrategy) throws MaltChainedException
addSymbolTable in interface SymbolTableHandlerMaltChainedExceptionpublic TrieSymbolTable getSymbolTable(java.lang.String tableName)
getSymbolTable in interface SymbolTableHandlergetSymbolTable in interface TableHandlerpublic java.util.Set<java.lang.String> getSymbolTableNames()
getSymbolTableNames in interface SymbolTableHandlerpublic void cleanUp()
cleanUp in interface SymbolTableHandlerpublic void save(java.io.OutputStreamWriter osw) throws MaltChainedException
save in interface SymbolTableHandlerMaltChainedExceptionpublic void save(java.lang.String fileName, java.lang.String charSet) throws MaltChainedException
save in interface SymbolTableHandlerMaltChainedExceptionpublic void loadHeader(java.io.BufferedReader bin) throws MaltChainedException
MaltChainedExceptionpublic void load(java.io.InputStreamReader isr) throws MaltChainedException
load in interface SymbolTableHandlerMaltChainedExceptionpublic void load(java.lang.String fileName, java.lang.String charSet) throws MaltChainedException
load in interface SymbolTableHandlerMaltChainedExceptionpublic SymbolTable loadTagset(java.lang.String fileName, java.lang.String tableName, java.lang.String charSet, int columnCategory, int columnType, java.lang.String nullValueStrategy) throws MaltChainedException
loadTagset in interface SymbolTableHandlerMaltChainedExceptionCopyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.