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

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

 2010-04-02 00:00:00 来源:WEB开发网   
核心提示: 实现需要让方法可以访问所有这类数据,建立从数据源载入数据的必要机制,JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考(8),如清单 10 所示:清单 10. 示例辞典实现 publicclassSampleWordBookimplements

实现需要让方法可以访问所有这类数据,建立从数据源载入数据的必要机制,如清单 10 所示:

清单 10. 示例辞典实现

     
public class SampleWordBook implements WordBook 
{ 
 private Hashtable wordsSyn; 
 /* private hashtable for rest all services data, this act like a repository for data */ 
 public SampleWordBook(){ 
 /* loads required data into repository*/ 
 } 
 public DictionaryRecord getSynonyms(Word word) throws JADTException { 
 WordList syn=(WordList)wordsSyn.get(word.toString()); 
 if(syn==null||syn.size()==0) 
 return null; 
 DictionaryRecord first=null; 
 DictionaryRecord curr=null; 
 Enumeration enum=syn.getAllWords().elements(); 
 while (enum.hasMoreElements()) 
  { 
  if(first==null) 
  { 
  curr=new DictionaryRecord();first=curr; 
  } 
  else 
  { 
  curr.setNextRecord(new DictionaryRecord()); 
  curr=curr.getNextRecord(); 
  } 
  curr.setWordName(((Word)enum.nextElement()).toString()); 
 } 
 return first; 
 } 
 /* 
 Similarly implement rest all services methods 
 */ 
} 

其他服务

其余的服务我已经在第 1 部分详细介绍过。这里是一个快速回顾,包括附加的实现细节。

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

Tags:JADT 入门 部分

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