JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考
2010-04-02 00:00:00 来源:WEB开发网驱动程序使用的所有属性,都必须编制文档,并提供驱动程序使用指南。这个接口方法的其余部分是自解释的,所以可以很容易地实现。
JADTDriver 接口
com.ibm.jadt.JADTDriver 接口是所有驱动程序都必须实现的主驱动程序接口。它是由 JADTDriverFactory 建立的,是向您提供驱动程序服务访问的类,服务包括字典、辞典、拼写检查器、单词表、翻译器、语法检测器,以及词变位器。
这个接口代表具体厂商的驱动程序。除此之外,相同的驱动程序厂商还可以为不同的语言提供服务。
JADTDriver 类必须实现基本的构造函数方法,构造函数方法可以用来指定属性,例如数据库、目录或者数据访问方法。还可以用构造函数初始化数据库的基本连接。类的结构如清单 3 所示:
清单 3. JADTSampleDriver 基本示例代码
public class JADTSampleDriver implements JADTDriver
{
private Properties props;
public JADTSampleDriver()
{
props=new Properties();
}
public JADTSampleDriver(String datapath)
{
props=new Properties();
setProperty("JADTSampleDriverDir",filepath);
}
/*
Rest all methods
*/
}
JADTDriver 类还提供了对各种服务的访问,所以这个类实现了所有类都使用的公共 get>Service< 方法。 例如, getDictionary() 方法看起来会像清单 4:
清单 4. 字典服务方法实现
public Dictionary getDictionary(String langFrom,String langTo) throws JADTException
{
try{
if(getProperty("JADTSampleDriverDir")!=null){
return new SampleDictionary
(langFrom,langTo,getProperty("JADTSampleDriverDir"));
}
else return new SampleDictionary(langFrom,langTo);
}
catch(JADTException exp){
JADTException ex1=new JADTException
("DictionaryFailure","Could not create dictionary");
ex1.setNextException(exp);
throw ex1;
}
}
- ››入门: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 部分
更多精彩
赞助商链接