Google Desktop Search Plug-ins [ GDS Java API ] リリース

  • 投稿日:
  • by

 Google Desktop Search Plug-ins [ GDS Java API ] リリース ( via Google Weblog )
 
 http://desktop.google.com/plugins/javaapi.html
 JNI(Java native interface)のICE_JNIRegistry.dllでアクセスしています。
 サンプルに少し手を加え、遊んでみましたがパフォーマンスも問題なく非常に良い感じです。

import java.util.Iterator;
import java.util.List;

import jgd.JGDError;
import jgd.JGDQuery;
import jgd.jaxb.Results;
import jgd.jaxb.impl.ResultsTypeImpl;

public class test {

  public static void main(String args[]) throws JGDError {
    JGDQuery q = new JGDQuery("Google");
    q.setNum(new Integer(3));
    q.setStart(new Integer(1));
    Results results = q.execute();
 
    List list = results.getResult();

    for (Iterator iter = list.iterator(); iter.hasNext();) {
     ResultsTypeImpl.ResultTypeImpl rt =
       (ResultsTypeImpl.ResultTypeImpl) iter.next();
     System.out.println(rt.getCategory());
     System.out.println(rt.getTitle());
     System.out.println(rt.getSnippet());
     System.out.println(rt.getUrl());
    }
  }
}