|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.nlp.trees.international.pennchinese.ChineseEnglishWordMap
public class ChineseEnglishWordMap
A class for mapping Chinese words to English. Uses CEDict free Lexicon.
| Constructor Summary | |
|---|---|
ChineseEnglishWordMap()
Make a ChineseEnglishWordMap with a default CEDict path. |
|
ChineseEnglishWordMap(java.lang.String dictPath)
Make a ChineseEnglishWordMap |
|
ChineseEnglishWordMap(java.lang.String dictPath,
boolean normalized)
Make a ChineseEnglishWordMap |
|
ChineseEnglishWordMap(java.lang.String dictPath,
java.lang.String pattern,
java.lang.String delimiter,
java.lang.String charset)
|
|
ChineseEnglishWordMap(java.lang.String dictPath,
java.lang.String pattern,
java.lang.String delimiter,
java.lang.String charset,
boolean normalized)
|
|
| Method Summary | |
|---|---|
int |
addMap(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> addM)
Add all of the mappings from the specified map to the current map. |
boolean |
containsKey(java.lang.String key)
Does the word exist in the dictionary? |
java.util.Set<java.lang.String> |
getAllTranslations(java.lang.String key)
|
java.lang.String |
getFirstTranslation(java.lang.String key)
|
static ChineseEnglishWordMap |
getInstance()
A method for getting a singleton instance of this class. |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getReverseMap()
Returns a reversed map of the current map. |
static void |
main(java.lang.String[] args)
The main method reads (segmented, whitespace delimited) words from a file and prints them with their English translation(s). |
void |
readCEDict(java.lang.String dictPath)
|
void |
readCEDict(java.lang.String dictPath,
java.lang.String pattern,
java.lang.String delimiter,
java.lang.String charset)
|
int |
size()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ChineseEnglishWordMap()
public ChineseEnglishWordMap(java.lang.String dictPath)
dictPath - the path/filename of the CEDict
public ChineseEnglishWordMap(java.lang.String dictPath,
boolean normalized)
dictPath - the path/filename of the CEDictnormalized - whether the entries in dictionary are normalized or not
public ChineseEnglishWordMap(java.lang.String dictPath,
java.lang.String pattern,
java.lang.String delimiter,
java.lang.String charset)
public ChineseEnglishWordMap(java.lang.String dictPath,
java.lang.String pattern,
java.lang.String delimiter,
java.lang.String charset,
boolean normalized)
| Method Detail |
|---|
public static ChineseEnglishWordMap getInstance()
public boolean containsKey(java.lang.String key)
key - The word in Chinese
public java.util.Set<java.lang.String> getAllTranslations(java.lang.String key)
key - a Chinese word
public java.lang.String getFirstTranslation(java.lang.String key)
key - a Chinese word
public void readCEDict(java.lang.String dictPath)
public void readCEDict(java.lang.String dictPath,
java.lang.String pattern,
java.lang.String delimiter,
java.lang.String charset)
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getReverseMap()
public int addMap(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> addM)
public java.lang.String toString()
toString in class java.lang.Objectpublic int size()
public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||