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