JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考
2010-04-02 00:00:00 来源:WEB开发网清单 8. SampleDictionary 类
public class SampleDictionary implements Dictionary
{
private Hashtable words;
private String langFrom;
private String langTo;
public static final int LOADWHOLEONE=1;
public static final int LOADWHOLEMULTIPLE=2;
public static final int RUNTIME=3;
public static final int INDEXING=4;
private int technique;
public SampleDictionary(String strLangFrom,String strLangTo,
String dir,int method) throws JADTException{
/*
Load the data from storage unit, according to strategy defined.
*/
}
/*
Rest all methods
*/
}
余下的方法只是 getMeaning() 方法的变体,负责从载入的数据中提取单个或多个单词的含义。清单 9 显示了一个例子:
清单 9. 示例 getMeaning 方法
public com.ibm.jadt.DictionaryRecord getMeaning(Word word)
{
if(words.containsKey(word.toString().toLowerCase()))
return ((Word)words.get(word.toString().toLowerCase())).getRecord(TextWord.MEANINGS);
else return null;
}
辞典组件
WordBook 是一个服务组件,它提供所有相关单词的信息。这些单词可以根据用法、来源、发音等进行关联。JADT 的当前版本提供了实现同义词、反义词、上位词、下位词、整体名词、部分名词的接口,我们在 第 1 部分中已经讨论过。
- ››入门:Android 文档的阅读顺序
- ››JADT 入门,第 1 部分:在 Java 应用程序中使用 J...
- ››JADT 入门,第 2 部分:用 Java 字典和辞典 API 使...
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››部分英特尔芯片不支持Windows 7“XP模式”
- ››入门级黑客必看:最常用的密码大曝光
- ››入门级的ORACLE数据库备份与数据库还原
- ››入门教程:C++中的const限定修饰符
- ››入门教程:实例详解C++友元
- ››入门:Java初学者入门要注意的基础知识
- ››入门基础:Java用synth自定义皮肤
- ››JADT 入门,第 1 部分
更多精彩
赞助商链接