2008-08-29 4 views
55

Ich bin auf der Suche nach einer Bibliothek, um iCalendar Daten in Java zu behandeln.Beste iCalendar-Bibliothek für Java?

Open Source, gut dokumentierte Implementierungen mit einem guten Objektmodell werden bevorzugt. iCal Parsing-Funktionen sind für mich weniger wichtig, aber immer noch gut zu haben.

Hat jemand irgendwelche Empfehlungen?

+0

Siehe [Software Empfehlungen Stack Exchange] (https://softwarerecs.stackexchange.com) Website. –

Antwort

46

Ich hatte begrenzten Erfolg mit iCal4j (intro) auf einem Projekt im letzten Jahr.

Es scheint eine ziemlich beliebte Wahl für ical Arbeit in der Java-Community zu sein.

Wenn ich mich richtig erinnere, kann die API auf den ersten Blick etwas verwirrend sein. Allerdings ist es auf lange Sicht ziemlich solide.

Viel Glück, Brian

+0

Dead Link, gehen Sie lieber hier: https://github.com/ical4j/ical4j – gouessej

+0

Ich hatte viele Probleme mit iCal4J. Seltsame Datum Zeit Objekte, Gleichzeitigkeit Ausnahmen (Parser kann nur auf dem Haupt-Thread wtf aufgerufen werden?). Empfehle es nicht. –

44

Ein Herausforderer erscheint! Bitte geben Sie biweekly einen Versuch. Ich bin auf der Suche nach viel Feedback, wie es verbessert werden kann.

+3

Ich fand zweiwöchentlich viel einfacher zu beginnen und zu verwenden für meine einfache Notwendigkeit, einen ics email Anhang zu erzeugen. Es hat auch weniger Abhängigkeiten, was immer nett ist. –

+0

Scheint gut, ich habe versucht, zu Ihrer Bibliothek von Ical4j, aber die Parse-Funktion wirft einen StackOverflowError auf große ics-Dateien .. Aber Ihre Bibliothek ist in der Tat einfacher und kleiner;) – Jordy

+0

@Jordy Danke für die Ergänzungen. :) Ich habe das beschriebene Problem behoben. Es hat damit zu tun, wie die 'ListList()' Methode aufgerufen wurde. Der Fix wird in der nächsten Version enthalten sein. Danke, dass du mich darüber informiert hast! : D – Michael