public static TreeSet<MyEvent> loadEvents(InputStreamReader input) throws IOException, ParserException{
TreeSet<MyEvent> events = new TreeSet<MyEvent>();
CalendarBuilder builder = new CalendarBuilder();
Calendar calendar = builder.build(input);
ComponentList cl = calendar.getComponents(Component.VEVENT);
MyEvent event;
//String summary;
//Property property;
for(int i = 0 ; i < cl.size() ; i++){
event = (MyEvent) cl.get(i);
//summary = event.getProperty(Property.SUMMARY).getValue();
//System.out.print(summary);
//property = event.getProperty(Property.RRULE);
//if(property != null){
//}
//System.out.println(event.toString());
events.add(event);
}
return events;
}
Výjimka je vyhazována na první řádce v cyklu.cl.get(i) vrací objekt typu Object