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 入门 部分

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