txqz memo

Informa0.6.5である程度幸せ

先日の問題は、Informaのバージョンを0.7.0α2から0.6.5に変えたら直った。ただ、0.6.5のリリースが2005年9月30日なんでTigerに対応したソースになっていない。いままで

ChannelIF feed = FeedParser.parse(new ChannelBuilder(), "http://example.com/feed");
for(Set<ItemIF>; item : feed.getItems()){
    System.out.println(item.getTitle());
    System.out.println(item.getDescription());
    System.out.println("**************");
}

だったところを

ChannelIF feed = FeedParser.parse(new ChannelBuilder(), "http://example.com/feed");
for(Object obj : feed.getItems()){
    ItemIF item = (ItemIF)obj;
    System.out.println(item.getTitle());
    System.out.println(item.getDescription());
    System.out.println("**************");
}

に変えればOK。 ChannelIF#getItems() の戻り値が Set<ItemIF> から Collection に変わっているのにも注意。