org.maltparser.core.symbol.trie
Class TrieSymbolTableHandler
java.lang.Object
   org.maltparser.core.symbol.trie.TrieSymbolTableHandler
org.maltparser.core.symbol.trie.TrieSymbolTableHandler
- All Implemented Interfaces: 
- SymbolTableHandler, TableHandler
- public class TrieSymbolTableHandler 
- extends Object- implements SymbolTableHandler
- Since:
- 1.0
- Author:
- Johan Hall
 
| Method Summary | 
|  TrieSymbolTable | addSymbolTable(String tableName)
 | 
|  TrieSymbolTable | addSymbolTable(String tableName,
                             int columnCategory,
                             String nullValueStrategy)
 | 
|  TrieSymbolTable | addSymbolTable(String tableName,
                             int columnCategory,
                             String nullValueStrategy,
                             String rootLabel)
 | 
|  TrieSymbolTable | addSymbolTable(String tableName,
                             SymbolTable parentTable)
 | 
|  TrieSymbolTable | getSymbolTable(String tableName)
 | 
|  Set<String> | getSymbolTableNames()
 | 
|  void | load(InputStreamReader isr)
 | 
|  void | load(String fileName,
         String charSet)
 | 
|  void | loadHeader(BufferedReader bin)
 | 
|  SymbolTable | loadTagset(String fileName,
                     String tableName,
                     String charSet,
                     int columnCategory,
                     String nullValueStrategy)
 | 
|  SymbolTable | loadTagset(String fileName,
                     String tableName,
                     String charSet,
                     int columnCategory,
                     String nullValueStrategy,
                     String rootLabel)
 | 
|  void | printSymbolTables(org.apache.log4j.Logger logger)
 | 
|  void | save(OutputStreamWriter osw)
 | 
|  void | save(String fileName,
         String charSet)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TrieSymbolTableHandler
public TrieSymbolTableHandler()
addSymbolTable
public TrieSymbolTable addSymbolTable(String tableName)
                               throws MaltChainedException
- 
- Specified by:
- addSymbolTablein interface- SymbolTableHandler
- Specified by:
- addSymbolTablein interface- TableHandler
 
- 
- Throws:
- MaltChainedException
 
addSymbolTable
public TrieSymbolTable addSymbolTable(String tableName,
                                      SymbolTable parentTable)
                               throws MaltChainedException
- 
- Specified by:
- addSymbolTablein interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
addSymbolTable
public TrieSymbolTable addSymbolTable(String tableName,
                                      int columnCategory,
                                      String nullValueStrategy)
                               throws MaltChainedException
- 
- Specified by:
- addSymbolTablein interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
addSymbolTable
public TrieSymbolTable addSymbolTable(String tableName,
                                      int columnCategory,
                                      String nullValueStrategy,
                                      String rootLabel)
                               throws MaltChainedException
- 
- Specified by:
- addSymbolTablein interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
getSymbolTable
public TrieSymbolTable getSymbolTable(String tableName)
- 
- Specified by:
- getSymbolTablein interface- SymbolTableHandler
- Specified by:
- getSymbolTablein interface- TableHandler
 
- 
 
getSymbolTableNames
public Set<String> getSymbolTableNames()
- 
- Specified by:
- getSymbolTableNamesin interface- SymbolTableHandler
 
- 
 
save
public void save(OutputStreamWriter osw)
          throws MaltChainedException
- 
- Specified by:
- savein interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
save
public void save(String fileName,
                 String charSet)
          throws MaltChainedException
- 
- Specified by:
- savein interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
loadHeader
public void loadHeader(BufferedReader bin)
                throws MaltChainedException
- 
 
- 
- Throws:
- MaltChainedException
 
load
public void load(InputStreamReader isr)
          throws MaltChainedException
- 
- Specified by:
- loadin interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
load
public void load(String fileName,
                 String charSet)
          throws MaltChainedException
- 
- Specified by:
- loadin interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
loadTagset
public SymbolTable loadTagset(String fileName,
                              String tableName,
                              String charSet,
                              int columnCategory,
                              String nullValueStrategy)
                       throws MaltChainedException
- 
- Specified by:
- loadTagsetin interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
loadTagset
public SymbolTable loadTagset(String fileName,
                              String tableName,
                              String charSet,
                              int columnCategory,
                              String nullValueStrategy,
                              String rootLabel)
                       throws MaltChainedException
- 
- Specified by:
- loadTagsetin interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
printSymbolTables
public void printSymbolTables(org.apache.log4j.Logger logger)
                       throws MaltChainedException
- 
- Specified by:
- printSymbolTablesin interface- SymbolTableHandler
 
- 
- Throws:
- MaltChainedException
 
Copyright 2007-2010 Johan Hall, Jens Nilsson and Joakim Nivre.