|
|||||||||
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 CEDictpublic ChineseEnglishWordMap(java.lang.String dictPath, boolean normalized)
dictPath
- the path/filename of the CEDictnormalized
- whether the entries in dictionary are normalized or notpublic 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.Object
public 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 |