JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考
2010-04-02 00:00:00 来源:WEB开发网拼写检查器
SpellChecker 类用于捕获拼写错误的单词。这个类在执行方面没有什么新鲜东西。
它把数据保存在私有散列表中,并实现了其他方法。它还实现了检查拼写的算法。这个服务类与其他服务的实现方式一样。
单词表类
WordLister 可用于从后端资源取得单词。JADT WordLister 还提供了一个选项,可以查找符合某个规则(例如相似前缀、相似后缀和公共子字符串)的所有单词。
WordLister 类把数据保存在私有散列表中,并实现了其他方法。它还实现了检查拼写的算法。这个服务类与其他服务的实现方式一样。
词变位器类
Anagrammizer 可以给出单词或短语的所有变位形式,对于文字游戏应用程序来说会非常有用。这个类还实现了得到单词的变位词的算法。
语法检查器类
GrammarChecker 检查单词在句子中的排列,检查单词在特定上下文中的用法。它还实现了检查语法的算法。这个服务类与其他服务的实现方式一样。
翻译器类
Translator 类用于把单词或消息从一种语言转换成另一种语言。这个特性可以用在本地化和国际化实现上。利用这个特性,用一种语言编写的资源绑定文件可以被转换成另外一种语言。
Translator 实现了把单词和句子从一种语言翻译成另外一种语言的算法。这个服务类与其他服务的实现方式一样。
汇总
一旦您已经实现了所有的服务接口和驱动程序类,您就可以把所有类捆绑在一个包里。最后的包结构看起来类似于清单 11:
清单 11. JADTDriver 包结构
com\ibm\jadt
Anagrammizer
Dictionary
DictionaryRecord
GrammarChecker
JADTDriver
JADTDriverFactory
JADTDriverFactoryManager
JADTException
SpellChecker
Translator
Word
WordBook
WordList
WordLister
com\ibm\jadtdrivers\SampleDriver
JADTSampleDriver
JADTSampleDriverFactory
SampleWord
com\ibm\jadtdrivers\SampleDriver\anagrammizer
SampleAnagrammizer
com\ibm\jadtdrivers\SampleDriver\dictionary
SampleDictionary
com\ibm\jadtdrivers\SampleDriver\spellchecker
SampleSpellChecker
com\ibm\jadtdrivers\SampleDriver\wordbook
SampleWordBook
com\ibm\jadtdrivers\SampleDriver\wordlist
SampleWordList
SampleWordLister
把这些文件捆绑成一个 JAR 文件,您就可以部署它了。
结束语
通过本系列文章,您对于 JADT 技术有了全面的了解。这篇文件介绍了基本的 JADT 结构,以及如何使用不同的 JADT 服务和组件建立使用字典和其他与单词有关的特性的 Java 应用程序。
- ››入门必看——四种族比较
- ››入门:Android 文档的阅读顺序
- ››JADT 入门,第 1 部分:在 Java 应用程序中使用 J...
- ››JADT 入门,第 2 部分:用 Java 字典和辞典 API 使...
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››部分英特尔芯片不支持Windows 7“XP模式”
- ››入门级黑客必看:最常用的密码大曝光
- ››入门级的ORACLE数据库备份与数据库还原
- ››入门教程:C++中的const限定修饰符
- ››入门教程:实例详解C++友元
- ››入门:Java初学者入门要注意的基础知识
- ››入门基础:Java用synth自定义皮肤
更多精彩
赞助商链接