public class TagDictionaryCreator
extends java.lang.Object
Constructor and Description |
---|
TagDictionaryCreator() |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> |
createTagDictionary(java.io.BufferedReader br,
boolean caseSensitive)
Create a tag dictionary from a POS corpus in OpenNLP format.
|
private static java.io.BufferedReader |
getBufferedReader(java.lang.String filename) |
static void |
main(java.lang.String[] args)
Read a file containing POS-tagged tokens in OpenNLP format,
and output a tagDictionary (OpenNLP format)
Example input: winning_JJ body_NN winning_VBG Example output: body NN winning JJ VBG |
static void |
printUsage() |
private static void |
writeDictionary(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> dict,
java.io.PrintStream out) |
private static void writeDictionary(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> dict, java.io.PrintStream out) throws java.io.IOException
java.io.IOException
public static java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> createTagDictionary(java.io.BufferedReader br, boolean caseSensitive) throws java.io.IOException
br
- caseSensitive
- java.io.IOException
private static java.io.BufferedReader getBufferedReader(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static void main(java.lang.String[] args)
printUsage()
public static void printUsage()