import net.fortuna.ical4j.data.*
// iCalendarを読み込んで情報をダンプする
cb = new CalendarBuilder()
calendar = cb.build(new FileInputStream("basic.ics"))
// プロパティの列挙
for( property in calendar.getProperties() ){
println "${property.name}=${property.value}"
for( parameter in property.getParameters() ){
println " ${parameter.name}=${parameter.value}"
}
}
println "----"
// コンポーネントの列挙
for( component in calendar.getComponents() ){
println "${component.name}"
for( property in component.getProperties() ){
println " ${property.name}=${property.value}"
for( parameter in property.getParameters() ){
println " ${parameter.name}=${parameter.value}"
}
}
}
動作環境
groovy 1.7.2, JDK6 Update20, iCal4j-1.0-rc3
関連情報
iCal4jのホームページ
http://wiki.modularity.net.au/ical4j/index.php?title=Main_Page
0 件のコメント:
コメントを投稿