WEB开发网
开发学院软件开发Java JADT 入门,第 2 部分:用 Java 字典和辞典 API 使... 阅读

JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考

 2010-04-02 00:00:00 来源:WEB开发网   
核心提示: 驱动程序使用的所有属性,都必须编制文档,JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考(4),并提供驱动程序使用指南,这个接口方法的其余部分是自解释的,类的结构如清单 3 所示: 清单 3. JADTSampleDriver 基本示例代码p

驱动程序使用的所有属性,都必须编制文档,并提供驱动程序使用指南。这个接口方法的其余部分是自解释的,所以可以很容易地实现。

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; 
 } 
} 

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:JADT 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接